Commit graph

35 commits

Author SHA1 Message Date
Paul Delafosse
6105db13f9 fix: add XDG_DATA_HOME to base directories 2024-01-24 16:54:45 +01:00
Ashley Wulber
39408c71c9 fix: use the first discovered index.theme from base directories for each theme 2024-01-24 09:07:01 +01:00
Paul Delafosse
d579766149 chore: update version to 0.2.4 2023-09-21 13:07:38 +02:00
Victoria Brekenfeld
000e9178f5 fix: Just extract file stem for full paths 2023-09-21 13:03:57 +02:00
Victoria Brekenfeld
8998813d01 fix: Add fallback for icons without theme 2023-09-21 13:03:57 +02:00
Paul Delafosse
cbc57c1fa0 chore: bump version to 0.2.3 2023-09-21 13:03:57 +02:00
Victoria Brekenfeld
92f759fd09 fix: merge themes from multiple locations 2023-01-11 09:51:43 +01:00
Paul Delafosse
1be7d4e73b chore: Bump version to 0.2.2 2022-12-18 17:54:54 +01:00
Paul Delafosse
6c45c3bd84 chore: fix typo 2022-12-18 17:53:41 +01:00
Ashley Wulber
933153f9bb fix: sort closest match size by distance 2022-12-18 17:30:00 +01:00
Ashley Wulber
9b68d41b77 fix: search all base path's hicolor theme, or as a bare path as a last resort 2022-12-18 17:30:00 +01:00
Ashley Wulber
aa175c8812 refactor: get data dirs from xdg crate 2022-12-18 17:30:00 +01:00
Paul Delafosse
632d67524c chore: bump version 2022-05-24 09:19:32 +02:00
Paul Delafosse
c737c3f6a4 feat: add a function to force svg lookup 2022-05-24 09:16:21 +02:00
Paul Delafosse
51eebd05f1 chore: bump version to 0.1.1 2022-05-17 07:17:16 +02:00
Paul Delafosse
d77cd5b72c docs: add crates.io and docs.rs badges 2022-05-17 07:16:01 +02:00
Paul Delafosse
73ff98b6d6 fix: unreverse size and scale builder functions 2022-05-17 07:11:19 +02:00
Paul Delafosse
5711a84275 docs: correct some doc typos 2022-05-13 11:28:56 +02:00
Paul Delafosse
8aa6d1a5b0 chore: add cargo metadata 2022-05-13 11:20:21 +02:00
Paul Delafosse
45d7eb0bfd
chore: add LICENSE 2022-05-13 11:18:22 +02:00
Paul Delafosse
2ca7d30923 docs: add a readme 2022-05-13 11:16:09 +02:00
Paul Delafosse
64fdb377dc perf: refine benches and add somes test to ensure we are testing the correct inputs 2022-05-13 11:12:20 +02:00
Paul Delafosse
ab3d5a67f2 feat: use CacheEntry enum to abort previously failed lookups 2022-05-13 10:11:02 +02:00
Paul Delafosse
058625b249 chore: remove dummy benchmark 2022-05-13 08:36:58 +02:00
Paul Delafosse
5efc18bc3b chore: remove todos and fix benches 2022-05-13 08:16:30 +02:00
Paul Delafosse
8f852b4d8f refactor: fix clippy lints 2022-05-13 08:04:02 +02:00
Paul Delafosse
b7c9865412 test: improve tests and fmt all 2022-05-13 08:01:21 +02:00
Paul Delafosse
73702f6049 feat: improve cache, add ScaledDirectories lookup and parent lookup 2022-05-13 08:00:52 +02:00
Paul Delafosse
bc903c1bcb perf: improve benchmarks 2022-05-13 07:59:33 +02:00
Paul Delafosse
bee9d45dd3 chore: return Vec instead of Option<Vec> for Direcories 2022-05-12 23:47:33 +02:00
Paul Delafosse
a291a8c2e8 chore: restrict Error visibility 2022-05-12 23:20:44 +02:00
Paul Delafosse
8de66cc58e feat: add cache and gtk benches comparison 2022-05-12 23:12:06 +02:00
Paul Delafosse
e40fbfa916 feat: add some benches to compare with linicon 2022-05-12 16:41:23 +02:00
Paul Delafosse
6515a02881 feat: implement base freedesktop-icon lookup 2022-05-12 14:41:08 +02:00
Paul Delafosse
d70d90dcf8 chore: First commit 2022-05-12 10:10:48 +02:00