aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add directory historyPřemysl Eric Janouch2021-12-191-14/+78
| | | | Not fully polished yet (see FIXME), but it's a start.
* Control TOOLBAR_FILE_{PREVIOUS,NEXT} sensitivityPřemysl Eric Janouch2021-12-191-0/+5
|
* Use the same iteration order in view/browserPřemysl Eric Janouch2021-12-191-19/+37
|
* Store the full path of the loaded imagePřemysl Eric Janouch2021-12-191-12/+13
| | | | Fixes a minor inconsistency with the window title.
* Give the zoom label a minimum widthPřemysl Eric Janouch2021-12-191-1/+5
| | | | This also hides a GTK+ bug.
* Insensivitize inappropriate toolbar actionsPřemysl Eric Janouch2021-12-192-5/+83
|
* Update a commentPřemysl Eric Janouch2021-12-191-1/+1
|
* Align tablesPřemysl Eric Janouch2021-12-191-21/+21
|
* Add a playback toggle buttonPřemysl Eric Janouch2021-12-193-7/+45
|
* Add toolbar toggle buttons for scale-to-fit/filterPřemysl Eric Janouch2021-12-193-26/+105
|
* Adopt shorter identifiersPřemysl Eric Janouch2021-12-1812-592/+572
| | | | Also, slightly reformat the source code according to clang-format.
* Add a GObject property for view filteringPřemysl Eric Janouch2021-12-171-0/+9
|
* Add a simple toolbar to the viewPřemysl Eric Janouch2021-12-175-58/+477
| | | | There is still considerable work to be done.
* Improve light theme compatibilityPřemysl Eric Janouch2021-12-161-3/+3
| | | | | | @content_view_bg has been there since ever. Many colours remain hardcoded, but it's a major improvement.
* Add very basic XMP supportPřemysl Eric Janouch2021-12-163-8/+59
|
* Fix inconsistent indentationPřemysl Eric Janouch2021-12-151-1/+1
| | | | VIM has a stupid default configuration for this file.
* Add some WebP notesPřemysl Eric Janouch2021-12-152-0/+5
|
* Add basic print functionalityPřemysl Eric Janouch2021-12-151-9/+71
|