Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not rely on a particular CWD on Windows | Přemysl Eric Janouch | 2024-07-10 | 1 | -1/+10 |
| | | | | | on_app_activate() currently makes use of the CWD we are launched with, so I'm choosing to not enforce it globally. | ||||
* | Make the Delete key move files to trash in browser | Přemysl Eric Janouch | 2024-01-26 | 1 | -12/+18 |
| | |||||
* | Remove inappropriate ellipses | Přemysl Eric Janouch | 2023-07-27 | 1 | -1/+1 |
| | | | | The Information dialog doesn't need any user input. | ||||
* | Add trashing to file context menus | Přemysl Eric Janouch | 2023-05-30 | 1 | -2/+36 |
| | |||||
* | Add a note about default applications | Přemysl Eric Janouch | 2023-03-15 | 1 | -0/+9 |
| | |||||
* | Bundle a fuller installation of Perl/ExifTool | Přemysl Eric Janouch | 2022-08-11 | 1 | -3/+6 |
| | | | | | | | | | wperl is necessary to get rid of the console window, which is merely one of several issues with the PAR Packer-based ExifTool bundle used in the last commit. The Perl installation could be heavily trimmed down, but it seems to require a very manual process. | ||||
* | Support opening collections of files | Přemysl Eric Janouch | 2022-08-08 | 1 | -8/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Make Information easier to control from keyboard | Přemysl Eric Janouch | 2022-08-06 | 1 | -0/+2 |
| | |||||
* | Add a mnemonic to the Information menu item | Přemysl Eric Janouch | 2022-08-06 | 1 | -1/+1 |
| | |||||
* | Add the information dialog to context menus | Přemysl Eric Janouch | 2022-08-05 | 1 | -18/+324 |
| | | | | | | Images don't need to be open for ExifTool to work. This also enables inspecting unsupported files, such as video. | ||||
* | Don't eat application launch errors | Přemysl Eric Janouch | 2022-07-23 | 1 | -3/+6 |
| | |||||
* | Move the browser's popup menu to its own file | Přemysl Eric Janouch | 2022-07-04 | 1 | -0/+193 |