mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-06-08 04:09:15 -04:00
refactor(fullscreen): Refine fullscreen layering and frame overlay behavior
- Replaced fullscreen hide/reveal toggles with Show Over Fullscreen layer toggles - Added Launcher opt to Show Over Fullscreen setting - Kept fullscreen stacking compositor-owned via top/overlay layer choices - Fixed Hyrland Special Workspaces - Updated DMS Advanced Configuration docs
This commit is contained in:
@@ -854,6 +854,29 @@
|
||||
"icon": "layers",
|
||||
"description": "Override the global shadow with per-bar settings"
|
||||
},
|
||||
{
|
||||
"section": "barShowOverFullscreen",
|
||||
"label": "Show Over Fullscreen",
|
||||
"tabIndex": 3,
|
||||
"category": "Dank Bar",
|
||||
"keywords": [
|
||||
"above",
|
||||
"appears",
|
||||
"bar",
|
||||
"dank",
|
||||
"fullscreen",
|
||||
"layer",
|
||||
"over",
|
||||
"overlay",
|
||||
"panel",
|
||||
"show",
|
||||
"statusbar",
|
||||
"taskbar",
|
||||
"topbar",
|
||||
"windows"
|
||||
],
|
||||
"description": "Use the overlay layer so this bar appears above fullscreen windows"
|
||||
},
|
||||
{
|
||||
"section": "barSpacing",
|
||||
"label": "Spacing",
|
||||
@@ -927,20 +950,28 @@
|
||||
"tabIndex": 3,
|
||||
"category": "Dank Bar",
|
||||
"keywords": [
|
||||
"above",
|
||||
"appears",
|
||||
"auto-hide",
|
||||
"autohide",
|
||||
"bar",
|
||||
"dank",
|
||||
"fullscreen",
|
||||
"hidden",
|
||||
"hide",
|
||||
"layer",
|
||||
"overlay",
|
||||
"panel",
|
||||
"show",
|
||||
"statusbar",
|
||||
"taskbar",
|
||||
"topbar",
|
||||
"visibility",
|
||||
"visible"
|
||||
"visible",
|
||||
"windows"
|
||||
],
|
||||
"icon": "visibility_off"
|
||||
"icon": "visibility_off",
|
||||
"description": "Use the overlay layer so this bar appears above fullscreen windows"
|
||||
},
|
||||
{
|
||||
"section": "workspaceDragReorder",
|
||||
@@ -1487,22 +1518,6 @@
|
||||
],
|
||||
"description": "Group multiple windows of the same app together with a window count indicator"
|
||||
},
|
||||
{
|
||||
"section": "dockHideOnFullscreen",
|
||||
"label": "Hide When Fullscreen",
|
||||
"tabIndex": 5,
|
||||
"category": "Dock",
|
||||
"keywords": [
|
||||
"dock",
|
||||
"fullscreen",
|
||||
"hide",
|
||||
"launcher bar",
|
||||
"panel",
|
||||
"taskbar",
|
||||
"window"
|
||||
],
|
||||
"description": "Hide the dock when a window is fullscreen"
|
||||
},
|
||||
{
|
||||
"section": "dockIconSize",
|
||||
"label": "Icon Size",
|
||||
@@ -1742,6 +1757,27 @@
|
||||
"taskbar"
|
||||
]
|
||||
},
|
||||
{
|
||||
"section": "dockShowOverFullscreen",
|
||||
"label": "Show Over Fullscreen",
|
||||
"tabIndex": 5,
|
||||
"category": "Dock",
|
||||
"keywords": [
|
||||
"above",
|
||||
"appears",
|
||||
"dock",
|
||||
"fullscreen",
|
||||
"launcher bar",
|
||||
"layer",
|
||||
"over",
|
||||
"overlay",
|
||||
"panel",
|
||||
"show",
|
||||
"taskbar",
|
||||
"windows"
|
||||
],
|
||||
"description": "Use the overlay layer so the dock appears above fullscreen windows"
|
||||
},
|
||||
{
|
||||
"section": "dockShowOverflowBadge",
|
||||
"label": "Show Overflow Badge Count",
|
||||
@@ -2211,14 +2247,18 @@
|
||||
"drawer",
|
||||
"full",
|
||||
"launcher",
|
||||
"layer",
|
||||
"menu",
|
||||
"minimal",
|
||||
"opening",
|
||||
"overlay",
|
||||
"spotlight",
|
||||
"start",
|
||||
"start menu",
|
||||
"style"
|
||||
],
|
||||
"icon": "search"
|
||||
"icon": "search",
|
||||
"description": "Use the overlay layer when opening the launcher"
|
||||
},
|
||||
{
|
||||
"section": "spotlightCloseNiriOverview",
|
||||
@@ -2361,6 +2401,29 @@
|
||||
],
|
||||
"description": "Show mode tabs and keyboard hints at the bottom."
|
||||
},
|
||||
{
|
||||
"section": "launcherShowOverFullscreen",
|
||||
"label": "Show Over Fullscreen",
|
||||
"tabIndex": 9,
|
||||
"category": "Launcher",
|
||||
"keywords": [
|
||||
"app drawer",
|
||||
"app menu",
|
||||
"applications",
|
||||
"drawer",
|
||||
"fullscreen",
|
||||
"launcher",
|
||||
"layer",
|
||||
"menu",
|
||||
"opening",
|
||||
"over",
|
||||
"overlay",
|
||||
"show",
|
||||
"start",
|
||||
"start menu"
|
||||
],
|
||||
"description": "Use the overlay layer when opening the launcher"
|
||||
},
|
||||
{
|
||||
"section": "launcherLogoSizeOffset",
|
||||
"label": "Size Offset",
|
||||
@@ -4738,6 +4801,27 @@
|
||||
],
|
||||
"description": "Automatically lock the screen when DMS starts"
|
||||
},
|
||||
{
|
||||
"section": "lockBeforeSuspend",
|
||||
"label": "Lock before suspend",
|
||||
"tabIndex": 11,
|
||||
"category": "Lock Screen",
|
||||
"keywords": [
|
||||
"automatic",
|
||||
"automatically",
|
||||
"before",
|
||||
"lock",
|
||||
"login",
|
||||
"password",
|
||||
"prepares",
|
||||
"screen",
|
||||
"security",
|
||||
"sleep",
|
||||
"suspend",
|
||||
"system"
|
||||
],
|
||||
"description": "Automatically lock the screen when the system prepares to suspend"
|
||||
},
|
||||
{
|
||||
"section": "lockScreenNotificationMode",
|
||||
"label": "Notification Display",
|
||||
@@ -6844,27 +6928,6 @@
|
||||
"icon": "schedule",
|
||||
"description": "Gradually fade the screen before locking with a configurable grace period"
|
||||
},
|
||||
{
|
||||
"section": "lockBeforeSuspend",
|
||||
"label": "Lock before suspend",
|
||||
"tabIndex": 21,
|
||||
"category": "Power & Sleep",
|
||||
"keywords": [
|
||||
"automatically",
|
||||
"before",
|
||||
"energy",
|
||||
"lock",
|
||||
"power",
|
||||
"prepares",
|
||||
"screen",
|
||||
"security",
|
||||
"shutdown",
|
||||
"sleep",
|
||||
"suspend",
|
||||
"system"
|
||||
],
|
||||
"description": "Automatically lock the screen when the system prepares to suspend"
|
||||
},
|
||||
{
|
||||
"section": "fadeToLockGracePeriod",
|
||||
"label": "Lock fade grace period",
|
||||
|
||||
Reference in New Issue
Block a user