Commit graph

12 commits

Author SHA1 Message Date
5e5df5c401
Include CSS as GResource
Also use explicit namespace for bare functions and constants used in
main.rs.
2026-01-21 16:56:05 +01:00
4d4b7eb1c7
Rewrite using Relm4
Yes, this is a monster commit but at this stage I'm the only one working
on this project anyway. Further commits will follow Best Practises™
again.
2026-01-21 13:25:57 +01:00
2982a13bc2
Use cargo fmt and conform to Style Guide (mostly) 2026-01-08 14:07:40 +01:00
6446d43d76
Replace custom widget macros with Relm4 view macro based ones
Also move margin styling to the CSS file.
2026-01-02 13:41:27 +01:00
6df7530b33
Use px size instead of w+h reqs for poster images
The old method worked only by accident on older GTK4 versions.
2026-01-01 14:37:29 +01:00
a758dd113c
Pass media tracks and subs file to Celluloid, improve modal spacing 2025-02-21 16:07:35 +01:00
462a644952
Show basic film properties in media modal 2025-02-18 13:42:53 +01:00
c3e2bd0f69
Fully deduplicate shared logic between films and series 2025-02-10 23:56:48 +01:00
c3dfa5b459
Collection items are now clickable 2025-02-07 16:22:34 +01:00
01bfa16481
Bring series collation up to speed 2025-01-31 17:09:22 +01:00
de24bbcf99
Style active sorting in menu, logic for sorting direction 2025-01-19 19:03:30 +01:00
7b8d99ae16
Introduce GTK application CSS 2024-12-24 01:18:05 +01:00