aboutsummaryrefslogtreecommitdiff
path: root/resources
Commit message (Collapse)AuthorAgeFilesLines
* Distinguish removed files more prettilyPřemysl Eric Janouch2023-06-012-0/+5
| | | | It's still somewhat bad, but at least no longer ridiculous.
* Move and extend the browser toolbarPřemysl Eric Janouch2023-04-112-0/+151
| | | | | | This makes the user interface more cohesive, and easier to use. Both toolbars should ideally be made configurable.
* Support opening collections of filesPřemysl Eric Janouch2022-08-082-0/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement a process-local VFS to enable grouping together arbitrary URIs passed via program arguments, DnD, or the file open dialog. This VFS contains FivCollectionFile objects, which act as "simple" proxies over arbitrary GFiles. Their true URIs may be retrieved through the "standard::target-uri" attribute, in a similar way to GVfs's "recent" and "trash" backends. (The main reason we proxy rather than just hackishly return foreign GFiles from the VFS is that loading them would switch the current directory, and break iteration as a result. We could also keep the collection outside of GVfs, but that would result in considerable special-casing, and the author wouldn't gain intimate knowledge of GIO.) There is no perceived need to keep old collections when opening new ones, so we simply change and reload the contents when needed. Similarly, there is no intention to make the VFS writeable. The process-locality of this and other URI schemes has proven to be rather annoying when passing files to other applications, however most of the resulting complexity appears to be essential rather than accidental. Note that the GTK+ file chooser widget is retarded, and doesn't recognize URIs that lack the authority part in the location bar.
* Add ability to keep zoom/position when browsingPřemysl Eric Janouch2022-07-172-0/+153
|
* Add an unnecessarily fancy about dialogPřemysl Eric Janouch2022-01-091-0/+3
|
* Make sure our info-symbolic is actually usedPřemysl Eric Janouch2022-01-061-1/+1
| | | | The previous placement was ultra-fallbacky, "info" was picked instead.
* Mildly improve Ubuntu 20.04 compatibilityPřemysl Eric Janouch2022-01-062-0/+151
|
* Integrate jpeg-quantsmoothPřemysl Eric Janouch2021-12-222-0/+108
| | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
* Add a checkerboard togglePřemysl Eric Janouch2021-12-202-0/+116
|
* Add a simple toolbar to the viewPřemysl Eric Janouch2021-12-172-0/+155
| | | | There is still considerable work to be done.
* Add some custom action buttons to the sidebarPřemysl Eric Janouch2021-11-204-0/+312
So far they're inactive, and do not do anything. Change the icon for the current directory to stand out.