aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use natural sort orderPřemysl Eric Janouch2022-02-201-12/+9
| | | | This is exposed in GLib through collate key construction.
* Show application icons in context menu itemsPřemysl Eric Janouch2022-02-201-2/+20
|
* Simplify sidebar DnDPřemysl Eric Janouch2022-02-191-4/+1
|
* fiv-jpegcrop: avoid negatively sized crop regionsPřemysl Eric Janouch2022-02-191-4/+5
|
* Don't mention gdk-pixbuf as a direct dependencyPřemysl Eric Janouch2022-02-192-2/+2
| | | | It's a similar case to Cairo.
* Add a lossless JPEG cropperPřemysl Eric Janouch2022-02-194-1/+443
| | | | This is more of an MVP, as metadata probably need adjustments.
* Add a TODO commentPřemysl Eric Janouch2022-02-181-0/+1
| | | | WebP can't save all JPEGs, because WEBP_MAX_DIMENSION is only 16383.
* Make the view a drop targetPřemysl Eric Janouch2022-02-171-0/+24
|
* Add a missing header file includePřemysl Eric Janouch2022-02-141-2/+3
|
* Open items on mouse button release, not pressPřemysl Eric Janouch2022-02-141-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 viewerPřemysl Eric Janouch2022-02-131-2/+15
|
* Make changing the browser zoom launch thumbnailersPřemysl Eric Janouch2022-02-131-0/+3
|
* Adjust keyboard shortcutsPřemysl Eric Janouch2022-01-261-28/+46
|
* Only show the info bar when appropriatePřemysl Eric Janouch2022-01-251-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 formattingPřemysl Eric Janouch2022-01-251-3/+1
|
* Start a basic user guidePřemysl Eric Janouch2022-01-256-24/+164
| | | | Move some information out there from the README.
* Add TGA to the list of supported media typesPřemysl Eric Janouch2022-01-252-1/+2
|
* Redirect warnings to the info barPřemysl Eric Janouch2022-01-245-109/+168
| | | | | | And speed up thumbnailing of animated images while at it. Also, fix thumbnailing SVGs with external links.
* Redirect image open failure messagesPřemysl Eric Janouch2022-01-243-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 sizePřemysl Eric Janouch2022-01-232-1/+15
|
* Fix MesonPřemysl Eric Janouch2022-01-231-19/+20
| | | | The disabler, for some reason, bubbles up to its target.
* Remove SVG debugging toolsPřemysl Eric Janouch2022-01-231-35/+2
| | | | I already know how librsvg over Cairo behaves.
* Fix a case in orientation mirroringPřemysl Eric Janouch2022-01-231-1/+1
|
* Scale SVGs accurately in the viewing widgetPřemysl Eric Janouch2022-01-231-13/+52
|
* Produce properly scaled SVG thumbnailsPřemysl Eric Janouch2022-01-231-0/+10
|
* Add backend for accurate SVG scalingPřemysl Eric Janouch2022-01-232-29/+136
|
* Make truncated WebP parts always transparentPřemysl Eric Janouch2022-01-231-5/+22
|
* Update a commentPřemysl Eric Janouch2022-01-221-1/+1
|
* Load even partial WebP imagesPřemysl Eric Janouch2022-01-221-5/+16
|
* Reorder codePřemysl Eric Janouch2022-01-221-241/+242
|
* Improve WebP error reportingPřemysl Eric Janouch2022-01-221-2/+27
|
* Bump Wuffs, add TGA support through itPřemysl Eric Janouch2022-01-223-4/+11
|
* Default to gdk-pixbuf even for Wuffs formatsPřemysl Eric Janouch2022-01-221-11/+15
|
* Plug a corner-case memory leak, fix range checksPřemysl Eric Janouch2022-01-211-1/+2
|
* Add preliminary support for resvgPřemysl Eric Janouch2022-01-213-8/+116
| | | | It claims better SVG support, but it sucks for a plethora of reasons.
* Mesonize JPEG Quant SmoothPřemysl Eric Janouch2022-01-198-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 stringPřemysl Eric Janouch2022-01-161-1/+1
|
* Fix a compiler warningPřemysl Eric Janouch2022-01-131-2/+1
|
* Apply some bits of GNOME HIG 1.0Přemysl Eric Janouch2022-01-132-3/+3
|
* Add a comment about HDR PNGPřemysl Eric Janouch2022-01-131-0/+2
|
* Add a normally hidden, stubbed-out menu barPřemysl Eric Janouch2022-01-131-1/+64
| | | | So that the About dialog is discoverable now at all.
* Select the file when Return-ing from the viewerPřemysl Eric Janouch2022-01-121-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 mechanismPřemysl Eric Janouch2022-01-123-11/+27
|
* Put reloading the image as its own actionPřemysl Eric Janouch2022-01-123-13/+22
|
* Avoid blank browser space when resizing the windowPřemysl Eric Janouch2022-01-121-2/+10
|
* Don't hardcode the project name in its URIPřemysl Eric Janouch2022-01-121-1/+1
|
* Implement browser keyboard navigationPřemysl Eric Janouch2022-01-111-8/+166
|
* Support invoking a context menu from keyboardPřemysl Eric Janouch2022-01-111-4/+54
|
* Implement selection in the browserPřemysl Eric Janouch2022-01-112-15/+89
| | | | Keyboard controls are missing so far.
* Make the browser implement its own scrollablePřemysl Eric Janouch2022-01-102-10/+114
| | | | It's quite rough around the edges so far.