Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make Alt+Return work in the browser as well | Přemysl Eric Janouch | 2022-08-06 | 1 | -0/+1 |
| | |||||
* | Integrate dconf-editor | Přemysl Eric Janouch | 2022-08-05 | 1 | -0/+18 |
| | | | | This is a more than adequate solution for now. | ||||
* | 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. | ||||
* | Add support for copying to clipboard | Přemysl Eric Janouch | 2022-08-04 | 1 | -0/+1 |
| | |||||
* | Capitalize modifier names, prefer Command on macOS | Přemysl Eric Janouch | 2022-08-04 | 1 | -22/+22 |
| | | | | | | So far, the macOS special casing is only partial. Also, GtkShortcutsWindow confusingly labels Command as Meta. | ||||
* | 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 | 1 | -2/+8 |
| | |||||
* | Add thumbnail size to GSettings | Přemysl Eric Janouch | 2022-07-25 | 1 | -4/+6 |
| | |||||
* | Add a dark theme toggle to GSettings | Přemysl Eric Janouch | 2022-07-25 | 1 | -7/+16 |
| | |||||
* | 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. | ||||
* | 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. | ||||
* | Print errors from launching new instances | Přemysl Eric Janouch | 2022-07-21 | 1 | -3/+5 |
| | |||||
* | 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 | 1 | -1/+2 |
| | |||||
* | Add ability to keep zoom/position when browsing | Přemysl Eric Janouch | 2022-07-17 | 1 | -1/+5 |
| | |||||
* | Let FivView take care of its drag gesture | Přemysl Eric Janouch | 2022-07-17 | 1 | -73/+0 |
| | | | | Making the GtkScrolledWindow's scrollbars draggable again. | ||||
* | Simplify view dragging code a bit | Přemysl Eric Janouch | 2022-07-16 | 1 | -26/+16 |
| | |||||
* | Support dragging the view | Přemysl Eric Janouch | 2022-07-15 | 1 | -0/+85 |
| | | | | | | | | | It would also be possible to handle this through press/motion/release event handlers, though GtkGestureDrag is more convenient for hacking in support for dragging to widgets not supporting GtkScrollable (yet). There may be some undesired interactions lurking, besides the jarring movements when dragging native GdkWindows (these are a pain). | ||||
* | Downscale embedded thumbnails within minions | Přemysl Eric Janouch | 2022-06-08 | 1 | -3/+3 |
| | | | | Otherwise the UI would become unresponsive during loading. | ||||
* | Add a command line option to extract thumbnails | Přemysl Eric Janouch | 2022-06-08 | 1 | -23/+43 |
| | | | | | Only use LibRaw for now, which probably has the most impact using the least amount of effort. | ||||
* | Clean up | Přemysl Eric Janouch | 2022-06-05 | 1 | -8/+8 |
| | | | | Use gchar when memory is allocated through GLib. | ||||
* | Expose the mtime of the model's entries | Přemysl Eric Janouch | 2022-06-04 | 1 | -1/+6 |
| | |||||
* | Fix sort changes taking way too much time | Přemysl Eric Janouch | 2022-06-02 | 1 | -2/+8 |
| | | | | | | All thumbnails were reloaded five times on each change. GTK+/GObject's behaviour doesn't make a lot of sense, but such is life. | ||||
* | Make thumbnailers pass back raw images | Přemysl Eric Janouch | 2022-02-20 | 1 | -1/+6 |
| | |||||
* | Implement wide thumbnail cache invalidation | Přemysl Eric Janouch | 2022-02-20 | 1 | -1/+8 |
| | |||||
* | Make the view a drop target | Přemysl Eric Janouch | 2022-02-17 | 1 | -0/+24 |
| | |||||
* | Adjust keyboard shortcuts | Přemysl Eric Janouch | 2022-01-26 | 1 | -28/+46 |
| | |||||
* | Only show the info bar when appropriate | Přemysl Eric Janouch | 2022-01-25 | 1 | -0/+3 |
| | | | | | | The late, global gtk_widget_show_all() made it always start visible, in particular when the program was launched directly on an image file, and not in browsing mode. | ||||
* | Start a basic user guide | Přemysl Eric Janouch | 2022-01-25 | 1 | -1/+21 |
| | | | | Move some information out there from the README. | ||||
* | Redirect image open failure messages | Přemysl Eric Janouch | 2022-01-24 | 1 | -15/+40 |
| | | | | | | | Pop-up dialogs are quite annoying, as is not being able to iterate over broken images. This will also be useful for warnings and asynchronous loading. | ||||
* | Add keyboard shortcuts for thumbnail size | Přemysl Eric Janouch | 2022-01-23 | 1 | -0/+2 |
| | |||||
* | Update command line usage string | Přemysl Eric Janouch | 2022-01-16 | 1 | -1/+1 |
| | |||||
* | Apply some bits of GNOME HIG 1.0 | Přemysl Eric Janouch | 2022-01-13 | 1 | -1/+1 |
| | |||||
* | Add a normally hidden, stubbed-out menu bar | Přemysl Eric Janouch | 2022-01-13 | 1 | -1/+64 |
| | | | | So that the About dialog is discoverable now at all. | ||||
* | Select the file when Return-ing from the viewer | Přemysl Eric Janouch | 2022-01-12 | 1 | -0/+1 |
| | | | | | It might make sense to also do it on M-Left or the back button. Not sure about it so far. | ||||
* | Fully support GNOME's inode/directory mechanism | Přemysl Eric Janouch | 2022-01-12 | 1 | -2/+3 |
| | |||||
* | Put reloading the image as its own action | Přemysl Eric Janouch | 2022-01-12 | 1 | -13/+14 |
| | |||||
* | Don't hardcode the project name in its URI | Přemysl Eric Janouch | 2022-01-12 | 1 | -1/+1 |
| | |||||
* | Implement selection in the browser | Přemysl Eric Janouch | 2022-01-11 | 1 | -3/+28 |
| | | | | Keyboard controls are missing so far. | ||||
* | Make the browser implement its own scrollable | Přemysl Eric Janouch | 2022-01-10 | 1 | -5/+0 |
| | | | | It's quite rough around the edges so far. | ||||
* | Clean up the About animation | Přemysl Eric Janouch | 2022-01-10 | 1 | -38/+42 |
| | |||||
* | Add an unnecessarily fancy about dialog | Přemysl Eric Janouch | 2022-01-09 | 1 | -0/+257 |
| | |||||
* | Move key bindings to a more usual shortcut | Přemysl Eric Janouch | 2022-01-09 | 1 | -2/+3 |
| | | | | gThumb is confused. | ||||
* | Swap zoom in/out action buttons | Přemysl Eric Janouch | 2022-01-09 | 1 | -5/+5 |
| | |||||
* | Update mildly confused comments | Přemysl Eric Janouch | 2022-01-08 | 1 | -6/+2 |
| | |||||
* | Fix a key binding conflict | Přemysl Eric Janouch | 2022-01-08 | 1 | -19/+34 |
| | |||||
* | Make sort order changes update iteration order | Přemysl Eric Janouch | 2022-01-07 | 1 | -13/+20 |
| | |||||
* | Handle middle mouse clicks on breadcrumbs | Přemysl Eric Janouch | 2022-01-07 | 1 | -2/+1 |
| | | | | Also, don't act on button releases happening outside the widget. |