aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make Information easier to control from keyboardPřemysl Eric Janouch2022-08-061-0/+2
|
* Make Alt+Return work in the browser as wellPřemysl Eric Janouch2022-08-062-0/+11
|
* Add a mnemonic to the Information menu itemPřemysl Eric Janouch2022-08-061-1/+1
|
* Add the information dialog to context menusPřemysl Eric Janouch2022-08-053-292/+327
| | | | | | Images don't need to be open for ExifTool to work. This also enables inspecting unsupported files, such as video.
* Integrate dconf-editorPřemysl Eric Janouch2022-08-052-5/+23
| | | | This is a more than adequate solution for now.
* Show parse names in Information dialog subtitlesPřemysl Eric Janouch2022-08-051-0/+7
|
* Make file information retrieval asynchronousPřemysl Eric Janouch2022-08-051-80/+157
| | | | Also, make error output scrollable.
* Improve support for opening HTTP URIsPřemysl Eric Janouch2022-08-051-6/+23
| | | | | While all GVfs files implement the mountable interface, mounting may not actually achieve anything.
* Fix default filenames in the "Save as" dialogPřemysl Eric Janouch2022-08-051-10/+10
| | | | | - Don't assume the filesystem is in UTF-8. - Don't try to extract basenames directly from URIs.
* Add support for copying to clipboardPřemysl Eric Janouch2022-08-043-0/+33
|
* Capitalize modifier names, prefer Command on macOSPřemysl Eric Janouch2022-08-042-30/+34
| | | | | | So far, the macOS special casing is only partial. Also, GtkShortcutsWindow confusingly labels Command as Meta.
* Use gdk_event_triggers_context_menu()Přemysl Eric Janouch2022-08-032-11/+14
|
* Minor improvements for the user guidePřemysl Eric Janouch2022-08-011-3/+7
|
* Centre ultra-wide items verticallyPřemysl Eric Janouch2022-07-311-1/+1
| | | | Overall, this looks better, even though we lose a baseline of sorts.
* Fix a crash with empty exiftool stderr outputPřemysl Eric Janouch2022-07-311-12/+17
|
* Try a bit harder to get a file's local pathPřemysl Eric Janouch2022-07-311-1/+24
|
* Support file information for non-local filesPřemysl Eric Janouch2022-07-311-19/+32
|
* Support file information for FUSE-mounted pathsPřemysl Eric Janouch2022-07-311-3/+8
|
* Make the switch-to-browser button select last filePřemysl Eric Janouch2022-07-261-5/+13
| | | | Before, it was only possible to achieve the same result using keyboard.
* Add sidebar/toolbar toggles to GSettingsPřemysl Eric Janouch2022-07-252-2/+16
|
* Add thumbnail size to GSettingsPřemysl Eric Janouch2022-07-252-5/+18
|
* Add a dark theme toggle to GSettingsPřemysl Eric Janouch2022-07-252-7/+20
|
* Handle gdk-pixbuf's dynamic format support betterPřemysl Eric Janouch2022-07-252-20/+23
| | | | If we use it, install an update script.
* Use GSettings for a new native window togglePřemysl Eric Janouch2022-07-255-12/+54
| | | | Also, redo desktop files handling.
* Extend a commentPřemysl Eric Janouch2022-07-241-0/+1
|
* Support colour management on WindowsPřemysl Eric Janouch2022-07-231-0/+27
| | | | | | There is also an alternative WcsGetDefaultColorProfile() path that might be necessary on some broken versions of Microsoft Windows, which I certainly do not want to support.
* Make the window assume a centred position on macOSPřemysl Eric Janouch2022-07-231-0/+10
| | | | | | Windows and Linux applications are more likely to not bother, and their desktop environments don't place windows right in the corner, which is what happens with GTK+/macOS.
* Work around broken Cairo Quartz backend on macOSPřemysl Eric Janouch2022-07-231-38/+62
| | | | Pre-render the padded pattern, costing us 2 megabytes of memory there.
* Don't eat application launch errorsPřemysl Eric Janouch2022-07-231-3/+6
|
* Make the jpeg-quantsmooth wrap work on DebianPřemysl Eric Janouch2022-07-232-7/+17
| | | | Sadly, it's not possible to delete files using patch_directory.
* Fix the remaining Windows build errorPřemysl Eric Janouch2022-07-231-5/+1
| | | | | | | | Linux has st_mtim (and an st_mtime macro), macOS has st_mtimespec (and an st_mtime macro), Windows has just st_mtime. GFileInfo would be another option, though it seems unnecessary.
* Update README.adocPřemysl Eric Janouch2022-07-221-2/+2
|
* Fix thumbnail passing on WindowsPřemysl Eric Janouch2022-07-221-0/+9
| | | | LF was converted to CR LF, systematically corrupting bitmap data.
* Fix a function name conflict on Mingw-w64Přemysl Eric Janouch2022-07-221-6/+6
| | | | | This could also be resolved through `#define NO_OLDNAMES`, however the function rather deserved a more precise name.
* Handle back/forward mouse buttons on Win32/macOSPřemysl Eric Janouch2022-07-221-0/+3
| | | | | There is no conflict with X11/Wayland, because 4/5 are the scroll wheel, which never gets forwarded to button-press-event.
* Fix touch screen scrolling on sidebar breadcrumbsPřemysl Eric Janouch2022-07-221-5/+56
| | | | | The drag gesture needs to be disabled there, because touch drags fail in an unfortunate way.
* Print errors from launching new instancesPřemysl Eric Janouch2022-07-211-3/+5
|
* Only offer horizontal browser scrolling if usefulPřemysl Eric Janouch2022-07-211-13/+19
| | | | Motivated by small screens.
* Use GDK event handling return value constantsPřemysl Eric Janouch2022-07-212-34/+35
|
* Fix touch screen drag scrolling in the browserPřemysl Eric Janouch2022-07-211-7/+20
|
* Handle the long press gesture on browser itemsPřemysl Eric Janouch2022-07-212-2/+42
| | | | Unfortunately, this doesn't work on X11, though Wayland seems fine.
* Mildly improve Windows portabilityPřemysl Eric Janouch2022-07-211-3/+3
|
* Remove forgotten include directivePřemysl Eric Janouch2022-07-201-2/+0
|
* Add missing array sentinel valuePřemysl Eric Janouch2022-07-191-1/+2
|
* Fix the About dialog animation on macOSPřemysl Eric Janouch2022-07-171-0/+11
|
* Add a key binding for keeping the zoom/positionPřemysl Eric Janouch2022-07-172-1/+3
|
* Support horizontal scrolling in the browserPřemysl Eric Janouch2022-07-171-1/+8
| | | | An unlikely situation.
* Add ability to keep zoom/position when browsingPřemysl Eric Janouch2022-07-176-4/+189
|
* Improve the workaround for native GdkWindowsPřemysl Eric Janouch2022-07-171-1/+1
| | | | | Overshooting caused the image to be one pixel taller/wider, due to using ceil() within get_display_dimensions().
* Work around a mysterious no-image zoom issuePřemysl Eric Janouch2022-07-171-2/+8
|