Commit graph

14 commits

Author SHA1 Message Date
Ridan Vandenbergh
b58a34b589
Remove 🐄 to simplify API, reducing lifetimes
Okay. I'll admit it. It was a bad idea. You don't need zero-copy theme parsing if you're only going to use copied versions everywhere anyways.
2025-06-20 19:17:31 +02:00
Ridan Vandenbergh
bae6cb822e
Don't make resolve consume self on IconLocations 2025-06-20 18:17:10 +02:00
Ridan Vandenbergh
20b552cebd
Implement resolve and resolve_only to collect theme candidates into theme graphs 2025-06-20 18:14:15 +02:00
Ridan Vandenbergh
ee9af9c9aa
standalone_icon to quickly find a standalone icon 2025-06-18 16:38:12 +02:00
Ridan Vandenbergh
b989389b63
Introduce IconLocations as better "next step" type after SearchDirectories 2025-06-18 16:33:06 +02:00
Ridan Vandenbergh
c7ee1e7cad
Theme -> ThemeDescriptor 2025-06-18 16:05:17 +02:00
Ridan Vandenbergh
7cdc832b48
Add crate-level documentation 2025-06-18 15:56:20 +02:00
Ridan Vandenbergh
318110322c
Implement size check functions for directories 2025-06-18 15:10:19 +02:00
Ridan Vandenbergh
cbd30d6d24
Docs for SearchDirectories 2025-06-18 15:09:56 +02:00
Ridan Vandenbergh
b111ef130d
Add Cargo.toml and gitignore 2025-06-15 17:55:10 +02:00
Ridan Vandenbergh
8812042414
Fix lints and formatting 2025-06-15 17:54:55 +02:00
Ridan Vandenbergh
4b36b2aa6f
Add missing lib.rs 2025-06-07 04:16:03 +02:00
Ridan Vandenbergh
1c4dac9e54
Add theme/index parsing 2025-06-07 04:15:52 +02:00
Ridan Vandenbergh
15caee2d45
Initial commit 2025-06-07 02:08:20 +02:00