mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-04-04 12:52:06 -04:00
feat(Settings): Add sidebar state management on categories
This commit is contained in:
@@ -370,6 +370,7 @@ Rectangle {
|
||||
if (_collapsedIds.indexOf(marker) < 0)
|
||||
_collapsedIds = _collapsedIds + id + ",";
|
||||
}
|
||||
SessionData.setSettingsSidebarState(_expandedIds, _collapsedIds);
|
||||
}
|
||||
|
||||
function _setAutoExpanded(id, value) {
|
||||
@@ -538,6 +539,11 @@ Rectangle {
|
||||
color: Theme.surfaceContainer
|
||||
radius: Theme.cornerRadius
|
||||
|
||||
Component.onCompleted: {
|
||||
root._expandedIds = SessionData.settingsSidebarExpandedIds;
|
||||
root._collapsedIds = SessionData.settingsSidebarCollapsedIds;
|
||||
}
|
||||
|
||||
StyledTextMetrics {
|
||||
id: __m1
|
||||
font.pixelSize: Theme.fontSizeMedium
|
||||
|
||||
Reference in New Issue
Block a user