From fee85b255ce8a3bbe8333d52580e521f6c232a22 Mon Sep 17 00:00:00 2001 From: Jas Singh Date: Tue, 2 Jul 2024 01:57:17 -0700 Subject: [PATCH] Rename bar.js file to index.js and fix styling for switches and media progress bar. --- config.js | 2 +- modules/bar/battery/index.js | 2 +- modules/bar/bluetooth/index.js | 2 +- modules/bar/clock/index.js | 2 +- modules/bar/{bar.js => index.js} | 0 modules/bar/media/index.js | 2 +- modules/bar/network/index.js | 2 +- modules/bar/volume/index.js | 2 +- modules/menus/media/components/bar.js | 12 ++++-- modules/menus/media/media.js | 2 +- modules/menus/network/wifi/WirelessAPs.js | 4 +- modules/menus/notifications/index.js | 2 +- scss/menus/menu.scss | 15 ++++---- style.css | 45 +++++++++++++++-------- style.css.map | 2 +- 15 files changed, 58 insertions(+), 38 deletions(-) rename modules/bar/{bar.js => index.js} (100%) diff --git a/config.js b/config.js index d08a70a..81ae951 100644 --- a/config.js +++ b/config.js @@ -1,5 +1,5 @@ import { exec } from "resource:///com/github/Aylur/ags/utils.js"; -import { Bar, BarAlt } from "./modules/bar/bar.js"; +import { Bar, BarAlt } from "./modules/bar/index.js"; import DirectoryMonitorService from "./directoryMonitorService.js"; import MenuWindows from "./modules/menus/main.js"; import Notifications from "./modules/notifications/index.js"; diff --git a/modules/bar/battery/index.js b/modules/bar/battery/index.js index 3d3586d..e5f648b 100644 --- a/modules/bar/battery/index.js +++ b/modules/bar/battery/index.js @@ -1,5 +1,5 @@ const battery = await Service.import("battery"); -import { closeAllMenus } from "../bar.js"; +import { closeAllMenus } from "../index.js"; const BatteryLabel = () => { const isVis = Variable(battery.available); diff --git a/modules/bar/bluetooth/index.js b/modules/bar/bluetooth/index.js index f491b34..8f69b3c 100644 --- a/modules/bar/bluetooth/index.js +++ b/modules/bar/bluetooth/index.js @@ -1,5 +1,5 @@ const bluetooth = await Service.import('bluetooth') -import { closeAllMenus } from "../bar.js"; +import { closeAllMenus } from "../index.js"; const Bluetooth = () => { const btIcon = Widget.Label({ diff --git a/modules/bar/clock/index.js b/modules/bar/clock/index.js index 17bed5d..91fdde2 100644 --- a/modules/bar/clock/index.js +++ b/modules/bar/clock/index.js @@ -1,4 +1,4 @@ -import { closeAllMenus } from "../bar.js"; +import { closeAllMenus } from "../index.js"; const date = Variable("", { poll: [1000, 'date "+󰃭 %a %b %d  %I:%M:%S %p"'], diff --git a/modules/bar/bar.js b/modules/bar/index.js similarity index 100% rename from modules/bar/bar.js rename to modules/bar/index.js diff --git a/modules/bar/media/index.js b/modules/bar/media/index.js index 7475431..327bcf2 100644 --- a/modules/bar/media/index.js +++ b/modules/bar/media/index.js @@ -1,5 +1,5 @@ const mpris = await Service.import("mpris"); -import { closeAllMenus } from "../bar.js"; +import { closeAllMenus } from "../index.js"; const Media = () => { const activePlayer = Variable(mpris.players[0]); diff --git a/modules/bar/network/index.js b/modules/bar/network/index.js index 3323d7f..b91e21a 100644 --- a/modules/bar/network/index.js +++ b/modules/bar/network/index.js @@ -1,5 +1,5 @@ const network = await Service.import("network"); -import { closeAllMenus } from "../bar.js"; +import { closeAllMenus } from "../index.js"; import { globalMousePos } from "../../../globals.js"; diff --git a/modules/bar/volume/index.js b/modules/bar/volume/index.js index 49b49cc..d3a63af 100644 --- a/modules/bar/volume/index.js +++ b/modules/bar/volume/index.js @@ -1,5 +1,5 @@ const audio = await Service.import("audio"); -import { closeAllMenus } from "../bar.js"; +import { closeAllMenus } from "../index.js"; import { globalMousePos } from "../../../globals.js"; diff --git a/modules/menus/media/components/bar.js b/modules/menus/media/components/bar.js index 60b6cb3..9b0e06b 100644 --- a/modules/menus/media/components/bar.js +++ b/modules/menus/media/components/bar.js @@ -10,18 +10,22 @@ const Bar = (curPlayer) => { tooltip_text: "yoyo", class_name: "menu-slider media progress", draw_value: false, - on_change: ({ value }) => - (curPlayer.position = value * curPlayer.length), + on_change: ({ value }) => { + return (curPlayer.position = value * curPlayer.length); + }, setup: (self) => { const update = () => { if ( typeof curPlayer.position === "number" && - curPlayer.position > 0 + curPlayer.position > 0 && + typeof curPlayer.length === "number" && + curPlayer.length > 0 ) { const value = curPlayer.position / curPlayer.length; self.value = value > 0 ? value : 0; + } else { + self.value = 0; } - return 0; }; self.hook(curPlayer, update); self.hook(curPlayer, update, "position"); diff --git a/modules/menus/media/media.js b/modules/menus/media/media.js index d80007a..21173a7 100644 --- a/modules/menus/media/media.js +++ b/modules/menus/media/media.js @@ -39,7 +39,7 @@ const Media = () => { AlbumCover(curPlayer), Widget.Box({ class_name: "media-indicator-right-section", - hpack: "center", + hpack: "fill", hexpand: true, vertical: true, children: [ diff --git a/modules/menus/network/wifi/WirelessAPs.js b/modules/menus/network/wifi/WirelessAPs.js index 8bf5b98..5135bb7 100644 --- a/modules/menus/network/wifi/WirelessAPs.js +++ b/modules/menus/network/wifi/WirelessAPs.js @@ -29,7 +29,9 @@ const renderWAPs = (self, network, staging, connecting) => { Utils.merge( [network.bind("wifi"), staging.bind("value"), connecting.bind("value")], () => { - const WAPs = network.wifi.access_points; + // Sometimes the network service will yield a "this._device is undefined" when + // trying to access the "access_points" property. So we must check if it exists. + const WAPs = Object.hasOwnProperty.call(network.wifi, "access_points") ? network.wifi.access_points : []; const isInStaging = (wap) => { if (Object.keys(staging.value).length === 0) { diff --git a/modules/menus/notifications/index.js b/modules/menus/notifications/index.js index 6cfc260..7d255cb 100644 --- a/modules/menus/notifications/index.js +++ b/modules/menus/notifications/index.js @@ -188,7 +188,7 @@ export default () => { if (notifs.notifications.length <= 0) { return (self.children = [ Widget.Box({ - vpack: "center", + vpack: "start", hpack: "center", expand: true, child: Widget.Label({ diff --git a/scss/menus/menu.scss b/scss/menus/menu.scss index 7d8bef4..fe54983 100644 --- a/scss/menus/menu.scss +++ b/scss/menus/menu.scss @@ -32,8 +32,9 @@ } .menu-switch { + font-size: 1.3rem; background-color: $surface0; - border-radius: 0.3rem; + border-radius: 0.2em; &:checked { background: $sky; @@ -43,18 +44,18 @@ highlight, progress { background-color: $peach; - border-radius: 0.3rem; + border-radius: 0.3em; } } slider { box-shadow: none; background-color: $overlay0; - min-height: 1.2rem; - min-width: 1.2rem; - border: 0rem solid transparent; - border-radius: 0.3rem; - margin: 0.1rem 0.2rem; + min-height: 1em; + min-width: 1em; + border: 0em solid transparent; + border-radius: 0.2em; + margin: 0.1em 0.15em; } &:hover { diff --git a/style.css b/style.css index dbac860..5e63399 100644 --- a/style.css +++ b/style.css @@ -1,7 +1,7 @@ * { all: unset; font-family: "Ubuntu Nerd Font"; - font-size: 1.1rem; + font-size: 1.175rem; font-weight: 600; } @@ -461,8 +461,9 @@ spinner:checked { } .menu-switch { + font-size: 1.3rem; background-color: #313244; - border-radius: 0.3rem; + border-radius: 0.2em; } .menu-switch:checked { background: #89dceb; @@ -470,16 +471,16 @@ spinner:checked { .menu-switch trough highlight, .menu-switch trough progress { background-color: #fab387; - border-radius: 0.3rem; + border-radius: 0.3em; } .menu-switch slider { box-shadow: none; background-color: #6c7086; - min-height: 1.2rem; - min-width: 1.2rem; - border: 0rem solid transparent; - border-radius: 0.3rem; - margin: 0.1rem 0.2rem; + min-height: 1em; + min-width: 1em; + border: 0em solid transparent; + border-radius: 0.2em; + margin: 0.1em 0.15em; } .menu-switch:hover trough { background: #313244; @@ -505,13 +506,13 @@ tooltip label { background: #11111b; border: 0.13em solid #313244; border-radius: 0.7rem; - min-width: 250px; + min-width: 400px; color: #cdd6f4; } .menu-items-container { border-radius: 0.4em; - min-width: 250px; + min-width: 400px; } .menu-section-container { @@ -1078,13 +1079,14 @@ window#powermenu .powermenu.box { .menu-content-container.notifications { margin: 1.35em; + margin-bottom: 0em; min-height: 4em; } .notification-menu-controls { background: #1e1e2e; margin: 1em 1.3em; - margin-bottom: 0em; + margin-bottom: 0.5em; border-radius: 0.4em; padding: 0.4em 0.75em; } @@ -1092,14 +1094,13 @@ window#powermenu .powermenu.box { .notification-card.menu { background: #1e1e2e; border: 0.15em solid #1e1e2e; - border-radius: 0.4em; + border-radius: 0em; + border-bottom-left-radius: 0.4em; + border-top-left-radius: 0.4em; margin: 0em; } -.notification-card-content-container:first-child { - margin-top: 0.5em; -} -.notification-card-content-container:not(:last-child) { +.notification-card-content-container { margin-bottom: 1em; } @@ -1307,6 +1308,18 @@ window#powermenu .powermenu.box { .menu-items-container.energy .brightness-container { padding-bottom: 1em; } +.menu-items-container.energy .brightness-slider-icon { + font-size: 1.4em; + min-width: 1em; + min-height: 1em; + color: #9399b2; +} +.menu-items-container.energy .brightness-slider-label { + font-size: 0.9em; + min-width: 2.5em; + font-weight: bold; + margin-bottom: 0.2em; +} .notification-card-container { margin-top: 3.5rem; diff --git a/style.css.map b/style.css.map index ca53623..906b54a 100644 --- a/style.css.map +++ b/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["scss/main.scss","scss/common/common.scss","scss/colors.scss","scss/common/widget-button.scss","scss/bar/menu.scss","scss/bar/audio.scss","scss/bar/media.scss","scss/bar/network.scss","scss/bar/bluetooth.scss","scss/bar/clock.scss","scss/bar/workspace.scss","scss/bar/window_title.scss","scss/bar/systray.scss","scss/bar/notifications.scss","scss/bar/power.scss","scss/bar/bar.scss","scss/bar/battery.scss","scss/menus/menu.scss","scss/menus/power.scss","scss/common/floating-widget.scss","scss/menus/audiomenu.scss","scss/menus/network.scss","scss/menus/bluetooth.scss","scss/menus/media.scss","scss/menus/notifications.scss","scss/menus/calendar.scss","scss/menus/energy.scss","scss/notifications/popups.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;ACFF;EACE;EACA;EACA,kBCJgB;EDKhB;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,kBClBW;;ADoBf;EACE,OCrBa;;ADuBf;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA,kBCjCe;;;ADqCnB;EACE;EACA;EACA;EACA,OCzCiB;;;AD4CnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,kBChEiB;EDiEjB;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA,kBChFgB;;;ADmFlB;AAAA;EAEE;EACA,kBCtFgB;;;ADyFlB;AAAA;AAAA;EAGE,OC5FgB;ED6FhB,kBC9CW;;;ADiDb;AAAA;AAAA;EAGE;EACA,kBCrDW;;;ADwDb;AAAA;AAAA;EAGE;EACA,kBC5DW;;;AD+Db;EACE;EACA;EACA;EACA;EACA,kBClHiB;EDmHjB;EACA;EACA;;;AAGF;EACE,kBC3EW;;;AD8Eb;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBCzIc;ED0Id;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA,kBClKiB;;;ADqKnB;EACE;EACA,kBCzHW;;;AD4Hb;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA,OC3IW;ED4IX,kBC3LgB;ED4LhB;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,kBCnKM;EDoKN,OChLK;EDiLL;;;AAGF;EACE;EACA;EACA,kBCnNiB;;;ADsNnB;EACE;IACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AEjOF;EACE,YDoCM;ECnCN;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cD4BM;EC3BN;EACA;;AAEA;EACE;EACA,cDSO;ECRP;;AAGF;EAEE;EACA,cDEO;;ACCT;EACE;EACA;EACA;EACA;;AAGF;EACE,YApCM;;AAwCN;EACE;EACA;;AAEF;EACE;EACA;;;AC9CN;EACE,OFsBK;EErBL;EACA;;;ACHF;EACE;EACA,OHiBO;;;AGdT;EACE,OHaO;;;AInBT;EACE;EACA,OJyBS;;;AItBX;EACE;EACA,OJoBS;;;AK3BX;EACE,OLgBM;;;AMjBR;EACE;EACA,ONsBI;;;AMnBN;EACE,ONkBI;;;AMfN;EACE;EACA;EACA,ONsBS;EMrBT;;;AAGF;EACE,ONOI;;;AOxBN;EACE,OPeK;;;AQfL;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRgBE;EQfF,OReE;;AQbF;EACE,kBRSG;EQRH,ORQG;EQPH;EACA;;AAGF;EACE,ORHC;EQID,kBRJC;EQKD;EACA;;;AAMN;EACE;;;AC7BF;EACE,OTeK;;;AUhBP;EACE;;;AAGF;EACE,YVkCO;;;AUhCT;EACE;EACA,OVmBK;;;AUhBP;EACE,kBVsBS;;;AUnBX;EACE,kBVmBS;EUlBT;;;AAGF;EACE,kBVKS;;;AUFX;EACE;;;AC1BF;EACE,OX0BS;EWzBT;EACA;;;ACHF;EACE,OZiBI;EYhBJ;;;ACFF;EACE,YbuCM;;;AapCR;EACE,kBbiCM;EahCN;EAEA;EACA;;AAEA;EACE,YbuBO;;;AanBX;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AC1BE;EACE,OdkBG;;AchBL;EACE,OdeG;;;AetBL;EACI;EACA,YfmCG;;AejCH;AAAA;EAEI,YfeJ;EedI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI,YfeD;;AeZH;EACI,YfQD;EePC;;;AAKZ;EACI,kBfIO;EeHP;;AAEA;EACI,YfZF;;AegBE;AAAA;EAEI,kBftBJ;EeuBI;;AAIR;EACI;EACA,kBfhBG;EeiBH;EACA;EACA;EACA;EACA;;AAIA;EACI,YfvBD;;Ae0BH;EACI,Yf9BD;Ee+BC;;AAIR;EACI,kBf7CF;;AeuDN;EACI;;;AAGJ;EACI;EACA;EACA,YfnDO;;;AesDX;EACI,YflDI;EemDJ;EACA;EACA;EACA,OflEG;;;AeqEP;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI,Of9ED;Ee+EC;EACA;;AAGJ;EACI,Yf3ED;Ee4EC;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI,YfhGD;EeiGC;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;;;AAIA;EACI;;;AAIR;EACI;EACA;;AACA;EACI,Of/HG;EegIH;EACA;;AAIJ;EACI,OfnJC;;AeqJL;EACI,OftJC;;;Ae0JT;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;EACI;;;AAGJ;EACI,OfhKO;EeiKP;EACA;EACA;;;AAGJ;EACI,OfvKO;;;Ae0KP;EACI,Of1KG;;;Ae8KX;EACI,Yf5KG;Ee6KH;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA,OflMO;EemMP;;AAEA;EACI,OfpNC;;;AewNT;EACI;;;AAEJ;EACI;;;AAGJ;EACI;EACA,Of5NE;;;Ae+NN;EACI;EACA;;;ACzPJ;AAAA;EAGI;;;AAKJ;ECPI;EACA;EACA,kBjBkCG;EiBjCH,OjB0CS;EiBzCT;EACA;EDIA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA,OhBOD;EgBNC;;AAGJ;EACI,OhBGL;EgBFK;EACA;EACA;;AAIR;EACI,YhBOA;EgBNA;EACA;EACA;EACA,chBGA;EgBFA;EACA;EACA;EACA;;AAGI;EACI,chBvBR;EgBwBQ;;AAEJ;EACI,chB/BV;EgBgCU;;AAIJ;EACI,chBjCR;EgBkCQ;;AAEJ;EACI,chBzCV;EgB0CU;;AAKJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;AAIZ;EACI,OhBnEF;;AgBqEF;EACI,OhBlEA;;;AgBsER;EC3FI;EACA;EACA,kBjBkCG;EiBjCH,OjB0CS;EiBzCT;EACA;;ADwFA;EACI;;AAGJ;EACI;;;AAIR;EACI,chBhEI;EgBiEJ;EACA;EACA;EACA;EACA;;AAGI;EACI,chB/FN;;AgBiGE;EACI,chB9FJ;;AgBgGA;EACI,chB/FN;;AgBiGE;EACI,chBtGJ;;AgB0GA;EACI,chB7GN;;AgB+GE;EACI,chB5GJ;;AgB8GA;EACI,chB7GN;;AgB+GE;EACI,chBpHJ;;AgBuHA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAKR;EACI,OhBzIF;;AgB2IF;EACI,OhBxIA;;AgB0IJ;EACI,OhB7IA;;AgB+IJ;EACI,OhB5IF;;;AgBiJF;EACI,OhBxJF;;AgB0JF;EACI,OhBvJA;;AgByJJ;EACI,OhB5JA;;AgB8JJ;EACI,OhB3JF;;;AkBxBN;EACI,OlBkBK;;;AkBfT;EACI,OlBcK;;;AkBXT;EACI,OlBUK;;;AkBLD;AAAA;EAEI,YlBGH;;;AkBGJ;EACG,OlBJC;;;AmBnBT;EACI;;AACA;EACI;;AAEJ;EACI,OnBWA;;AmBRJ;EACI;EACA;EACA;EAEA,OnBkBG;;AmBhBH;EACI;;AAIR;EACI;;AAEJ;EACI;;AAGA;EACI;;AAMJ;EACI;;AAGJ;EACI;;AAGJ;EACI,OnB3BJ;;AmB+BJ;EACI,OnBhCA;;AmBmCJ;EACI,YnBdC;EmBeD;EACA;EACA;EACA;;AAGJ;EACI;;AACA;EACI,OnB9CJ;;AmBkDJ;EACI;;AACA;EACI;;AAEJ;EACI,OnBxDJ;;;AoBjBR;EACI;;AACA;EACI;;AAIA;EACI,OpBgBN;;AoBbE;EACI;;AAKR;EACI;EACA;;AAGJ;EACI;;AACA;EAiBI;EACA;;AAjBA;EACA;IAAK;;;AAGL;EACI;EACA;EACA;EACA;;AAEJ;EACI,OpBRT;;AoBUK;EACI,OpBfV;;AoBoBE;EACI,OpBrBN;;AoByBF;EACQ;;AAEJ;EACI,OpB7BN;;AoBgCE;EAEI;EACA;EACA;EACA;;AAEA;EACI,OpBxCV;;AoB4CE;EAEI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA,OpB1DF;;AoB6DF;EACI;;;ACtFR;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE,OrBRO;EqBSP;;AAGF;EACE,OrBjBG;EqBkBH;;AAGF;EACE,OrB7BG;EqB8BH;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE,YrBhCO;EqBiCP,OrBpBI;EqBqBJ;EACA;EACA;;AAEA;EACE,YrB9BK;;AqBiCP;EACE,YrB3CK;;AqB6CL;EACE,YrBzDD;;AqB4DD;EACE,YrB7DD;;AqBmEL;EACE;;AAGF;EACE;;AAEA;EACE,YrBvDK;EqBwDL;;AAEA;AAAA;EAEE;EACA,YrBtEG;;AqB2EL;EACE,YrBpEG;;;AsBnCX;EACE;EACA;EACA;EACA,YtBoCM;EsBnCN;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE,YtBkBK;EsBjBL;EACA;EACA;EACA;;;AAGF;EACE,YtBUK;EsBTL;EACA;EACA;;;AAIA;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA,OtBtBS;;;AsByBX;EACE;EACA,kBtBlBS;EsBmBT;;;AAIA;EACE,YtBjCO;;;AsBqCX;EACE;;AAEA;EACE,OtBjDK;;;AsBqDT;EACE,OtBvDI;EsBwDJ;;;AC1EF;EACE;EACA;EACA;EACA,YvBoCM;EuBnCN;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA,YvBqBK;;;AuBlBP;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA,OvBHK;EuBkCL;EACA;;AA9BA;EACE;EAGA,OvBrBG;EuBsBH;;AAGF;EACE;EACA,OvBpBG;;AuBsBL;EACE,OvBlBG;EuBmBH;EACA;;AAEF;EACE,OvBnCG;;AuBqCL;EACE;EACA;EACA,OvBxCG;;AuB0CL;EACE,OvBzBO;;;AuBgCX;EACE;;AAEA;EACE;EACA,OvBvDG;;AuByDL;EACE;EACA;EACA;EACA,OvBtDG;;;AuB0DP;EACE;;;AAGF;EACE,OvBpEI;EuBqEJ;EACA;EACA;;AAIE;EACE,OvB9EC;EuB+ED;;AAKJ;EACE,OvBzEG;EuB0EH;EACA;;AAEA;EACE;;AAIJ;EACE,OvBxFG;EuByFH;EACA;;AAmBF;EACE,OvBnHE;;AuBqHJ;EACE,OvBpIK;;AuBsIP;EACE,OvBhHO;;AuBkHT;EACE,OvBpHG;;AuBsHL;EACE,OvBzHE;;;AuB6HN;EACE;EACA,OvBvIK;;AuByIL;EACE;;;AAIJ;EACE;;;AAGF;EACE,OvBnJK;EuBoJL;;;AAGF;EACE,OvBxJK;EuByJL;;;AAGF;EACE,OvB7JK;;;AwBfH;EACI,OxBmBC;;AwBhBL;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EAEA,OxBeD;;AwBXC;EACI,OxBDP;;AwBMG;EACI,OxBPP;;AwBaG;AAAA;EAEI,YxBfP;;AwBoBL;EACI;;;AC3CR;EACI;;;AAGJ;EACE,OzBwBK;EyBvBL,YzBkCO;EyBjCP;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAIF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA,OzBxBS;;;AyB2BX;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,OzBtCS;EyBuCT,YzB9BS;EyB+BT;EACA;EACA;;AAEA;EACE;;AAGF;EACE,YzBzCO;;;AyB6CX;EACE;EACA;;;AAGF;EACE,YzBpEI;EyBqEJ,OzB/CM;EyBgDN;EACA;;AAEA;EACE;;AAGF;EACE,YzB7EK;;;AyBiFT;EACE","file":"style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["scss/main.scss","scss/common/common.scss","scss/colors.scss","scss/common/widget-button.scss","scss/bar/menu.scss","scss/bar/audio.scss","scss/bar/media.scss","scss/bar/network.scss","scss/bar/bluetooth.scss","scss/bar/clock.scss","scss/bar/workspace.scss","scss/bar/window_title.scss","scss/bar/systray.scss","scss/bar/notifications.scss","scss/bar/power.scss","scss/bar/bar.scss","scss/bar/battery.scss","scss/menus/menu.scss","scss/menus/power.scss","scss/common/floating-widget.scss","scss/menus/audiomenu.scss","scss/menus/network.scss","scss/menus/bluetooth.scss","scss/menus/media.scss","scss/menus/notifications.scss","scss/menus/calendar.scss","scss/menus/energy.scss","scss/notifications/popups.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;ACFF;EACE;EACA;EACA,kBCJgB;EDKhB;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,kBClBW;;ADoBf;EACE,OCrBa;;ADuBf;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA,kBCjCe;;;ADqCnB;EACE;EACA;EACA;EACA,OCzCiB;;;AD4CnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,kBChEiB;EDiEjB;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA,kBChFgB;;;ADmFlB;AAAA;EAEE;EACA,kBCtFgB;;;ADyFlB;AAAA;AAAA;EAGE,OC5FgB;ED6FhB,kBC9CW;;;ADiDb;AAAA;AAAA;EAGE;EACA,kBCrDW;;;ADwDb;AAAA;AAAA;EAGE;EACA,kBC5DW;;;AD+Db;EACE;EACA;EACA;EACA;EACA,kBClHiB;EDmHjB;EACA;EACA;;;AAGF;EACE,kBC3EW;;;AD8Eb;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBCzIc;ED0Id;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA,kBClKiB;;;ADqKnB;EACE;EACA,kBCzHW;;;AD4Hb;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA,OC3IW;ED4IX,kBC3LgB;ED4LhB;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,kBCnKM;EDoKN,OChLK;EDiLL;;;AAGF;EACE;EACA;EACA,kBCnNiB;;;ADsNnB;EACE;IACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AEjOF;EACE,YDoCM;ECnCN;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cD4BM;EC3BN;EACA;;AAEA;EACE;EACA,cDSO;ECRP;;AAGF;EAEE;EACA,cDEO;;ACCT;EACE;EACA;EACA;EACA;;AAGF;EACE,YApCM;;AAwCN;EACE;EACA;;AAEF;EACE;EACA;;;AC9CN;EACE,OFsBK;EErBL;EACA;;;ACHF;EACE;EACA,OHiBO;;;AGdT;EACE,OHaO;;;AInBT;EACE;EACA,OJyBS;;;AItBX;EACE;EACA,OJoBS;;;AK3BX;EACE,OLgBM;;;AMjBR;EACE;EACA,ONsBI;;;AMnBN;EACE,ONkBI;;;AMfN;EACE;EACA;EACA,ONsBS;EMrBT;;;AAGF;EACE,ONOI;;;AOxBN;EACE,OPeK;;;AQfL;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRgBE;EQfF,OReE;;AQbF;EACE,kBRSG;EQRH,ORQG;EQPH;EACA;;AAGF;EACE,ORHC;EQID,kBRJC;EQKD;EACA;;;AAMN;EACE;;;AC7BF;EACE,OTeK;;;AUhBP;EACE;;;AAGF;EACE,YVkCO;;;AUhCT;EACE;EACA,OVmBK;;;AUhBP;EACE,kBVsBS;;;AUnBX;EACE,kBVmBS;EUlBT;;;AAGF;EACE,kBVKS;;;AUFX;EACE;;;AC1BF;EACE,OX0BS;EWzBT;EACA;;;ACHF;EACE,OZiBI;EYhBJ;;;ACFF;EACE,YbuCM;;;AapCR;EACE,kBbiCM;EahCN;EAEA;EACA;;AAEA;EACE,YbuBO;;;AanBX;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AC1BE;EACE,OdkBG;;AchBL;EACE,OdeG;;;AetBL;EACI;EACA,YfmCG;;AejCH;AAAA;EAEI,YfeJ;EedI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI,YfeD;;AeZH;EACI,YfQD;EePC;;;AAKZ;EACI;EACA,kBfGO;EeFP;;AAEA;EACI,YfbF;;AeiBE;AAAA;EAEI,kBfvBJ;EewBI;;AAIR;EACI;EACA,kBfjBG;EekBH;EACA;EACA;EACA;EACA;;AAIA;EACI,YfxBD;;Ae2BH;EACI,Yf/BD;EegCC;;AAIR;EACI,kBf9CF;;AewDN;EACI;;;AAGJ;EACI;EACA;EACA,YfpDO;;;AeuDX;EACI,YfnDI;EeoDJ;EACA;EACA;EACA,OfnEG;;;AesEP;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI,Of/ED;EegFC;EACA;;AAGJ;EACI,Yf5ED;Ee6EC;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI,YfjGD;EekGC;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;;;AAIA;EACI;;;AAIR;EACI;EACA;;AACA;EACI,OfhIG;EeiIH;EACA;;AAIJ;EACI,OfpJC;;AesJL;EACI,OfvJC;;;Ae2JT;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;EACI;;;AAGJ;EACI,OfjKO;EekKP;EACA;EACA;;;AAGJ;EACI,OfxKO;;;Ae2KP;EACI,Of3KG;;;Ae+KX;EACI,Yf7KG;Ee8KH;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA,OfnMO;EeoMP;;AAEA;EACI,OfrNC;;;AeyNT;EACI;;;AAEJ;EACI;;;AAGJ;EACI;EACA,Of7NE;;;AegON;EACI;EACA;;;AC1PJ;AAAA;EAGI;;;AAKJ;ECPI;EACA;EACA,kBjBkCG;EiBjCH,OjB0CS;EiBzCT;EACA;EDIA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA,OhBOD;EgBNC;;AAGJ;EACI,OhBGL;EgBFK;EACA;EACA;;AAIR;EACI,YhBOA;EgBNA;EACA;EACA;EACA,chBGA;EgBFA;EACA;EACA;EACA;;AAGI;EACI,chBvBR;EgBwBQ;;AAEJ;EACI,chB/BV;EgBgCU;;AAIJ;EACI,chBjCR;EgBkCQ;;AAEJ;EACI,chBzCV;EgB0CU;;AAKJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;AAIZ;EACI,OhBnEF;;AgBqEF;EACI,OhBlEA;;;AgBsER;EC3FI;EACA;EACA,kBjBkCG;EiBjCH,OjB0CS;EiBzCT;EACA;;ADwFA;EACI;;AAGJ;EACI;;;AAIR;EACI,chBhEI;EgBiEJ;EACA;EACA;EACA;EACA;;AAGI;EACI,chB/FN;;AgBiGE;EACI,chB9FJ;;AgBgGA;EACI,chB/FN;;AgBiGE;EACI,chBtGJ;;AgB0GA;EACI,chB7GN;;AgB+GE;EACI,chB5GJ;;AgB8GA;EACI,chB7GN;;AgB+GE;EACI,chBpHJ;;AgBuHA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAKR;EACI,OhBzIF;;AgB2IF;EACI,OhBxIA;;AgB0IJ;EACI,OhB7IA;;AgB+IJ;EACI,OhB5IF;;;AgBiJF;EACI,OhBxJF;;AgB0JF;EACI,OhBvJA;;AgByJJ;EACI,OhB5JA;;AgB8JJ;EACI,OhB3JF;;;AkBxBN;EACI,OlBkBK;;;AkBfT;EACI,OlBcK;;;AkBXT;EACI,OlBUK;;;AkBLD;AAAA;EAEI,YlBGH;;;AkBGJ;EACG,OlBJC;;;AmBnBT;EACI;;AACA;EACI;;AAEJ;EACI,OnBWA;;AmBRJ;EACI;EACA;EACA;EAEA,OnBkBG;;AmBhBH;EACI;;AAIR;EACI;;AAEJ;EACI;;AAGA;EACI;;AAMJ;EACI;;AAGJ;EACI;;AAGJ;EACI,OnB3BJ;;AmB+BJ;EACI,OnBhCA;;AmBmCJ;EACI,YnBdC;EmBeD;EACA;EACA;EACA;;AAGJ;EACI;;AACA;EACI,OnB9CJ;;AmBkDJ;EACI;;AACA;EACI;;AAEJ;EACI,OnBxDJ;;;AoBjBR;EACI;;AACA;EACI;;AAIA;EACI,OpBgBN;;AoBbE;EACI;;AAKR;EACI;EACA;;AAGJ;EACI;;AACA;EAiBI;EACA;;AAjBA;EACA;IAAK;;;AAGL;EACI;EACA;EACA;EACA;;AAEJ;EACI,OpBRT;;AoBUK;EACI,OpBfV;;AoBoBE;EACI,OpBrBN;;AoByBF;EACQ;;AAEJ;EACI,OpB7BN;;AoBgCE;EAEI;EACA;EACA;EACA;;AAEA;EACI,OpBxCV;;AoB4CE;EAEI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA,OpB1DF;;AoB6DF;EACI;;;ACtFR;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE,OrBRO;EqBSP;;AAGF;EACE,OrBjBG;EqBkBH;;AAGF;EACE,OrB7BG;EqB8BH;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE,YrBhCO;EqBiCP,OrBpBI;EqBqBJ;EACA;EACA;;AAEA;EACE,YrB9BK;;AqBiCP;EACE,YrB3CK;;AqB6CL;EACE,YrBzDD;;AqB4DD;EACE,YrB7DD;;AqBmEL;EACE;;AAGF;EACE;;AAEA;EACE,YrBvDK;EqBwDL;;AAEA;AAAA;EAEE;EACA,YrBtEG;;AqB2EL;EACE,YrBpEG;;;AsBnCX;EACE;EACA;EACA;EACA,YtBoCM;EsBnCN;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,YtBiBK;EsBhBL;EACA;EACA;EACA;;;AAGF;EACE,YtBSK;EsBRL;EACA;EACA;EACA;EACA;;;AAGF;EACI;;;AAGJ;EACE;EACA;;;AAGF;EACE;EACA,OtBpBS;;;AsBuBX;EACE;EACA,kBtBhBS;EsBiBT;;;AAIA;EACE,YtB/BO;;;AsBmCX;EACE;;AAEA;EACE,OtB/CK;;;AsBmDT;EACE,OtBrDI;EsBsDJ;;;ACxEF;EACE;EACA;EACA;EACA,YvBoCM;EuBnCN;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA,YvBqBK;;;AuBlBP;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA,OvBHK;EuBkCL;EACA;;AA9BA;EACE;EAGA,OvBrBG;EuBsBH;;AAGF;EACE;EACA,OvBpBG;;AuBsBL;EACE,OvBlBG;EuBmBH;EACA;;AAEF;EACE,OvBnCG;;AuBqCL;EACE;EACA;EACA,OvBxCG;;AuB0CL;EACE,OvBzBO;;;AuBgCX;EACE;;AAEA;EACE;EACA,OvBvDG;;AuByDL;EACE;EACA;EACA;EACA,OvBtDG;;;AuB0DP;EACE;;;AAGF;EACE,OvBpEI;EuBqEJ;EACA;EACA;;AAIE;EACE,OvB9EC;EuB+ED;;AAKJ;EACE,OvBzEG;EuB0EH;EACA;;AAEA;EACE;;AAIJ;EACE,OvBxFG;EuByFH;EACA;;AAmBF;EACE,OvBnHE;;AuBqHJ;EACE,OvBpIK;;AuBsIP;EACE,OvBhHO;;AuBkHT;EACE,OvBpHG;;AuBsHL;EACE,OvBzHE;;;AuB6HN;EACE;EACA,OvBvIK;;AuByIL;EACE;;;AAIJ;EACE;;;AAGF;EACE,OvBnJK;EuBoJL;;;AAGF;EACE,OvBxJK;EuByJL;;;AAGF;EACE,OvB7JK;;;AwBfH;EACI,OxBmBC;;AwBhBL;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EAEA,OxBeD;;AwBXC;EACI,OxBDP;;AwBMG;EACI,OxBPP;;AwBaG;AAAA;EAEI,YxBfP;;AwBoBL;EACI;;AAGJ;EACI;EACA;EACA;EACA,OxBlBG;;AwBqBP;EACI;EACA;EACA;EACA;;;ACzDR;EACI;;;AAGJ;EACE,OzBwBK;EyBvBL,YzBkCO;EyBjCP;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAIF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA,OzBxBS;;;AyB2BX;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,OzBtCS;EyBuCT,YzB9BS;EyB+BT;EACA;EACA;;AAEA;EACE;;AAGF;EACE,YzBzCO;;;AyB6CX;EACE;EACA;;;AAGF;EACE,YzBpEI;EyBqEJ,OzB/CM;EyBgDN;EACA;;AAEA;EACE;;AAGF;EACE,YzB7EK;;;AyBiFT;EACE","file":"style.css"} \ No newline at end of file