more preparations for new widget template

This commit is contained in:
True Zhuanjia
2026-05-28 14:21:02 +08:00
parent 3aa7a90a2f
commit af1f0e75c7
5 changed files with 78 additions and 3 deletions
+3 -3
View File
@@ -3854,9 +3854,9 @@ import ObjectiveC.runtime
}
}
if folder.buttonMode == .slideAndHold, folder.isOnlyRootFolder(), folder.revealMode == .coexist {
for otherUnfoldedFolder in OnScreenWidgetView.mapping.values.filter({$0.isFolder && !$0.folded && $0 != folder}) {
OnScreenWidgetView.setCollection(hidden: !folded, for: otherUnfoldedFolder)
if folder.buttonMode == .slideAndHold, folder.parentSequence == -1, folder.revealMode == .coexist {
for unfoldedSubfolder in OnScreenWidgetView.mapping.values.filter({$0.isFolder && !$0.folded && $0 != folder && OnScreenWidgetView.getParentFolders(of: $0).contains(folder)}) {
OnScreenWidgetView.setCollection(hidden: !folded, for: unfoldedSubfolder)
}
}
}