Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Bump spng wrap | Přemysl Eric Janouch | 2022-04-20 | 1 | -4/+4 | |
| | ||||||
* | Fix loading huge JPEGs | Přemysl Eric Janouch | 2022-03-09 | 2 | -0/+31 | |
| | | | | | | | | They fell back to gdk-pixbuf, then misrendered in the thumbnailer, and crashed the program when loaded directly. The second best we can do is scale them down, right after tiling, which is a complex feature to add. | |||||
* | Prevent thumbnailing from disrupting mouse clicks | Přemysl Eric Janouch | 2022-02-24 | 1 | -9/+9 | |
| | ||||||
* | Turn the browser into a DnD source | Přemysl Eric Janouch | 2022-02-22 | 1 | -14/+99 | |
| | | | | | | The destination does all the work of handling file operations. Also, add some missing logic for horizontal scrolling. | |||||
* | Use the X-GNOME-FullName desktop file key | Přemysl Eric Janouch | 2022-02-21 | 3 | -2/+5 | |
| | ||||||
* | Avoid g_app_info_should_show() in context menus | Přemysl Eric Janouch | 2022-02-21 | 1 | -4/+2 | |
| | | | | We were hiding our own JPEG cropper. | |||||
* | Clean up | Přemysl Eric Janouch | 2022-02-21 | 1 | -13/+8 | |
| | ||||||
* | Try to thumbnail everything we can | Přemysl Eric Janouch | 2022-02-21 | 1 | -25/+75 | |
| | ||||||
* | Clean up | Přemysl Eric Janouch | 2022-02-20 | 1 | -3/+3 | |
| | ||||||
* | Make thumbnailers pass back raw images | Přemysl Eric Janouch | 2022-02-20 | 6 | -36/+137 | |
| | ||||||
* | Implement wide thumbnail cache invalidation | Přemysl Eric Janouch | 2022-02-20 | 4 | -4/+198 | |
| | ||||||
* | Use natural sort order | Přemysl Eric Janouch | 2022-02-20 | 1 | -12/+9 | |
| | | | | This is exposed in GLib through collate key construction. | |||||
* | Show application icons in context menu items | Přemysl Eric Janouch | 2022-02-20 | 1 | -2/+20 | |
| | ||||||
* | Simplify sidebar DnD | Přemysl Eric Janouch | 2022-02-19 | 1 | -4/+1 | |
| | ||||||
* | fiv-jpegcrop: avoid negatively sized crop regions | Přemysl Eric Janouch | 2022-02-19 | 1 | -4/+5 | |
| | ||||||
* | Don't mention gdk-pixbuf as a direct dependency | Přemysl Eric Janouch | 2022-02-19 | 2 | -2/+2 | |
| | | | | It's a similar case to Cairo. | |||||
* | 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 | |
| |