From b12906321f06defb70418f6f278ea00477dc17f5 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 24 Dec 2024 16:25:26 +0800 Subject: [PATCH] :art: Improve notebook sorting https://github.com/siyuan-note/siyuan/issues/13598 --- kernel/model/box.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/kernel/model/box.go b/kernel/model/box.go index 56ba8cb36..ab2d262cc 100644 --- a/kernel/model/box.go +++ b/kernel/model/box.go @@ -154,8 +154,6 @@ func ListNotebooks() (ret []*Box, err error) { sort.Slice(ret, func(i, j int) bool { return util.PinYinCompare(ret[j].Name, ret[i].Name) }) - case util.SortModeUpdatedASC: - case util.SortModeUpdatedDESC: case util.SortModeAlphanumASC: sort.Slice(ret, func(i, j int) bool { return util.NaturalCompare(ret[i].Name, ret[j].Name) @@ -166,12 +164,10 @@ func ListNotebooks() (ret []*Box, err error) { }) case util.SortModeCustom: sort.Slice(ret, func(i, j int) bool { return ret[i].Sort < ret[j].Sort }) - case util.SortModeRefCountASC: - case util.SortModeRefCountDESC: case util.SortModeCreatedASC: - sort.Slice(ret, func(i, j int) bool { return util.NaturalCompare(ret[j].ID, ret[i].ID) }) + sort.Slice(ret, func(i, j int) bool { return ret[i].ID < ret[j].ID }) case util.SortModeCreatedDESC: - sort.Slice(ret, func(i, j int) bool { return util.NaturalCompare(ret[j].ID, ret[i].ID) }) + sort.Slice(ret, func(i, j int) bool { return ret[i].ID > ret[j].ID }) } return }