Commit graph

  • 2d7e320ca5 chore: clean local warning local/yoda-main Lionel DARNIS 2026-05-25 19:36:21 +02:00
  • 739e266210 feat: add ability to add extra paths to search for icons Hojjat 2026-05-18 13:22:55 -06:00
  • 9c562fe3ec fix: use elapsed() instead of inverted duration_since check Blaž Čulina 2026-04-14 15:04:38 +02:00
  • 7a61a704f6
    chore: remove linicon dev-dependency Michael Aaron Murphy 2025-12-02 20:29:34 +01:00
  • 7bb19f1b50
    chore: remove gtk4 dev-dependency bloating builds Michael Aaron Murphy 2025-12-02 20:27:42 +01:00
  • 702ea3ed5c
    chore: remove dirs crate and reduce tracing features Michael Aaron Murphy 2025-12-02 17:23:14 +01:00
  • 54520b0a55
    fix: more optimizations and test case fixes Michael Aaron Murphy 2025-12-01 21:26:56 +01:00
  • 8b045f90c7
    perf: drop ini-core crate for simpler parser using memchr and bstr Michael Aaron Murphy 2025-12-01 15:19:01 +01:00
  • 44edef9673
    perf: optimizations and additional test cases Michael Aaron Murphy 2025-11-25 06:24:34 +01:00
  • db4d26e591
    test: add flatpak_slack Michael Aaron Murphy 2025-11-24 22:06:46 +01:00
  • 7173f91ccb
    perf: use HashSet to avoid duplicate theme path lookups Michael Aaron Murphy 2025-11-24 21:54:07 +01:00
  • 062ec71b1a
    test: run should_get_theme_parents only with local_tests feature Michael Aaron Murphy 2025-11-24 21:52:07 +01:00
  • 689c60d428 chore: migrate to Rust 2024 and update dependencies Vukašin Vojinović 2025-11-06 16:08:48 +01:00
  • 32975f8f05
    perf: use mmap for reading ini config files Michael Aaron Murphy 2025-04-03 14:26:51 +02:00
  • 09a76900a6
    feat: resettable cache and icon retry after time Michael Aaron Murphy 2025-04-02 17:21:11 +02:00
  • a28483f3d1
    fix: avoid searching for icons that previously could not be found Michael Aaron Murphy 2025-02-08 00:01:18 +01:00
  • 7a4d94f951
    rebase cosmic-freedesktop-icons Michael Aaron Murphy 2025-01-28 11:30:12 +01:00
  • 2045e28877
    chore(version): bump to 0.4.0 Paul Delafosse 2025-04-16 09:01:09 +02:00
  • a7cb91039f
    test: fix failing test Paul Delafosse 2025-04-16 09:00:07 +02:00
  • f96e963809 Fix doc tests Davide Cavalca 2025-02-20 09:58:55 -08:00
  • 8c33445d75 Try to load png and xmp in case svg is not found when force_svg is enabled Aditya Garg 2025-04-12 13:04:52 +05:30
  • 8a85d31f1a
    chore: bump version Paul Delafosse 2025-02-08 20:28:26 +01:00
  • 3dd7647411 improv: significant memory and cpu usage reduction Michael Aaron Murphy 2025-01-23 11:18:33 +01:00
  • 4578b5fa25
    chore: bump version Paul Delafosse 2025-01-23 11:16:11 +01:00
  • 8ede345b28
    chore: thanks clippy Paul Delafosse 2025-01-23 11:11:32 +01:00
  • 2147fc7b98
    test: hide local tests behind ff Paul Delafosse 2025-01-23 11:09:45 +01:00
  • 8470bb3183 feat: Default GTK theme without dependencies Josh Megnauth 2024-04-01 02:56:56 -04:00
  • c6c8962d87 fix: look up $XDG_DATA_DIRS/pixmaps in addition to icons Lily Foster 2024-03-18 10:21:33 -07:00
  • cd10e6fa61 fix: if previously not found, still look up icon Ryan Brue 2024-04-27 17:14:01 -05:00
  • 05f9d99409 fix: log instead of panic on icon path errors Michael Aaron Murphy 2024-12-05 12:03:44 +01:00
  • c9d32ca725 chore: remove Cargo.lock file Michael Aaron Murphy 2024-12-05 12:02:22 +01:00
  • fa772154e6 fix: distance not abs ogios 2025-01-23 17:46:50 +08:00
  • 30a674692f chore: Bump to 0.2.6 Paul Delafosse 2024-02-13 12:57:59 +01:00
  • c7914692a2 fix: Fallback to using the hicolor theme if the selected theme doesn't exist Patrick Chieppe 2024-01-28 15:01:35 +11:00
  • 5e8d39a7a7 chore: bump manifest to 0.2.5 Paul Delafosse 2024-01-24 17:00:46 +01:00
  • 5bacedc486 chore: update dependencies and add Cargo.lock Paul Delafosse 2024-01-24 16:59:34 +01:00
  • 37bcbf01fa chore: remove nightly rustfmt configs Paul Delafosse 2024-01-24 16:55:48 +01:00
  • 6105db13f9 fix: add XDG_DATA_HOME to base directories Paul Delafosse 2024-01-24 16:54:45 +01:00
  • 39408c71c9 fix: use the first discovered index.theme from base directories for each theme Ashley Wulber 2024-01-23 13:21:49 -05:00
  • d579766149 chore: update version to 0.2.4 Paul Delafosse 2023-09-21 13:07:38 +02:00
  • 000e9178f5 fix: Just extract file stem for full paths Victoria Brekenfeld 2023-09-20 20:03:21 +02:00
  • 8998813d01 fix: Add fallback for icons without theme Victoria Brekenfeld 2023-09-20 19:51:27 +02:00
  • cbc57c1fa0 chore: bump version to 0.2.3 Paul Delafosse 2023-01-11 09:59:05 +01:00
  • 92f759fd09 fix: merge themes from multiple locations Victoria Brekenfeld 2023-01-09 23:54:07 +01:00
  • 1be7d4e73b chore: Bump version to 0.2.2 Paul Delafosse 2022-12-18 17:54:54 +01:00
  • 6c45c3bd84 chore: fix typo Paul Delafosse 2022-12-18 17:53:41 +01:00
  • 933153f9bb fix: sort closest match size by distance Ashley Wulber 2022-11-24 11:43:48 -05:00
  • 9b68d41b77 fix: search all base path's hicolor theme, or as a bare path as a last resort Ashley Wulber 2022-11-22 17:49:56 -05:00
  • aa175c8812 refactor: get data dirs from xdg crate Ashley Wulber 2022-11-22 15:54:14 -05:00
  • 632d67524c chore: bump version Paul Delafosse 2022-05-24 09:17:29 +02:00
  • c737c3f6a4 feat: add a function to force svg lookup Paul Delafosse 2022-05-23 20:36:24 +02:00
  • 51eebd05f1 chore: bump version to 0.1.1 Paul Delafosse 2022-05-17 07:17:16 +02:00
  • d77cd5b72c docs: add crates.io and docs.rs badges Paul Delafosse 2022-05-17 07:16:01 +02:00
  • 73ff98b6d6 fix: unreverse size and scale builder functions Paul Delafosse 2022-05-17 07:11:19 +02:00
  • 5711a84275 docs: correct some doc typos Paul Delafosse 2022-05-13 11:28:56 +02:00
  • 8aa6d1a5b0 chore: add cargo metadata Paul Delafosse 2022-05-13 11:20:21 +02:00
  • 45d7eb0bfd
    chore: add LICENSE Paul Delafosse 2022-05-13 11:18:22 +02:00
  • 2ca7d30923 docs: add a readme Paul Delafosse 2022-05-13 11:16:09 +02:00
  • 64fdb377dc perf: refine benches and add somes test to ensure we are testing the correct inputs Paul Delafosse 2022-05-13 11:12:20 +02:00
  • ab3d5a67f2 feat: use CacheEntry enum to abort previously failed lookups Paul Delafosse 2022-05-13 10:11:02 +02:00
  • 058625b249 chore: remove dummy benchmark Paul Delafosse 2022-05-13 08:36:58 +02:00
  • 5efc18bc3b chore: remove todos and fix benches Paul Delafosse 2022-05-13 08:16:30 +02:00
  • 8f852b4d8f refactor: fix clippy lints Paul Delafosse 2022-05-13 08:04:02 +02:00
  • b7c9865412 test: improve tests and fmt all Paul Delafosse 2022-05-13 08:01:21 +02:00
  • 73702f6049 feat: improve cache, add ScaledDirectories lookup and parent lookup Paul Delafosse 2022-05-13 08:00:52 +02:00
  • bc903c1bcb perf: improve benchmarks Paul Delafosse 2022-05-13 07:59:33 +02:00
  • bee9d45dd3 chore: return Vec instead of Option<Vec> for Direcories Paul Delafosse 2022-05-12 23:47:33 +02:00
  • a291a8c2e8 chore: restrict Error visibility Paul Delafosse 2022-05-12 23:20:44 +02:00
  • 8de66cc58e feat: add cache and gtk benches comparison Paul Delafosse 2022-05-12 23:12:06 +02:00
  • e40fbfa916 feat: add some benches to compare with linicon Paul Delafosse 2022-05-12 15:34:02 +02:00
  • 6515a02881 feat: implement base freedesktop-icon lookup Paul Delafosse 2022-05-12 14:41:08 +02:00
  • d70d90dcf8 chore: First commit Paul Delafosse 2022-05-12 10:10:48 +02:00