aboutsummaryrefslogtreecommitdiff
path: root/fiv-view.c
Commit message (Collapse)AuthorAgeFilesLines
* Redirect warnings to the info barPřemysl Eric Janouch2022-01-241-21/+31
| | | | | | 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-241-20/+42
| | | | | | | 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.
* 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
|
* Put reloading the image as its own actionPřemysl Eric Janouch2022-01-121-0/+6
|
* Handle view bindings through an action signalPřemysl Eric Janouch2022-01-091-96/+86
| | | | This makes them adjustable.
* Bump more copyright yearsPřemysl Eric Janouch2022-01-071-1/+1
|
* Fix SVG thumbnailingPřemysl Eric Janouch2022-01-071-25/+14
| | | | They're not loaded as image surfaces.
* Rename the whole project shorterPřemysl Eric Janouch2022-01-051-1/+1
| | | | | | | There is no point in claiming speed, it turns out to be a strange focus to have, considering the amount of available innovations to make. The new name does not appear to be taken by anything important.
* Convert all loading to use GFilePřemysl Eric Janouch2021-12-301-14/+27
| | | | Now we're able to make use of GVfs, with some caveats.
* Hardcode Exif orientation in thumbnailsPřemysl Eric Janouch2021-12-281-59/+14
|
* Implement trivial wide thumbnail productionPřemysl Eric Janouch2021-12-271-25/+15
| | | | Also make libwebp a required dependency.
* Avoid double CM in saved WebPsPřemysl Eric Janouch2021-12-261-4/+13
|
* Add a few keyboard shortcutsPřemysl Eric Janouch2021-12-251-0/+4
|
* Use Little CMS for JPEG colour managementPřemysl Eric Janouch2021-12-241-18/+100
|
* Avoid enhancing just opened imagesPřemysl Eric Janouch2021-12-221-1/+1
|
* Integrate jpeg-quantsmoothPřemysl Eric Janouch2021-12-221-1/+45
| | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
* Make file information fields selectablePřemysl Eric Janouch2021-12-221-42/+58
| | | | Get rid of useless GtkTreeView.
* Temporarily put file information in GtkTreeViewPřemysl Eric Janouch2021-12-211-14/+70
| | | | It's aligned and prettier than the label before, but it sucks ass.
* Add a file information dialog based on ExifToolPřemysl Eric Janouch2021-12-211-0/+78
| | | | Right now, it isn't very pleasing to use.
* Add zooming to fit width/height if largerPřemysl Eric Janouch2021-12-211-35/+54
| | | | Also, mildly refactor get_surface_dimensions().
* Improve the "Save as" dialog, clean upPřemysl Eric Janouch2021-12-211-9/+24
|
* Bind hiding the toolbarPřemysl Eric Janouch2021-12-201-1/+1
|
* Add a checkerboard togglePřemysl Eric Janouch2021-12-201-5/+33
|
* Make Exif orientation work with SVGPřemysl Eric Janouch2021-12-191-22/+22
| | | | SVG doesn't contain Exif, but this is how we handle rotation/mirroring.
* Insensivitize inappropriate toolbar actionsPřemysl Eric Janouch2021-12-191-1/+40
|
* Align tablesPřemysl Eric Janouch2021-12-191-21/+21
|
* Add a playback toggle buttonPřemysl Eric Janouch2021-12-191-0/+15
|
* Add toolbar toggle buttons for scale-to-fit/filterPřemysl Eric Janouch2021-12-191-17/+39
|
* Adopt shorter identifiersPřemysl Eric Janouch2021-12-181-0/+918
Also, slightly reformat the source code according to clang-format.