💅 style(dock): handle DOCK_HIDE_SPECIAL_WORKSPACE config in workspaces component

This commit is contained in:
sankalp committed 2025-06-26 03:29:01 +05:45
1 parent 0505bc1bb5
commit 226450d2bd
3 files changed
+9

No files matched your search

+2
View File
@@ -69,6 +69,7 @@ if os.path.exists(CONFIG_FILE):
WORKSPACE_USE_CHINESE_NUMERAL = config.get("workspace_use_chinese_numerals", False)
WORKSPACE_DOTS = config.get("workspace_dots", False)
WINDOW_SWITCHER_ITEMS_PER_ROW = config.get("window_switcher_items_per_row", 13)
DOCK_HIDE_SPECIAL_WORKSPACE = config.get('dock_hide_special_workspace', True)
NOTIF_POS = config.get(NOTIF_POS_KEY, NOTIF_POS_DEFAULT)
@@ -101,6 +102,7 @@ else:
DOCK_ICON_SIZE = 20
WINDOW_SWITCHER_ITEMS_PER_ROW = 13
NOTIF_POS = NOTIF_POS_DEFAULT
DOCK_HIDE_SPECIAL_WORKSPACE = True
DOCK_COMPONENTS_VISIBILITY = {
"workspaces": True,
+1
View File
@@ -56,6 +56,7 @@ DEFAULTS = {
"dock_indicators_visible": True,
"dock_applications_visible": True,
"dock_language_visible": True,
'dock_hide_special_workspace': True,
"workspace_nums": False,
"workspace_use_chinese_numerals": False,
"workspace_dots": False,
+6
View File
@@ -101,6 +101,9 @@ workspaces = Workspaces(
)
for i in range(1, 11)
],
buttons_factory=None
if data.DOCK_HIDE_SPECIAL_WORKSPACE
else Workspaces.default_buttons_factory,
)
workspaces_num = Workspaces(
@@ -123,6 +126,9 @@ workspaces_num = Workspaces(
)
for i in range(1, 11)
],
buttons_factory=None
if data.DOCK_HIDE_SPECIAL_WORKSPACE
else Workspaces.default_buttons_factory,
)