Added workspaces, window titles, volume, bluetooth, systray and date/time modules to the panel

This commit is contained in:
Jas Singh
2024-06-09 01:25:57 -07:00
commit 6ff50006f2
33 changed files with 2001 additions and 0 deletions

36
scss/bar/audio.scss Normal file
View File

@@ -0,0 +1,36 @@
@import '../colors';
.audio-volume-box {
.audio-volume-label {
min-width: 3rem;
}
}
.mixer-item {
margin: 5px 0px;
.mixer-item-volume {
margin: 0px 8px;
}
.mixer-item-title {
margin: 0px 8px;
}
.mixer-item-slider {
margin: 8px;
}
image {
font-size: 40px;
}
}
.bar-volume_icon {
font-size: 17px;
color: $peach;
}
.bar-volume_percentage {
color: $peach;
}

31
scss/bar/bar.scss Normal file
View File

@@ -0,0 +1,31 @@
@import "../colors";
.bar {
background: $mantle;
}
.bar * {
font-weight: bold;
}
.bar_item_box_visible {
background: $surface0;
border-radius: 8px;
padding: 1px 12px;
margin: 6px 3px;
}
.bar_item_box_hidden {
background: none;
border-radius: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.box-left {
margin-left: 25px;
}
.box-right {
margin-right: 25px;
}

10
scss/bar/bluetooth.scss Normal file
View File

@@ -0,0 +1,10 @@
@import '../colors';
.bar-bt_icon {
font-size: 17px;
color: $sky;
}
.bar-bt_label {
color: $sky;
}

5
scss/bar/clock.scss Normal file
View File

@@ -0,0 +1,5 @@
@import "../colors";
.clock {
color: $pink;
}

26
scss/bar/systray.scss Normal file
View File

@@ -0,0 +1,26 @@
@import "../colors";
.systray button:not(:first-child) {
margin-left: 10px;
}
.systray-menu {
background: $mantle;
}
.systray-menu label {
font-weight: bold;
color: $lavender;
}
.systray-menu separator {
background-color: $surface1;
}
.systray-menu check:not(:checked) {
background-color: $surface0;
border: 1px solid $lavender;
}
.systray-menu check:checked {
background-color: $lavender;
}

View File

@@ -0,0 +1,5 @@
@import "../colors";
.window_title {
color: $yellow;
}

30
scss/bar/workspace.scss Normal file
View File

@@ -0,0 +1,30 @@
@import "../colors";
.workspaces {
label {
font-size: 0px;
min-width: 12px;
min-height: 12px;
border-radius: 11px * .6;
margin: 0px 7px * .5;
transition: 300ms * .5;
background-color: $lavender;
&.occupied {
background-color: $maroon;
min-width: 12px;
min-height: 12px;
}
&.active {
background-color: $sky;
min-width: 30px;
min-height: 12px;
}
}
}
.workspaces label:not(:first-child) {
margin-left: 12px;
}