refactor(src/styles/window): adjust CSS variable usage and improve window styling

This commit is contained in:
sankalp committed 2026-07-04 05:29:46 +05:45
1 parent 64368e1216
commit 9b9528d84e
4 files changed
+86 -35

No files matched your search

+24
View File
@@ -5,6 +5,30 @@
margin-right: 10px;
margin-top: 4px;
}
#indicator-box #bt-button,
#indicator-box #network-button,
#indicator-box #battery-button {
background-color: transparent;
}
#indicator-box #bt-button *,
#indicator-box #network-button *,
#indicator-box #battery-button * {
color: @fg-a60;
}
#indicator-box #bt-button:hover,
#indicator-box #network-button:hover,
#indicator-box #battery-button:hover {
background-color: transparent;
}
#indicator-box #bt-button:hover *,
#indicator-box #network-button:hover *,
#indicator-box #battery-button:hover * {
color: @fg-a60;
}
#container-box {
min-height: 50px;
min-width: 250px;
+8
View File
@@ -69,6 +69,14 @@
color: @foreground;
}
#workspaces>button.active:hover {
background-color: @primary;
}
#workspaces>button.active:hover label {
color: @on-primary;
}
#workspaces>button.urgent {
background-color: alpha(@error, 0.7);
}
+36 -25
View File
@@ -1,7 +1,7 @@
#settings-window {
background-color: var(--background);
background-color: @bg-a50;
border-radius: apply(radius-md);
border: 1px solid var(--border);
border: 1px solid @outline-a40;
min-width: 850px;
min-height: 600px;
}
@@ -14,7 +14,7 @@
background-color: @bg-a95;
padding: 20px 10px;
min-width: 200px;
border-right: 1px solid var(--border);
border-right: 1px solid @outline-a40;
}
#settings-sidebar-button {
@@ -24,7 +24,8 @@
}
#settings-sidebar-button:hover {
background-color: @fg-a05;
background-color: @primary;
color: @on-primary;
}
#settings-sidebar-button Label {
@@ -33,11 +34,16 @@
}
#settings-sidebar-button.active {
background-color: var(--accent);
background-color: @primary;
}
#settings-sidebar-button.active Label {
color: var(--accent-foreground);
color: @on-primary;
}
#settings-sidebar-button:hover *,
#settings-sidebar-button.active * {
color: @on-primary;
}
#settings-content-wrapper {
@@ -48,7 +54,7 @@
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
color: var(--foreground);
color: @foreground;
}
#settings-row {
@@ -58,6 +64,10 @@
margin-bottom: 2px;
}
#settings-row:hover {
background-color: @fg-a10;
}
#settings-row-label {
font-size: 15px;
font-weight: 500;
@@ -65,42 +75,43 @@
#settings-row-description {
font-size: apply(font-sm);
color: var(--foreground-dim);
color: @fg-a60;
}
#settings-switch {
background-color: @fg-a10;
padding: 6px 12px;
border-radius: apply(radius-xl);
min-width: 50px;
transition: all apply(transition-medium) ease;
min-width: 40px;
min-height: 22px;
background-color: @fg-a30;
border-radius: apply(radius-full);
padding: 3px;
transition: background-color apply(transition-slow) ease;
}
#settings-switch.active {
background-color: var(--accent);
color: var(--accent-foreground);
background-color: @primary;
color: @fg-a90;
}
#settings-entry {
background-color: @fg-a05;
background-color: @bg-a70;
padding: 8px 12px;
border-radius: apply(radius-xs);
border: 1px solid var(--border);
border: 1px solid @outline-a40;
min-width: 200px;
color: var(--foreground);
color: @foreground;
}
#settings-entry:focus {
border-color: var(--accent);
border-color: @primary;
}
#settings-combo {
background-color: @fg-a05;
background-color: @bg-a70;
padding: 4px 8px;
border-radius: apply(radius-xs);
border: 1px solid var(--border);
border: 1px solid @outline-a40;
min-width: 150px;
color: var(--foreground);
color: @foreground;
}
#settings-combo:hover {
@@ -128,18 +139,18 @@
}
#settings-list-tag-close {
color: var(--foreground-dim);
color: @fg-a60;
font-size: apply(font-2xs);
margin-left: 3px;
}
#settings-list-tag-close:hover {
color: var(--accent);
color: @primary;
}
#settings-list-entry {
background-color: @fg-a03;
border: 1px dashed var(--border);
border: 1px dashed @outline-a40;
padding: 6px 12px;
border-radius: apply(radius-xs);
font-size: apply(font-md);
+18 -10
View File
@@ -21,18 +21,26 @@
}
#window-button.active {
background-color: var(--surface);
background-color: @primary;
}
#window-button:hover {
background-color: @fg-a10;
}
#window-button.active:hover {
background-color: @primary;
}
.switcher-selection-label {
color: var(--foreground);
color: @foreground;
font-size: apply(font-lg);
font-weight: 600;
margin-top: 8px;
}
.switcher-workspace-label {
color: var(--foreground);
color: @foreground;
opacity: 0.6;
font-size: apply(font-sm);
margin-top: 4px;
@@ -47,14 +55,14 @@
padding: 0px;
}
#window-button:hover,
#window-button.active {
background-color: @primary;
#window-button.active .switcher-selection-label,
#window-button.active .switcher-workspace-label,
#window-button.active:hover .switcher-selection-label,
#window-button.active:hover .switcher-workspace-label {
color: @on-primary;
}
#window-button:hover .switcher-selection-label,
#window-button.active .switcher-selection-label,
#window-button:hover .switcher-workspace-label,
#window-button.active .switcher-workspace-label {
color: @on-primary;
#window-button:hover .switcher-workspace-label {
color: @fg-a90;
}