diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b8c993..6c09d77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Add "Show in Playlist" context menu item - Remember queue on restart - Keep scroll position when opening play history +- Make filtering case-insensitive - Mobile: Add track streaming search links for Spotify and YouTube Music - Mobile: Fast playlist loading - Mobile: Add full-featured filtering like the desktop app has diff --git a/src-native/filter.rs b/src-native/filter.rs index 55c0503..2602208 100644 --- a/src-native/filter.rs +++ b/src-native/filter.rs @@ -251,7 +251,7 @@ pub fn filter(mut item_ids: Vec, query: String, library: &Library) -> Ve if query == "" { return item_ids; } - let mut query: String = query.nfc().collect(); + let mut query: String = query.to_lowercase().nfc().collect(); let mut keywords = Vec::new(); while let Some(keyword) = Keyword::parse_next_keyword(&mut query) {