Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a lossless JPEG cropper | Přemysl Eric Janouch | 2022-02-19 | 4 | -1/+443 |
| | | | | This is more of an MVP, as metadata probably need adjustments. | ||||
* | Add a TODO comment | Přemysl Eric Janouch | 2022-02-18 | 1 | -0/+1 |
| | | | | WebP can't save all JPEGs, because WEBP_MAX_DIMENSION is only 16383. | ||||
* | Make the view a drop target | Přemysl Eric Janouch | 2022-02-17 | 1 | -0/+24 |
| | |||||
* | Add a missing header file include | Přemysl Eric Janouch | 2022-02-14 | 1 | -2/+3 |
| | |||||
* | Open items on mouse button release, not press | Přemysl Eric Janouch | 2022-02-14 | 1 | -25/+31 |
| | | | | | | | | At least the left and middle mouse buttons seem to behave similarly in other programs and systems. Context menus are opened on button release on Windows and with some GTK+ widgets (popovers in GtkPlacesSidebar). | ||||
* | Scroll to selection when returning from the viewer | Přemysl Eric Janouch | 2022-02-13 | 1 | -2/+15 |
| | |||||
* | Make changing the browser zoom launch thumbnailers | Přemysl Eric Janouch | 2022-02-13 | 1 | -0/+3 |
| | |||||
* | 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. | ||||
* | Fix some user guide formatting | Přemysl Eric Janouch | 2022-01-25 | 1 | -3/+1 |
| | |||||
* | Start a basic user guide | Přemysl Eric Janouch | 2022-01-25 | 6 | -24/+164 |
| | | | | Move some information out there from the README. | ||||
* | Add TGA to the list of supported media types | Přemysl Eric Janouch | 2022-01-25 | 2 | -1/+2 |
| | |||||
* | Redirect warnings to the info bar | Přemysl Eric Janouch | 2022-01-24 | 5 | -109/+168 |
| | | | | | | And speed up thumbnailing of animated images while at it. Also, fix thumbnailing SVGs with external links. | ||||
* | Redirect image open failure messages | Přemysl Eric Janouch | 2022-01-24 | 3 | -36/+84 |
| | | | | | | | 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 | 2 | -1/+15 |
| | |||||
* | Fix Meson | Přemysl Eric Janouch | 2022-01-23 | 1 | -19/+20 |
| | | | | The disabler, for some reason, bubbles up to its target. | ||||
* | Remove SVG debugging tools | Přemysl Eric Janouch | 2022-01-23 | 1 | -35/+2 |
| | | | | I already know how librsvg over Cairo behaves. | ||||
* | Fix a case in orientation mirroring | Přemysl Eric Janouch | 2022-01-23 | 1 | -1/+1 |
| | |||||
* | Scale SVGs accurately in the viewing widget | Přemysl Eric Janouch | 2022-01-23 | 1 | -13/+52 |
| | |||||
* | Produce properly scaled SVG thumbnails | Přemysl Eric Janouch | 2022-01-23 | 1 | -0/+10 |
| | |||||
* | Add backend for accurate SVG scaling | Přemysl Eric Janouch | 2022-01-23 | 2 | -29/+136 |
| | |||||
* | Make truncated WebP parts always transparent | Přemysl Eric Janouch | 2022-01-23 | 1 | -5/+22 |
| | |||||
* | Update a comment | Přemysl Eric Janouch | 2022-01-22 | 1 | -1/+1 |
| | |||||
* | Load even partial WebP images | Přemysl Eric Janouch | 2022-01-22 | 1 | -5/+16 |
| | |||||
* | Reorder code | Přemysl Eric Janouch | 2022-01-22 | 1 | -241/+242 |
| | |||||
* | Improve WebP error reporting | Přemysl Eric Janouch | 2022-01-22 | 1 | -2/+27 |
| | |||||
* | Bump Wuffs, add TGA support through it | Přemysl Eric Janouch | 2022-01-22 | 3 | -4/+11 |
| | |||||
* | Default to gdk-pixbuf even for Wuffs formats | Přemysl Eric Janouch | 2022-01-22 | 1 | -11/+15 |
| | |||||
* | Plug a corner-case memory leak, fix range checks | Přemysl Eric Janouch | 2022-01-21 | 1 | -1/+2 |
| | |||||
* | Add preliminary support for resvg | Přemysl Eric Janouch | 2022-01-21 | 3 | -8/+116 |
| | | | | It claims better SVG support, but it sucks for a plethora of reasons. | ||||
* | Mesonize JPEG Quant Smooth | Přemysl Eric Janouch | 2022-01-19 | 8 | -11/+63 |
| | | | | | | | | | Now SIMD works on amd64, although the build remains questionable, because it assumes that all of its compiler flags will work. This way we lose an uncomfortable git submodule. Also, add Meson subprojects to .gitignore. | ||||
* | Update command line usage string | Přemysl Eric Janouch | 2022-01-16 | 1 | -1/+1 |
| | |||||
* | Fix a compiler warning | Přemysl Eric Janouch | 2022-01-13 | 1 | -2/+1 |
| | |||||
* | Apply some bits of GNOME HIG 1.0 | Přemysl Eric Janouch | 2022-01-13 | 2 | -3/+3 |
| | |||||
* | Add a comment about HDR PNG | Přemysl Eric Janouch | 2022-01-13 | 1 | -0/+2 |
| | |||||
* | 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 | 3 | -11/+27 |
| | |||||
* | Put reloading the image as its own action | Přemysl Eric Janouch | 2022-01-12 | 3 | -13/+22 |
| | |||||
* | Avoid blank browser space when resizing the window | Přemysl Eric Janouch | 2022-01-12 | 1 | -2/+10 |
| | |||||
* | Don't hardcode the project name in its URI | Přemysl Eric Janouch | 2022-01-12 | 1 | -1/+1 |
| | |||||
* | Implement browser keyboard navigation | Přemysl Eric Janouch | 2022-01-11 | 1 | -8/+166 |
| | |||||
* | Support invoking a context menu from keyboard | Přemysl Eric Janouch | 2022-01-11 | 1 | -4/+54 |
| | |||||
* | Implement selection in the browser | Přemysl Eric Janouch | 2022-01-11 | 2 | -15/+89 |
| | | | | Keyboard controls are missing so far. | ||||
* | Make the browser implement its own scrollable | Přemysl Eric Janouch | 2022-01-10 | 2 | -10/+114 |
| | | | | 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 | 3 | -1/+261 |
| | |||||
* | Move key bindings to a more usual shortcut | Přemysl Eric Janouch | 2022-01-09 | 1 | -2/+3 |
| | | | | gThumb is confused. | ||||
* | Improve the icon | Přemysl Eric Janouch | 2022-01-09 | 1 | -34/+13 |
| | | | | | | Now it's simple, colourful, pixel-aligned, balanced and everything. The ligature is a bit awkward, but it will do. | ||||
* | Handle view bindings through an action signal | Přemysl Eric Janouch | 2022-01-09 | 3 | -123/+130 |
| | | | | This makes them adjustable. |