aboutsummaryrefslogtreecommitdiff
path: root/fastiv.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add ability to use different thumbnail sizesPřemysl Eric Janouch2021-11-211-11/+47
|
* Implement filtering by supported extensionsPřemysl Eric Janouch2021-11-211-1/+42
|
* Add some custom action buttons to the sidebarPřemysl Eric Janouch2021-11-201-0/+4
| | | | | | So far they're inactive, and do not do anything. Change the icon for the current directory to stand out.
* Fix key handling and MesonPřemysl Eric Janouch2021-11-201-1/+1
|
* Fix some issues with browser/view switchingPřemysl Eric Janouch2021-11-201-10/+7
|
* Make a middle click open items in a new instancePřemysl Eric Janouch2021-11-201-7/+10
|
* Load symbolic icons as a fallbackPřemysl Eric Janouch2021-11-201-1/+5
| | | | Now there are no missing items in the browsers.
* Add a customized sidebar widgetPřemysl Eric Janouch2021-11-191-48/+49
| | | | | Slowly eliminating all potential uses of GTK+'s standalone file open dialog, which is highly duplicitous.
* Enable opening from sidebar in a new windowPřemysl Eric Janouch2021-11-181-8/+18
|
* Bind fullscreen switchingPřemysl Eric Janouch2021-11-181-7/+12
| | | | Also, move Tab/Enter bindings to the view's key press handler.
* Try to use more screen real estate by defaultPřemysl Eric Janouch2021-11-181-1/+17
|
* Bind F5 and r to refreshing the directoryPřemysl Eric Janouch2021-11-181-2/+12
|
* Add a command line option to list supported typesPřemysl Eric Janouch2021-11-181-7/+18
| | | | Make it work without a display connection.