Commit graph

19 commits

Author SHA1 Message Date
96ea810ace
Add todo about async multithreading 2026-01-01 14:34:13 +01:00
4699e0de38
Use AsyncFn now that we're on Rust 2024 2025-02-21 16:28:52 +01:00
a3040e6735
Introduce pinned_async macro 2025-02-18 18:31:05 +01:00
90594514bd
Encapsulate window and its operations in struct 2025-02-18 18:09:09 +01:00
20326fde8f
Film modal now obtains data from DataManager 2025-02-18 17:40:37 +01:00
2ec2fda116
Improve error handling 2025-02-12 11:34:38 +01:00
2803767ed8
Formatting 2025-02-05 14:57:07 +01:00
547a811acf
Make loading of poster images async 2025-02-05 13:51:22 +01:00
11dca1fab2
Use data manager name everywhere 2025-02-05 00:03:26 +01:00
7610b291a4
Replace single data model with data management struct and views 2025-02-04 23:46:51 +01:00
7b8d99ae16
Introduce GTK application CSS 2024-12-24 01:18:05 +01:00
c1481517bc
Switch to async-sqlite library, rename CollectionFileError 2024-12-23 23:20:08 +01:00
f1751882be
Make get_collection_from_file async 2024-12-22 21:02:39 +01:00
1e9ff1057a
Add async_unit_result_context, rename read_collection_file 2024-11-30 16:00:44 +01:00
0d87993c41
More informative error handling, more uniform sqlite column parsing 2024-11-30 14:38:08 +01:00
32c1d2ab67
Introduce error handling 2024-11-29 21:06:14 +01:00
5d9893d304
Simplify read_collection_file call in on_activate 2024-11-29 11:58:26 +01:00
64fc8ba425
Move sorting functionality into collated grid, reuse existing widgets 2024-11-27 11:47:20 +01:00
fd5ee1420c
Initial commit, part deux 2024-11-20 16:36:32 +01:00