dock #44

Merged
S4NKALP merged 14 commits from feat/dock into macos 2026-07-30 17:34:30 +00:00
Showing only changes of commit 3bc086596a - Show all commits
+10 -4
View File
@@ -1,4 +1,4 @@
from fabric.utils import Gdk, Gtk, logger
from fabric.utils import Gdk, Gtk
from fabric.widgets.box import Box
from fabric.widgets.button import Button
from fabric.widgets.centerbox import CenterBox
@@ -90,12 +90,13 @@ class SettingsEntry(Entry):
def on_change(self, entry, *args):
value = entry.get_text()
# Try to convert to int if possible
try:
if value.isdigit():
value = int(value)
except Exception as e:
logger.error(f"An error occurred: {e}")
else:
value = float(value)
except (ValueError, TypeError):
pass
config().set(self.config_key, value)
config().save()
@@ -400,6 +401,11 @@ class SettingsWindow(Gtk.Window):
SettingsSwitch("dock.hide_special_workspace_apps"),
"Hide apps from special workspace in dock",
),
SettingsRow(
"Hover Scale",
SettingsEntry("dock.hover_scale"),
"Icon scale on hover (1.0 = off, 1.6 = default, 2.0 = max)",
),
],
)