Skip to content

LumaSearch

Latest

Choose a tag to compare

@dhucul dhucul released this 15 Sep 19:52
· 1 commit to main since this release
Add optional case-sensitive matching

Introduce a MatchCase option to enable case-sensitive name and content matching. SearchOptions now includes MatchCase and ScanAsync passes it to CreateNameMatcher and LineTextMatcher. CreateNameMatcher accepts a matchCase flag to control RegexOptions.IgnoreCase. LineTextMatcher supports case-aware matching while preserving Unicode and line-boundary behavior. UI changes: add Match Case checkbox, update name/text hints and tooltips, and wire checkbox into searches. Tests: add CaseMatchTests and extend WpfSmokeTest to validate behavior and UI. Also bump version to 1.5.7 and update installer script; installer binary added.