aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Clean upPřemysl Eric Janouch2021-12-151-35/+41
|
* Employ libwebp's alpha premultiplicationPřemysl Eric Janouch2021-12-151-8/+10
| | | | It seems to perform roughly equally in optimized builds.
* Clean up dependenciesPřemysl Eric Janouch2021-12-151-2/+0
|
* Allow saving the current frame/page in WebPPřemysl Eric Janouch2021-12-154-3/+335
| | | | Also support saving just the metadata.
* Add a most basic tool to inspect ISO BMFF filesPřemysl Eric Janouch2021-12-145-4/+164
| | | | This can be massively extended.
* Add a tool to extract information from WebPPřemysl Eric Janouch2021-12-136-95/+227
|
* Clean upPřemysl Eric Janouch2021-12-132-3/+6
|
* Recognize a few more tactical TIFF tagsPřemysl Eric Janouch2021-12-132-0/+14
|
* Add pedantic WebP dimensions overflow checkingPřemysl Eric Janouch2021-12-121-1/+6
|
* Finish WebP support with animationsPřemysl Eric Janouch2021-12-122-36/+143
|
* Read out Exif and ICC profiles from WebPPřemysl Eric Janouch2021-12-122-3/+33
|
* Add preliminary direct support for WebPPřemysl Eric Janouch2021-12-124-2/+82
|