Commit Graph

12 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