Přemysl Eric Janouch
|
b935b0baf8
|
Use a unified filesystem model
This removes some duplication of effort.
So far, sorting adjustments are not exposed in the UI.
|
2022-01-05 03:48:22 +01:00 |
Přemysl Eric Janouch
|
2ac918b7ab
|
A bunch of additional fixes
|
2021-12-31 03:43:51 +01:00 |
Přemysl Eric Janouch
|
5f8dc88fa7
|
Minor URL-related fix-ups
|
2021-12-31 00:41:04 +01:00 |
Přemysl Eric Janouch
|
380ddd540b
|
Convert all loading to use GFile
Now we're able to make use of GVfs, with some caveats.
|
2021-12-30 22:32:29 +01:00 |
Přemysl Eric Janouch
|
c49e58a0ba
|
Fix thumbnailing cancellation
Everything's according to GAsyncResult documentation.
|
2021-12-28 23:49:35 +01:00 |
Přemysl Eric Janouch
|
bf47782f0a
|
Move thumbnails into their own source file
And clean up identifiers.
|
2021-12-28 20:18:25 +01:00 |
Přemysl Eric Janouch
|
720464327c
|
Clean up
|
2021-12-28 02:07:42 +01:00 |
Přemysl Eric Janouch
|
ad1ff06aff
|
Avoid producing thumbnails of thumbnails
|
2021-12-28 02:07:42 +01:00 |
Přemysl Eric Janouch
|
af2eb411d9
|
Try to regenerate low quality thumbnails
|
2021-12-28 02:07:42 +01:00 |
Přemysl Eric Janouch
|
004919cbc5
|
Clean up
This makes the thumbnailer able to load at most one directory,
which we don't particularly mind.
|
2021-12-28 00:37:55 +01:00 |
Přemysl Eric Janouch
|
336053f24d
|
Implement trivial wide thumbnail production
Also make libwebp a required dependency.
|
2021-12-27 21:51:01 +01:00 |
Přemysl Eric Janouch
|
dfa1fed18b
|
Add a context menu to opened directories
So that they can be opened with, e.g., Thunar.
|
2021-12-20 10:15:46 +01:00 |
Přemysl Eric Janouch
|
ada67f044a
|
Optimize thumbnail rendering
Massive responsivity gains have been achieved here.
Rescaling performance doesn't seem to be particularly affected.
|
2021-12-20 04:40:35 +01:00 |
Přemysl Eric Janouch
|
b78010ccb1
|
Adopt shorter identifiers
Also, slightly reformat the source code according to clang-format.
|
2021-12-18 07:04:01 +01:00 |