feat: add search pre-fills, fuzzy sorting, GPL license, and installer script #2

Merged
rootiest merged 1 commits from feat-prefill-installer into main 2026-08-06 03:30:54 +00:00
Owner

Summary

This PR implements several enhancements and improvements:

  • Adds default pre-fill values to the search bars to direct users to common combinations ("folder.svg" for the icon picker, "symbolic" for the emblem picker).
  • Implements a more advanced fuzzy matching score for search results, allowing more accurate sorting and returning the most relevant results first.
  • Adds an alphabetical fallback sorting mechanism.
  • Generates a remote installation shell script (install.sh) which can be used to quickly download or build the tool.
  • Updates the README.md with detailed installation instructions and requirement listings.
  • Adds the GPLv3 license and appends license headers to all Rust source files.

Manual Verification Checklist

  • Run cargo run and verify the main icon picker defaults to "folder.svg".
  • Select an icon, open the emblem picker, and verify its search bar defaults to "symbolic".
  • Search for "folder" and verify folder.svg appears near the top and other folder variations appear alphabetically.
  • Read the README.md to ensure the installation commands are correct.
### Summary This PR implements several enhancements and improvements: - Adds default pre-fill values to the search bars to direct users to common combinations ("folder.svg" for the icon picker, "symbolic" for the emblem picker). - Implements a more advanced fuzzy matching score for search results, allowing more accurate sorting and returning the most relevant results first. - Adds an alphabetical fallback sorting mechanism. - Generates a remote installation shell script (`install.sh`) which can be used to quickly download or build the tool. - Updates the `README.md` with detailed installation instructions and requirement listings. - Adds the GPLv3 license and appends license headers to all Rust source files. ### Manual Verification Checklist - [x] Run `cargo run` and verify the main icon picker defaults to "folder.svg". - [x] Select an icon, open the emblem picker, and verify its search bar defaults to "symbolic". - [x] Search for "folder" and verify `folder.svg` appears near the top and other folder variations appear alphabetically. - [x] Read the `README.md` to ensure the installation commands are correct.
rootiest added 1 commit 2026-08-06 03:28:33 +00:00
rootiest merged commit f2e1d6e299 into main 2026-08-06 03:30:54 +00:00
rootiest deleted branch feat-prefill-installer 2026-08-06 03:30:54 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rootiest/icon-color-tool#2