Skip to content

Commit 1323012

Browse files
committed
feat: Optimize launcher search sorting by increasing the priority of exact match items, close #871
1 parent 9df3ce4 commit 1323012

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Ui/View/Launcher/ServerSelectionsViewModel.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,9 @@ public void CalcVisibleByFilter()
302302
server.KeywordMark = 0;
303303
foreach (var kw in mrs.Keywords)
304304
{
305-
if (server.DisplayName.IndexOf(kw, StringComparison.OrdinalIgnoreCase) >= 0)
305+
if (server.DisplayName.ToLower() == kw.ToLower())
306+
server.KeywordMark += 100;
307+
else if (server.DisplayName.IndexOf(kw, StringComparison.OrdinalIgnoreCase) >= 0)
306308
server.KeywordMark += 10;
307309
if (ShowCredentials && server.SubTitle.IndexOf(kw, StringComparison.OrdinalIgnoreCase) >= 0)
308310
server.KeywordMark += 1;

0 commit comments

Comments
 (0)