mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-23 21:24:59 +00:00
feature<Welcome>: supports to sort repositories by bookmark color
This commit is contained in:
parent
c6f99287e7
commit
e31a304cac
4 changed files with 8 additions and 1 deletions
|
@ -92,6 +92,7 @@ namespace SourceGit.Views.Widgets {
|
|||
FillSortMenu(menu, Models.Preference.SortMethod.ByNameASC, "Sort.NameAsc");
|
||||
FillSortMenu(menu, Models.Preference.SortMethod.ByNameDESC, "Sort.NameDesc");
|
||||
FillSortMenu(menu, Models.Preference.SortMethod.ByRecentlyOpened, "Sort.RecentlyOpened");
|
||||
FillSortMenu(menu, Models.Preference.SortMethod.ByBookmark, "Sort.Bookmark");
|
||||
|
||||
menu.IsOpen = true;
|
||||
e.Handled = true;
|
||||
|
@ -195,9 +196,12 @@ namespace SourceGit.Views.Widgets {
|
|||
case Models.Preference.SortMethod.ByNameDESC:
|
||||
visibles.Sort((l, r) => r.Name.CompareTo(l.Name));
|
||||
break;
|
||||
default:
|
||||
case Models.Preference.SortMethod.ByRecentlyOpened:
|
||||
visibles.Sort((l, r) => r.LastOpenTime.CompareTo(l.LastOpenTime));
|
||||
break;
|
||||
default:
|
||||
visibles.Sort((l, r) => l.Bookmark.CompareTo(r.Bookmark));
|
||||
break;
|
||||
}
|
||||
|
||||
repoList.ItemsSource = visibles;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue