1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-05-11 14:59:38 -04:00

feat(DMS FrameMode): A New Connected Unified Surface & Animation Overhaul

- Introduces Standalone & Connected Modes
- Updated Animations & Motion effects for both modes
- Numerous QOL tweaks and updates throughout the system
- Highly inspired to the OG Caelestia Shell / @Soramanew
This commit is contained in:
purian23
2026-05-03 15:38:30 -04:00
parent dd668469d7
commit fd24b4a36d
82 changed files with 12026 additions and 2905 deletions

View File

@@ -8,6 +8,9 @@ import qs.Modules.Settings.Widgets
Item {
id: root
property var parentModal: null
readonly property bool connectedFrameModeActive: SettingsData.connectedFrameModeActive
FileBrowserModal {
id: dockLogoFileBrowser
browserTitle: I18n.tr("Select Dock Launcher Logo")
@@ -604,6 +607,7 @@ Item {
SettingsSliderRow {
text: I18n.tr("Exclusive Zone Offset")
visible: !root.connectedFrameModeActive
value: SettingsData.dockBottomGap
minimum: -100
maximum: 100
@@ -613,6 +617,7 @@ Item {
SettingsSliderRow {
text: I18n.tr("Margin")
visible: !root.connectedFrameModeActive
value: SettingsData.dockMargin
minimum: 0
maximum: 100
@@ -621,11 +626,19 @@ Item {
}
}
SettingsControlledByFrame {
visible: root.connectedFrameModeActive
parentModal: root.parentModal
settingLabel: I18n.tr("Dock spacing, transparency, and border")
reason: I18n.tr("Managed by Frame in Connected Mode")
}
SettingsCard {
width: parent.width
iconName: "opacity"
title: I18n.tr("Transparency")
settingKey: "dockTransparency"
visible: !root.connectedFrameModeActive
SettingsSliderRow {
text: I18n.tr("Dock Transparency")
@@ -645,6 +658,7 @@ Item {
settingKey: "dockBorder"
collapsible: true
expanded: false
visible: !root.connectedFrameModeActive
SettingsToggleRow {
text: I18n.tr("Border")