aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use a unified filesystem modelPřemysl Eric Janouch2022-01-058-241/+467
| | | | | | This removes some duplication of effort. So far, sorting adjustments are not exposed in the UI.
* A bunch of additional fixesPřemysl Eric Janouch2021-12-312-17/+27
|
* Minor URL-related fix-upsPřemysl Eric Janouch2021-12-314-26/+21
|
* Convert all loading to use GFilePřemysl Eric Janouch2021-12-3011-197/+230
| | | | Now we're able to make use of GVfs, with some caveats.
* Add pointless likelihood macrosPřemysl Eric Janouch2021-12-301-3/+3
|
* Document our thumbnailsPřemysl Eric Janouch2021-12-291-0/+126
|
* Partially colour-manage TIFFsPřemysl Eric Janouch2021-12-291-13/+20
|
* Check wide thumbnail metadataPřemysl Eric Janouch2021-12-291-12/+70
|
* Fix thumbnailing cancellationPřemysl Eric Janouch2021-12-281-0/+5
| | | | Everything's according to GAsyncResult documentation.
* Hardcode Exif orientation in thumbnailsPřemysl Eric Janouch2021-12-284-73/+99
|
* Move thumbnails into their own source filePřemysl Eric Janouch2021-12-287-545/+605
| | | | And clean up identifiers.
* Load back wide thumbnail metadataPřemysl Eric Janouch2021-12-282-1/+11
|
* Save thumbnails lossily, with metadataPřemysl Eric Janouch2021-12-282-39/+118
|
* Fix transparent gdk-pixbuf loadingPřemysl Eric Janouch2021-12-281-0/+1
|
* Avoid unused alpha channels when rescalingPřemysl Eric Janouch2021-12-281-4/+5
|
* Clean upPřemysl Eric Janouch2021-12-283-11/+11
|
* Avoid producing thumbnails of thumbnailsPřemysl Eric Janouch2021-12-283-11/+32
|
* Try to regenerate low quality thumbnailsPřemysl Eric Janouch2021-12-283-6/+34
|
* Clean upPřemysl Eric Janouch2021-12-281-46/+40
| | | | | This makes the thumbnailer able to load at most one directory, which we don't particularly mind.
* Implement trivial wide thumbnail productionPřemysl Eric Janouch2021-12-278-76/+354
| | | | Also make libwebp a required dependency.
* Make use of gAMA and sRGB PNG chunksPřemysl Eric Janouch2021-12-261-4/+45
| | | | Neither EoG nor gThumb handle this correctly.
* Avoid double CM in saved WebPsPřemysl Eric Janouch2021-12-264-15/+50
|
* Colour manage all WebP formsPřemysl Eric Janouch2021-12-262-12/+28
| | | | It could be done better, but at least it works at all.
* Almost fully colour-managed Wuffs (BMP, GIF, PNG)Přemysl Eric Janouch2021-12-252-30/+95
|
* Improve gdk-pixbuf colour managementPřemysl Eric Janouch2021-12-251-22/+76
|
* Add a few keyboard shortcutsPřemysl Eric Janouch2021-12-252-0/+10
|
* Colour manage opaque, up to 8-bit imagesPřemysl Eric Janouch2021-12-252-36/+84
|
* Use Little CMS for JPEG colour managementPřemysl Eric Janouch2021-12-247-78/+312
|
* Avoid enhancing just opened imagesPřemysl Eric Janouch2021-12-221-1/+1
|
* Integrate jpeg-quantsmoothPřemysl Eric Janouch2021-12-2211-12/+289
| | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
* Make file information fields selectablePřemysl Eric Janouch2021-12-222-43/+60
| | | | Get rid of useless GtkTreeView.
* Temporarily put file information in GtkTreeViewPřemysl Eric Janouch2021-12-211-14/+70
| | | | It's aligned and prettier than the label before, but it sucks ass.
* Add a file information dialog based on ExifToolPřemysl Eric Janouch2021-12-214-5/+85
| | | | Right now, it isn't very pleasing to use.
* Clean upPřemysl Eric Janouch2021-12-211-109/+112
| | | | Get rid of undesired indentation.
* Add zooming to fit width/height if largerPřemysl Eric Janouch2021-12-212-41/+62
| | | | Also, mildly refactor get_surface_dimensions().
* Bind M-Home to going to the home directoryPřemysl Eric Janouch2021-12-211-0/+4
|
* Improve the "Save as" dialog, clean upPřemysl Eric Janouch2021-12-211-9/+24
|
* Make use of GtkShortcutsWindowPřemysl Eric Janouch2021-12-201-2/+172
|
* Bind hiding the toolbarPřemysl Eric Janouch2021-12-202-3/+9
|
* Add a checkerboard togglePřemysl Eric Janouch2021-12-205-8/+160
|
* Add a context menu to opened directoriesPřemysl Eric Janouch2021-12-201-1/+10
| | | | So that they can be opened with, e.g., Thunar.
* Make M-Up go to the parent directoryPřemysl Eric Janouch2021-12-201-0/+8
| | | | As in Windows Explorer and other software.
* Stop forcing a dark theme variantPřemysl Eric Janouch2021-12-201-9/+9
| | | | And make it so that both Adwaita variants look okay.
* Simplify toolbar separatorsPřemysl Eric Janouch2021-12-201-18/+9
|
* Stretch the toolbar across the windowPřemysl Eric Janouch2021-12-201-9/+16
| | | | | | | | The division is kind of logical, it might make sense for the view to create the center widget, then we'd get rid of some recently added GObject boilerplate. Only make_separator() is kind of annoying.
* Optimize thumbnail renderingPřemysl Eric Janouch2021-12-202-9/+18
| | | | | | Massive responsivity gains have been achieved here. Rescaling performance doesn't seem to be particularly affected.
* Add a convenience dark theme variant togglePřemysl Eric Janouch2021-12-201-1/+10
|
* Mark a dead endPřemysl Eric Janouch2021-12-201-6/+10
|
* Make Exif orientation work with SVGPřemysl Eric Janouch2021-12-191-22/+22
| | | | SVG doesn't contain Exif, but this is how we handle rotation/mirroring.
* Make C-r also reload the current directoryPřemysl Eric Janouch2021-12-191-0/+5
|