Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add the information dialog to context menus | Přemysl Eric Janouch | 2022-08-05 | 3 | -292/+327 |
| | | | | | | Images don't need to be open for ExifTool to work. This also enables inspecting unsupported files, such as video. | ||||
* | Integrate dconf-editor | Přemysl Eric Janouch | 2022-08-05 | 2 | -5/+23 |
| | | | | This is a more than adequate solution for now. | ||||
* | Show parse names in Information dialog subtitles | Přemysl Eric Janouch | 2022-08-05 | 1 | -0/+7 |
| | |||||
* | Make file information retrieval asynchronous | Přemysl Eric Janouch | 2022-08-05 | 1 | -80/+157 |
| | | | | Also, make error output scrollable. | ||||
* | Improve support for opening HTTP URIs | Přemysl Eric Janouch | 2022-08-05 | 1 | -6/+23 |
| | | | | | While all GVfs files implement the mountable interface, mounting may not actually achieve anything. | ||||
* | Fix default filenames in the "Save as" dialog | Přemysl Eric Janouch | 2022-08-05 | 1 | -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 clipboard | Přemysl Eric Janouch | 2022-08-04 | 3 | -0/+33 |
| | |||||
* | Capitalize modifier names, prefer Command on macOS | Přemysl Eric Janouch | 2022-08-04 | 2 | -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 Janouch | 2022-08-03 | 2 | -11/+14 |
| | |||||
* | Minor improvements for the user guide | Přemysl Eric Janouch | 2022-08-01 | 1 | -3/+7 |
| | |||||
* | Centre ultra-wide items vertically | Přemysl Eric Janouch | 2022-07-31 | 1 | -1/+1 |
| | | | | Overall, this looks better, even though we lose a baseline of sorts. | ||||
* | Fix a crash with empty exiftool stderr output | Přemysl Eric Janouch | 2022-07-31 | 1 | -12/+17 |
| | |||||
* | Try a bit harder to get a file's local path | Přemysl Eric Janouch | 2022-07-31 | 1 | -1/+24 |
| | |||||
* | Support file information for non-local files | Přemysl Eric Janouch | 2022-07-31 | 1 | -19/+32 |
| | |||||
* | Support file information for FUSE-mounted paths | Přemysl Eric Janouch | 2022-07-31 | 1 | -3/+8 |
| | |||||
* | Make the switch-to-browser button select last file | Přemysl Eric Janouch | 2022-07-26 | 1 | -5/+13 |
| | | | | Before, it was only possible to achieve the same result using keyboard. | ||||
* | Add sidebar/toolbar toggles to GSettings | Přemysl Eric Janouch | 2022-07-25 | 2 | -2/+16 |
| | |||||
* | Add thumbnail size to GSettings | Přemysl Eric Janouch | 2022-07-25 | 2 | -5/+18 |
| | |||||
* | Add a dark theme toggle to GSettings | Přemysl Eric Janouch | 2022-07-25 | 2 | -7/+20 |
| | |||||
* | Handle gdk-pixbuf's dynamic format support better | Přemysl Eric Janouch | 2022-07-25 | 2 | -20/+23 |
| | | | | If we use it, install an update script. | ||||
* | Use GSettings for a new native window toggle | Přemysl Eric Janouch | 2022-07-25 | 5 | -12/+54 |
| | | | | Also, redo desktop files handling. | ||||
* | Extend a comment | Přemysl Eric Janouch | 2022-07-24 | 1 | -0/+1 |
| | |||||
* | Support colour management on Windows | Přemysl Eric Janouch | 2022-07-23 | 1 | -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 macOS | Přemysl Eric Janouch | 2022-07-23 | 1 | -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 macOS | Přemysl Eric Janouch | 2022-07-23 | 1 | -38/+62 |
| | | | | Pre-render the padded pattern, costing us 2 megabytes of memory there. | ||||
* | Don't eat application launch errors | Přemysl Eric Janouch | 2022-07-23 | 1 | -3/+6 |
| | |||||
* | Make the jpeg-quantsmooth wrap work on Debian | Přemysl Eric Janouch | 2022-07-23 | 2 | -7/+17 |
| | | | | Sadly, it's not possible to delete files using patch_directory. | ||||
* | Fix the remaining Windows build error | Přemysl Eric Janouch | 2022-07-23 | 1 | -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.adoc | Přemysl Eric Janouch | 2022-07-22 | 1 | -2/+2 |
| | |||||
* | Fix thumbnail passing on Windows | Přemysl Eric Janouch | 2022-07-22 | 1 | -0/+9 |
| | | | | LF was converted to CR LF, systematically corrupting bitmap data. | ||||
* | Fix a function name conflict on Mingw-w64 | Přemysl Eric Janouch | 2022-07-22 | 1 | -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/macOS | Přemysl Eric Janouch | 2022-07-22 | 1 | -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 breadcrumbs | Přemysl Eric Janouch | 2022-07-22 | 1 | -5/+56 |
| | | | | | The drag gesture needs to be disabled there, because touch drags fail in an unfortunate way. | ||||
* | Print errors from launching new instances | Přemysl Eric Janouch | 2022-07-21 | 1 | -3/+5 |
| | |||||
* | Only offer horizontal browser scrolling if useful | Přemysl Eric Janouch | 2022-07-21 | 1 | -13/+19 |
| | | | | Motivated by small screens. | ||||
* | Use GDK event handling return value constants | Přemysl Eric Janouch | 2022-07-21 | 2 | -34/+35 |
| | |||||
* | Fix touch screen drag scrolling in the browser | Přemysl Eric Janouch | 2022-07-21 | 1 | -7/+20 |
| | |||||
* | Handle the long press gesture on browser items | Přemysl Eric Janouch | 2022-07-21 | 2 | -2/+42 |
| | | | | Unfortunately, this doesn't work on X11, though Wayland seems fine. | ||||
* | Mildly improve Windows portability | Přemysl Eric Janouch | 2022-07-21 | 1 | -3/+3 |
| | |||||
* | Remove forgotten include directive | Přemysl Eric Janouch | 2022-07-20 | 1 | -2/+0 |
| | |||||
* | Add missing array sentinel value | Přemysl Eric Janouch | 2022-07-19 | 1 | -1/+2 |
| | |||||
* | Fix the About dialog animation on macOS | Přemysl Eric Janouch | 2022-07-17 | 1 | -0/+11 |
| | |||||
* | Add a key binding for keeping the zoom/position | Přemysl Eric Janouch | 2022-07-17 | 2 | -1/+3 |
| | |||||
* | Support horizontal scrolling in the browser | Přemysl Eric Janouch | 2022-07-17 | 1 | -1/+8 |
| | | | | An unlikely situation. | ||||
* | Add ability to keep zoom/position when browsing | Přemysl Eric Janouch | 2022-07-17 | 6 | -4/+189 |
| | |||||
* | Improve the workaround for native GdkWindows | Přemysl Eric Janouch | 2022-07-17 | 1 | -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 issue | Přemysl Eric Janouch | 2022-07-17 | 1 | -2/+8 |
| | |||||
* | Center zoom around pointer or middle of the view | Přemysl Eric Janouch | 2022-07-17 | 1 | -16/+53 |
| | |||||
* | Let FivView take care of its drag gesture | Přemysl Eric Janouch | 2022-07-17 | 2 | -77/+79 |
| | | | | Making the GtkScrolledWindow's scrollbars draggable again. | ||||
* | Implement GtkScrollable in FivView | Přemysl Eric Janouch | 2022-07-17 | 2 | -33/+147 |
| | | | | | This fixes rendering and positioning behaviour when dragging on X11, where we aim to use a native GdkWindow. |