* Create declarative module scaffolding * Added ram module (WIP) * Updates to options, styling and more. * Added function for styling custom modules. * Added utility functions and cleaned up code * Type and fn name updates. * Update module utils to handle absent values. * Added icon color in style2 that was missing. * Linted utils.ts * Add CPU module and update RAM module to use /proc/meminfo. * Added disk storage module. * Consolidate code * Added netstat module and removed elements from systray default ignore list. * Added keyboard layout module. * Fix hook types and move module to customModules directory * Added updates modules. * Spacing updates * Added weather module. * Added power menu and power module in bar. Increased update default interval to 6 ours. * Updated styling of bar buttons, made power menu label toggleable, etc. * Consolidate code and add dynamic tooltips based on data being used. * Make default custom mogules matugen compatible * Update base theme * Fix custom module background coloring * Remove testing opacity. * Update themes to account for new modules * Update nix stuff for libgtop (Need someone to test this) * Update nix * Update fractions to multiplications * Move styling in style directory * Implement a polling framework for variables that can dynamically adjust polling intervals. * Netstat module updates when interface name is changed. * Readme update
82 lines
1.7 KiB
SCSS
82 lines
1.7 KiB
SCSS
.indicator {
|
|
* {
|
|
font-size: $font-size * $osd-scaling * 0.01;
|
|
}
|
|
|
|
.osd-container {
|
|
margin: $osd-margins;
|
|
opacity: $osd-opacity * 0.01;
|
|
}
|
|
|
|
.osd-label-container {
|
|
background: $osd-bar_container;
|
|
|
|
border-radius: if($osd-orientation =="vertical", $osd-radius $osd-radius 0em 0em, 0em $osd-radius $osd-radius 0em);
|
|
|
|
.osd-label {
|
|
font-size: 1em;
|
|
padding-top: if($osd-orientation =="vertical", 1em, 0em);
|
|
padding-right: if($osd-orientation =="horizontal", 1em, 0em);
|
|
color: $osd-label;
|
|
|
|
&.overflow {
|
|
color: $osd-bar_overflow_color;
|
|
}
|
|
}
|
|
}
|
|
|
|
.osd-icon-container {
|
|
background: $osd-icon_container;
|
|
|
|
border-radius: if($osd-orientation =="vertical", 0em 0em $osd-radius $osd-radius, $osd-radius 0em 0em $osd-radius );
|
|
|
|
.osd-icon {
|
|
font-size: 2em;
|
|
padding: if($osd-orientation =="vertical", 0.2em 0em, 0em 0.2em);
|
|
color: $osd-icon;
|
|
}
|
|
}
|
|
|
|
.osd-bar-container {
|
|
padding: 1.25em;
|
|
background: $osd-bar_container;
|
|
|
|
.osd-bar {
|
|
levelbar * {
|
|
transition: 200ms;
|
|
}
|
|
|
|
trough {
|
|
min-height: if($osd-orientation =="vertical", 10em, 0);
|
|
min-width: if($osd-orientation =="horizontal", 10em, 0);
|
|
}
|
|
|
|
block {
|
|
border-radius: $osd-radius * 0.5;
|
|
|
|
&.empty {
|
|
background: $osd-bar_empty_color;
|
|
|
|
}
|
|
|
|
&.filled {
|
|
background: $osd-bar_color;
|
|
padding: 0.45em;
|
|
}
|
|
}
|
|
|
|
&.overflow {
|
|
block {
|
|
&.empty {
|
|
background: $osd-bar_color;
|
|
}
|
|
|
|
&.filled {
|
|
background: $osd-bar_overflow_color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|