aboutsummaryrefslogtreecommitdiff
path: root/fastiv.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename the whole project shorterPřemysl Eric Janouch2022-01-051-1384/+0
| | | | | | | There is no point in claiming speed, it turns out to be a strange focus to have, considering the amount of available innovations to make. The new name does not appear to be taken by anything important.
* Use a unified filesystem modelPřemysl Eric Janouch2022-01-051-98/+58
| | | | | | 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-311-13/+22
|
* Minor URL-related fix-upsPřemysl Eric Janouch2021-12-311-12/+13
|
* Convert all loading to use GFilePřemysl Eric Janouch2021-12-301-117/+129
| | | | Now we're able to make use of GVfs, with some caveats.
* Move thumbnails into their own source filePřemysl Eric Janouch2021-12-281-11/+12
| | | | And clean up identifiers.
* Implement trivial wide thumbnail productionPřemysl Eric Janouch2021-12-271-5/+28
| | | | Also make libwebp a required dependency.
* Add a few keyboard shortcutsPřemysl Eric Janouch2021-12-251-0/+6
|
* Use Little CMS for JPEG colour managementPřemysl Eric Janouch2021-12-241-11/+22
|
* Integrate jpeg-quantsmoothPřemysl Eric Janouch2021-12-221-0/+9
| | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
* Make file information fields selectablePřemysl Eric Janouch2021-12-221-1/+2
| | | | Get rid of useless GtkTreeView.
* Add a file information dialog based on ExifToolPřemysl Eric Janouch2021-12-211-2/+4
| | | | 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-211-6/+8
| | | | Also, mildly refactor get_surface_dimensions().
* Bind M-Home to going to the home directoryPřemysl Eric Janouch2021-12-211-0/+4
|
* Make use of GtkShortcutsWindowPřemysl Eric Janouch2021-12-201-2/+172
|
* Bind hiding the toolbarPřemysl Eric Janouch2021-12-201-2/+8
|
* Add a checkerboard togglePřemysl Eric Janouch2021-12-201-3/+10
|
* 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.
* 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 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-191-4/+43
|
* Add a playback toggle buttonPřemysl Eric Janouch2021-12-191-7/+29
|
* Add toolbar toggle buttons for scale-to-fit/filterPřemysl Eric Janouch2021-12-191-8/+63
|
* Adopt shorter identifiersPřemysl Eric Janouch2021-12-181-55/+53
| | | | Also, slightly reformat the source code according to clang-format.
* Add a simple toolbar to the viewPřemysl Eric Janouch2021-12-171-14/+198
| | | | 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 more key bindingsPřemysl Eric Janouch2021-11-291-0/+4
|
* Use GFile a bit morePřemysl Eric Janouch2021-11-271-5/+9
|
* Allow opening in a new window from the sidebarPřemysl Eric Janouch2021-11-261-1/+1
|
* Add an "Open With" context menu to browser itemsPřemysl Eric Janouch2021-11-231-4/+2
|
* Improve memory managementPřemysl Eric Janouch2021-11-231-1/+2
|
* Register for opening directoriesPřemysl Eric Janouch2021-11-221-8/+19
|
* Add a better key binding for switchingPřemysl Eric Janouch2021-11-221-0/+7
|
* Fix further focus issuesPřemysl Eric Janouch2021-11-221-0/+1
|
* Fix browsing right after opening a file directlyPřemysl Eric Janouch2021-11-221-1/+2
|
* Another focus-related fixPřemysl Eric Janouch2021-11-221-1/+10
|
* Fix two issues with browser scrollingPřemysl Eric Janouch2021-11-221-0/+10
|
* Improve the window title situationPřemysl Eric Janouch2021-11-211-9/+22
|
* Bind double click to full screen togglePřemysl Eric Janouch2021-11-211-5/+17
|
* Remove insanityPřemysl Eric Janouch2021-11-211-11/+5
|