Skip to content

1.14.5: Advanced search options#17

Merged
kosa12 merged 3 commits into
masterfrom
dev
Jan 18, 2026
Merged

1.14.5: Advanced search options#17
kosa12 merged 3 commits into
masterfrom
dev

Conversation

@kosa12

@kosa12 kosa12 commented Jan 18, 2026

Copy link
Copy Markdown
Owner

Advanced Search Feature

  • Added a new SearchQuery struct and parser in src/ui/utils/search.rs, enabling parsing of field-specific tags (e.g., mod:, key:, action:, desc:) from search input. This allows precise filtering by keybind attributes.
  • Updated filtering logic in both the CLI (src/main.rs) and UI (src/ui/window.rs) to use the parsed SearchQuery, applying advanced filters before falling back to fuzzy matching on general terms.

Internal Refactoring

  • Registered the new search module and exported the SearchQuery type in src/ui/utils/mod.rs, enabling its use throughout the codebase.
  • Updated imports in src/ui/window.rs to use SearchQuery for advanced filtering.

@kosa12 kosa12 self-assigned this Jan 18, 2026
@kosa12 kosa12 added the enhancement New feature or request label Jan 18, 2026
@kosa12 kosa12 merged commit 5868c65 into master Jan 18, 2026
2 checks passed
kosa12 added a commit that referenced this pull request Jan 26, 2026
* 1.14.5: Advanced search options
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant