Commit graph

26 commits

Author SHA1 Message Date
Candice Bentéjac
579371fd7c [qt6] Replace all PySide2/shiboken2 imports by PySide6/shiboken6 2024-11-07 18:08:54 +01:00
Aurore LAFAURIE
52c6bb7c46 [ui] Asynchronous load of thumbnails for Homepage 2024-08-29 18:39:33 +02:00
Aurore LAFAURIE
f326d45024 [ui] Better handling of thumbnails for Homepage
We need to check and create the thumbnail if it does not exist.
2024-08-26 16:21:27 +02:00
Fabien Servant
a0dc87c19b Bug threadpool 2023-12-29 12:28:33 +01:00
Loïc Vital
aca308dbf9 [ui] thumbnails: fallback if thumbnailDir could not be created 2023-06-15 01:43:32 -07:00
Loïc Vital
68d11726f9 [ui] thumbnail cache: remove thumbnail if input image changed 2023-02-15 11:25:16 +01:00
mugulmd
c758bf043b [ui] thumbnail cache: use thread pool to manage thread lifetime automatically 2023-02-09 01:50:38 -08:00
mugulmd
9b0be36278 [ui] improve thumbnails quality 2023-01-26 05:10:35 -08:00
mugulmd
c48233141a [ui] ThumbnailCache: asynchronous cache cleaning 2023-01-23 06:29:15 -08:00
mugulmd
dd235dcbf1 [ui] clear thumbnail requests when changing viewpoints 2023-01-17 07:11:32 -08:00
mugulmd
3f96778f2a [ui] ThumbnailCache: check if thumbnail has been created by another thread 2023-01-17 03:09:39 -08:00
mugulmd
374b9abb77 [ui] ThumbnailCache: replace thread pool with custom thread spawning
This is so we can control in which order the requests are handled, as we want LIFO ordering instead of FIFO for smoother interaction.
2023-01-17 02:53:03 -08:00
mugulmd
7e371edc61 [ui] ThumbnailCache: resolve default cache dir in initialize method 2023-01-16 06:45:59 -08:00
mugulmd
80174e22af [ui] ImageGallery: faster thumbnail dispatch using caller ID 2023-01-16 06:21:48 -08:00
mugulmd
8551135514 [ui] ThumbnailCache: catch FileNotFoundError when removing thumbnails 2023-01-16 04:57:56 -08:00
mugulmd
7abbf1bbf3 [ui] ThumbnailCache: reduce number of system calls 2023-01-16 03:43:26 -08:00
mugulmd
dfb120c6d7 [ui] ThumbnailCache: limit number of worker threads to 3 2023-01-16 02:57:13 -08:00
mugulmd
268f608344 [ui] ThumbnailCache: use QStandardPath for default cache dir 2023-01-16 02:52:01 -08:00
mugulmd
60c8e779d5 [ui] create thumbnails asynchronously 2023-01-09 05:52:16 -08:00
Loïc Vital
220bcfb9e2 [ui] maximum number of thumbnails on disk 2023-01-06 15:24:50 +01:00
Loïc Vital
a96d886923 [ui] override default time limit for thumbnails on disk with env var 2023-01-06 14:27:37 +01:00
Loïc Vital
b372946516 [ui] ThumbnailCache: check cache dir existence before cleaning 2023-01-06 12:47:02 +01:00
mugulmd
bfdcfb52cc [ui] ThumbnailCache: use logging instead of print 2023-01-06 02:17:18 -08:00
mugulmd
7566544164 [ui] remove old thumbnails from disk cache when launching app 2023-01-06 02:10:34 -08:00
mugulmd
1819eacbdb [ui] override default thumbnail directory with environment variable 2023-01-05 08:59:26 -08:00
mugulmd
ff6358ea07 [ui] new Thumbnail disk cache 2023-01-05 07:01:54 -08:00