mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2026-01-07 00:02:50 +00:00
166 lines
2.5 KiB
SCSS
166 lines
2.5 KiB
SCSS
window#quicksettings .window-content {
|
|
@include floating-widget;
|
|
@include spacing;
|
|
|
|
.avatar {
|
|
@include widget;
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.header {
|
|
@include spacing($rec: true);
|
|
|
|
button,
|
|
.uptime,
|
|
.battery {
|
|
@include button;
|
|
padding: $padding;
|
|
font-weight: bold;
|
|
min-height: 20px;
|
|
min-width: 20px;
|
|
|
|
image {
|
|
font-size: 1.2em;
|
|
}
|
|
}
|
|
|
|
.battery {
|
|
@include spacing($multiplier: 0.5);
|
|
}
|
|
}
|
|
|
|
.battery-progress {
|
|
label {
|
|
color: $accent-fg;
|
|
font-weight: bold;
|
|
}
|
|
|
|
&.charging label {
|
|
font-size: $padding * 2;
|
|
}
|
|
|
|
&.half label {
|
|
color: $fg-color;
|
|
}
|
|
|
|
progressbar {
|
|
@include slider($width: $padding * 3.6);
|
|
}
|
|
|
|
&.low progressbar {
|
|
@include slider(
|
|
$width: $padding * 3.6,
|
|
$gradient: linear-gradient(to right, $red, $red)
|
|
);
|
|
}
|
|
}
|
|
|
|
.sliders-box {
|
|
@include widget;
|
|
@include spacing($rec: true);
|
|
@include spacing(0);
|
|
padding: $padding;
|
|
|
|
button {
|
|
@include button($flat: true);
|
|
padding: $padding / 2;
|
|
}
|
|
|
|
scale {
|
|
@include slider;
|
|
margin-left: $spacing * -0.5;
|
|
}
|
|
|
|
.menu {
|
|
margin: $spacing 0;
|
|
background-color: $bg-color;
|
|
border: $border-width solid $popover-border-color;
|
|
border-radius: $radii;
|
|
}
|
|
}
|
|
|
|
.mixer-item {
|
|
scale {
|
|
@include slider($width: 7px);
|
|
}
|
|
image {
|
|
font-size: 1.2em;
|
|
}
|
|
}
|
|
|
|
.row {
|
|
@include spacing($rec: true);
|
|
}
|
|
|
|
.menu {
|
|
@include unset;
|
|
@include widget;
|
|
@include spacing($rec: true);
|
|
padding: $padding;
|
|
margin-top: $spacing;
|
|
|
|
.title {
|
|
@include spacing(0.5);
|
|
}
|
|
|
|
separator {
|
|
margin: 0 $radii / 2;
|
|
}
|
|
|
|
button {
|
|
@include button($flat: true);
|
|
padding: $padding / 2;
|
|
}
|
|
|
|
switch {
|
|
@include switch;
|
|
}
|
|
}
|
|
|
|
.toggle-button {
|
|
@include button;
|
|
font-weight: bold;
|
|
|
|
.label-box {
|
|
@include spacing(0.5);
|
|
}
|
|
|
|
button {
|
|
@include button($flat: true);
|
|
padding: $padding;
|
|
|
|
&:first-child {
|
|
border-top-right-radius: 0;
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
&:last-child {
|
|
border-top-left-radius: 0;
|
|
border-bottom-left-radius: 0;
|
|
}
|
|
}
|
|
|
|
&.active {
|
|
background-color: $accent;
|
|
|
|
label,
|
|
image {
|
|
color: $accent-fg;
|
|
}
|
|
}
|
|
}
|
|
|
|
.simple-toggle {
|
|
@include button;
|
|
padding: $padding $padding * 1.1;
|
|
}
|
|
|
|
.media {
|
|
@include spacing;
|
|
|
|
.player {
|
|
@include media;
|
|
}
|
|
}
|
|
}
|