[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Fix filtering only working for first words

Kasper (Aug 7, 2023, 3:03 AM +0200) 1ad030c2 3943c0b5

+5 -1
+3
CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## Next 4 + - Fix filtering only working for first words 5 + 3 6 ## 0.17.0 - 2023 Jul 27 4 7 - Add `Ctrl+K` quick playlist search (macOS: `Cmd+K`) 5 8 - Add playlist reordering
+2 -1
src-native/filter.rs
··· 51 51 while let Some(text_char) = text_chars.next() { 52 52 match check(first_keyword_char, text_char) { 53 53 Eq::True => { 54 - if match_at_start(text.nfc(), keyword.chars()) { 54 + if match_at_start(text_chars.clone(), keyword_chars.clone()) { 55 55 return true; 56 56 } 57 57 } ··· 92 92 data.page_track_ids = if query == "" { 93 93 None 94 94 } else { 95 + let query: String = query.nfc().collect(); 95 96 let mut keywords_iter = query.split(" "); 96 97 let mut filtered_tracks = match keywords_iter.next() { 97 98 Some(keyword) => filter_keyword(&data, &data.open_playlist_track_ids, keyword),