Loupe/src
Sophie Herold 71351a0c03 file_model: Improve sort key performance
Don't query for the actual GFile in the list, because we already have
the information from the iterator. Cache the other path segments since
they are likely to be repeated.

On a local SMB share folder with 10,000 images and 4 path segments, this
reduces the loading time from 30 seconds to 1 second.

Fixes #534
2025-12-04 00:10:06 +01:00
..
decoder metadata: Drop unreliable mime-type 2025-12-03 22:41:24 +01:00
editing editing: Fix preroateted images 2025-04-11 14:48:50 +02:00
metadata metadata: Drop unreliable mime-type 2025-12-03 22:41:24 +01:00
util image_window: Don't rely on root existing 2025-03-29 19:57:36 +00:00
widgets metadata: Drop unreliable mime-type 2025-12-03 22:41:24 +01:00
about.rs Update to glycin 2.0 alpha.7 2025-07-07 22:18:36 +02:00
application.rs window: Don't store window to avoid ref cycles 2024-12-22 20:27:33 +01:00
config.rs meson: Don't mangle profile and app id suffix 2024-09-27 21:22:52 +02:00
decoder.rs metadata: Drop unreliable mime-type 2025-12-03 22:41:24 +01:00
editing.rs Update to glycin 2.0 alpha.7 2025-07-07 22:18:36 +02:00
file_model.rs file_model: Improve sort key performance 2025-12-04 00:10:06 +01:00
lib.rs docs: Update widget tree 2025-01-02 00:41:26 +01:00
main.rs util/gettext: Parse unicode escape sequences 2024-07-17 19:33:52 +02:00
meson.build Add newlines to end of all files 2025-04-18 02:40:39 +02:00
metadata.rs metadata: Drop unreliable mime-type 2025-12-03 22:41:24 +01:00
util.rs window: Don't store window to avoid ref cycles 2024-12-22 20:27:33 +01:00
widgets.rs properties: Remove usage of breakpoints 2024-12-22 20:27:33 +01:00