Do proper Unicode collation on room names (#440)

This commit is contained in:
Ulyssa
2025-05-31 12:52:15 -07:00
committed by GitHub
parent 9ed9400b67
commit ba7d0392d8
6 changed files with 85 additions and 21 deletions

View File

@@ -214,7 +214,8 @@ impl StatefulWidget for Space<'_> {
})
.collect::<Vec<_>>();
let fields = &self.store.application.settings.tunables.sort.rooms;
items.sort_by(|a, b| room_fields_cmp(a, b, fields));
let collator = &mut self.store.application.collator;
items.sort_by(|a, b| room_fields_cmp(a, b, fields, collator));
state.list.set(items);
state.last_fetch = Some(Instant::now());