Commit Graph

62 Commits

Author SHA1 Message Date
21b110a7d6 Use spng to load thumbnails
Speed matters here, and this makes us about 20 percent faster
at loading large directories.

Moreover, libpng's PNG_ALPHA_BROKEN is indeed broken.

Thumbnails have a fairly fixed format, so there are very few practical
corner cases that could have been missed.
2021-11-12 11:45:34 +01:00
cfd2e5d9a5 README.adoc: fix dependency list 2021-11-11 22:51:59 +01:00
192698b7bd Add support for defaulting to gdk-pixbuf 2021-11-10 21:34:15 +01:00
1c5cc50939 Add very basic SVG support
We need to refactor, so that SVGs are pre-rendered on each change
of scaling by librsvg directly, because some elements may be rasterized.

It would be best to also support building against resvg.
2021-11-10 00:23:19 +01:00
dbc500ae9f Improve thumbnail scaling and alignment
Stretch thumbnails by up to half a pixel so that they align nicely.

Make use of pixman's sRGB mode.
2021-11-03 14:03:28 +01:00
e3b8fc9599 Update README 2021-11-01 05:17:27 +01:00
f24885db54 Add a thumbnail loader
So far not used, we'll need another widget to make use of it.
2021-10-04 23:17:34 +02:00
58bbe1e2ff Enable directory browsing
Extracting the appropriate globs from the MIME database.
2021-10-04 23:17:34 +02:00
a6982bcc3b Make <q> and <Escape> quit, update README 2021-09-16 19:43:36 +02:00
57ac392431 Update README 2021-09-16 18:39:33 +02:00
913267724a Add RAW support using LibRaw 2021-09-16 15:51:01 +02:00
97781f6af4 Initial commit 2021-09-15 17:30:16 +02:00