diff --git a/modules/icons/index.js b/modules/icons/index.js index f6da697..ac4d864 100644 --- a/modules/icons/index.js +++ b/modules/icons/index.js @@ -1,145 +1,196 @@ export const substitutes = { - "transmission-gtk": "transmission", - "blueberry.py": "blueberry", - "Caprine": "facebook-messenger", - "com.raggesilver.BlackBox-symbolic": "terminal-symbolic", - "org.wezfurlong.wezterm-symbolic": "terminal-symbolic", - "audio-headset-bluetooth": "audio-headphones-symbolic", - "audio-card-analog-usb": "audio-speakers-symbolic", - "audio-card-analog-pci": "audio-card-symbolic", - "preferences-system": "emblem-system-symbolic", - "com.github.Aylur.ags-symbolic": "controls-symbolic", - "com.github.Aylur.ags": "controls-symbolic", -} + "transmission-gtk": "transmission", + "blueberry.py": "blueberry", + Caprine: "facebook-messenger", + "com.raggesilver.BlackBox-symbolic": "terminal-symbolic", + "org.wezfurlong.wezterm-symbolic": "terminal-symbolic", + "audio-headset-bluetooth": "audio-headphones-symbolic", + "audio-card-analog-usb": "audio-speakers-symbolic", + "audio-card-analog-pci": "audio-card-symbolic", + "preferences-system": "emblem-system-symbolic", + "com.github.Aylur.ags-symbolic": "controls-symbolic", + "com.github.Aylur.ags": "controls-symbolic", +}; export default { - missing: "image-missing-symbolic", - nix: { - nix: "nix-snowflake-symbolic", + missing: "image-missing-symbolic", + nix: { + nix: "nix-snowflake-symbolic", + }, + app: { + terminal: "terminal-symbolic", + }, + fallback: { + executable: "application-x-executable", + notification: "dialog-information-symbolic", + video: "video-x-generic-symbolic", + audio: "audio-x-generic-symbolic", + }, + ui: { + close: "window-close-symbolic", + colorpicker: "color-select-symbolic", + info: "info-symbolic", + link: "external-link-symbolic", + lock: "system-lock-screen-symbolic", + menu: "open-menu-symbolic", + refresh: "view-refresh-symbolic", + search: "system-search-symbolic", + settings: "emblem-system-symbolic", + themes: "preferences-desktop-theme-symbolic", + tick: "object-select-symbolic", + time: "hourglass-symbolic", + toolbars: "toolbars-symbolic", + warning: "dialog-warning-symbolic", + avatar: "avatar-default-symbolic", + arrow: { + right: "pan-end-symbolic", + left: "pan-start-symbolic", + down: "pan-down-symbolic", + up: "pan-up-symbolic", }, - app: { - terminal: "terminal-symbolic", + }, + audio: { + mic: { + muted: "microphone-disabled-symbolic", + low: "microphone-sensitivity-low-symbolic", + medium: "microphone-sensitivity-medium-symbolic", + high: "microphone-sensitivity-high-symbolic", }, - fallback: { - executable: "application-x-executable", - notification: "dialog-information-symbolic", - video: "video-x-generic-symbolic", - audio: "audio-x-generic-symbolic", + volume: { + muted: "audio-volume-muted-symbolic", + low: "audio-volume-low-symbolic", + medium: "audio-volume-medium-symbolic", + high: "audio-volume-high-symbolic", + overamplified: "audio-volume-overamplified-symbolic", }, - ui: { - close: "window-close-symbolic", - colorpicker: "color-select-symbolic", - info: "info-symbolic", - link: "external-link-symbolic", - lock: "system-lock-screen-symbolic", - menu: "open-menu-symbolic", - refresh: "view-refresh-symbolic", - search: "system-search-symbolic", - settings: "emblem-system-symbolic", - themes: "preferences-desktop-theme-symbolic", - tick: "object-select-symbolic", - time: "hourglass-symbolic", - toolbars: "toolbars-symbolic", - warning: "dialog-warning-symbolic", - avatar: "avatar-default-symbolic", - arrow: { - right: "pan-end-symbolic", - left: "pan-start-symbolic", - down: "pan-down-symbolic", - up: "pan-up-symbolic", - }, + type: { + headset: "audio-headphones-symbolic", + speaker: "audio-speakers-symbolic", + card: "audio-card-symbolic", }, - audio: { - mic: { - muted: "microphone-disabled-symbolic", - low: "microphone-sensitivity-low-symbolic", - medium: "microphone-sensitivity-medium-symbolic", - high: "microphone-sensitivity-high-symbolic", - }, - volume: { - muted: "audio-volume-muted-symbolic", - low: "audio-volume-low-symbolic", - medium: "audio-volume-medium-symbolic", - high: "audio-volume-high-symbolic", - overamplified: "audio-volume-overamplified-symbolic", - }, - type: { - headset: "audio-headphones-symbolic", - speaker: "audio-speakers-symbolic", - card: "audio-card-symbolic", - }, - mixer: "mixer-symbolic", + mixer: "mixer-symbolic", + }, + powerprofile: { + balanced: "power-profile-balanced-symbolic", + "power-saver": "power-profile-power-saver-symbolic", + performance: "power-profile-performance-symbolic", + }, + asusctl: { + profile: { + Balanced: "power-profile-balanced-symbolic", + Quiet: "power-profile-power-saver-symbolic", + Performance: "power-profile-performance-symbolic", }, - powerprofile: { - balanced: "power-profile-balanced-symbolic", - "power-saver": "power-profile-power-saver-symbolic", - performance: "power-profile-performance-symbolic", + mode: { + Integrated: "processor-symbolic", + Hybrid: "controller-symbolic", }, - asusctl: { - profile: { - Balanced: "power-profile-balanced-symbolic", - Quiet: "power-profile-power-saver-symbolic", - Performance: "power-profile-performance-symbolic", - }, - mode: { - Integrated: "processor-symbolic", - Hybrid: "controller-symbolic", - }, + }, + battery: { + charging: "battery-flash-symbolic", + warning: "battery-empty-symbolic", + }, + bluetooth: { + enabled: "bluetooth-active-symbolic", + disabled: "bluetooth-disabled-symbolic", + }, + brightness: { + indicator: "display-brightness-symbolic", + keyboard: "keyboard-brightness-symbolic", + screen: "display-brightness-symbolic", + }, + powermenu: { + sleep: "weather-clear-night-symbolic", + reboot: "system-reboot-symbolic", + logout: "system-log-out-symbolic", + shutdown: "system-shutdown-symbolic", + }, + recorder: { + recording: "media-record-symbolic", + }, + notifications: { + noisy: "org.gnome.Settings-notifications-symbolic", + silent: "notifications-disabled-symbolic", + message: "chat-bubbles-symbolic", + }, + trash: { + full: "user-trash-full-symbolic", + empty: "user-trash-symbolic", + }, + mpris: { + shuffle: { + enabled: "media-playlist-shuffle-symbolic", + disabled: "media-playlist-consecutive-symbolic", }, - battery: { - charging: "battery-flash-symbolic", - warning: "battery-empty-symbolic", + loop: { + none: "media-playlist-repeat-symbolic", + track: "media-playlist-repeat-song-symbolic", + playlist: "media-playlist-repeat-symbolic", }, - bluetooth: { - enabled: "bluetooth-active-symbolic", - disabled: "bluetooth-disabled-symbolic", - }, - brightness: { - indicator: "display-brightness-symbolic", - keyboard: "keyboard-brightness-symbolic", - screen: "display-brightness-symbolic", - }, - powermenu: { - sleep: "weather-clear-night-symbolic", - reboot: "system-reboot-symbolic", - logout: "system-log-out-symbolic", - shutdown: "system-shutdown-symbolic", - }, - recorder: { - recording: "media-record-symbolic", - }, - notifications: { - noisy: "org.gnome.Settings-notifications-symbolic", - silent: "notifications-disabled-symbolic", - message: "chat-bubbles-symbolic", - }, - trash: { - full: "user-trash-full-symbolic", - empty: "user-trash-symbolic", - }, - mpris: { - shuffle: { - enabled: "media-playlist-shuffle-symbolic", - disabled: "media-playlist-consecutive-symbolic", - }, - loop: { - none: "media-playlist-repeat-symbolic", - track: "media-playlist-repeat-song-symbolic", - playlist: "media-playlist-repeat-symbolic", - }, - playing: "media-playback-pause-symbolic", - paused: "media-playback-start-symbolic", - stopped: "media-playback-start-symbolic", - prev: "media-skip-backward-symbolic", - next: "media-skip-forward-symbolic", - }, - system: { - cpu: "org.gnome.SystemMonitor-symbolic", - ram: "drive-harddisk-solidstate-symbolic", - temp: "temperature-symbolic", - }, - color: { - dark: "dark-mode-symbolic", - light: "light-mode-symbolic", - }, -} + playing: "media-playback-pause-symbolic", + paused: "media-playback-start-symbolic", + stopped: "media-playback-start-symbolic", + prev: "media-skip-backward-symbolic", + next: "media-skip-forward-symbolic", + }, + system: { + cpu: "org.gnome.SystemMonitor-symbolic", + ram: "drive-harddisk-solidstate-symbolic", + temp: "temperature-symbolic", + }, + color: { + dark: "dark-mode-symbolic", + light: "light-mode-symbolic", + }, + weather: { + sunny: "weather-clear-symbolic", + clear: "weather-clear-night-symbolic", + partly_cloudy: "weather-few-clouds-symbolic", + cloudy: "weather-overcast-symbolic", + overcast: "weather-overcast-symbolic", + mist: "weather-overcast-symbolic", + patchy_rain_possible: "weather-showers-scattered-symbolic", + patchy_snow_possible: "weather-snow-symbolic", + patchy_sleet_possible: "weather-snow-symbolic", + patchy_freezing_drizzle_possible: "weather-showers-scattered-symbolic", + thundery_outbreaks_possible: "weather-overcast-symbolic", + blowing_snow: "weather-snow-symbolic", + blizzard: "weather-snow-symbolic", + fog: "weather-fog-symbolic", + freezing_fog: "weather-fog-symbolic", + patchy_light_drizzle: "weather-showers-scattered-symbolic", + light_drizzle: "weather-showers-symbolic", + freezing_drizzle: "weather-showers-symbolic", + heavy_freezing_drizzle: "weather-showers-symbolic", + patchy_light_rain: "weather-showers-scattered-symbolic", + light_rain: "weather-showers-symbolic", + moderate_rain_at_times: "weather-showers-symbolic", + moderate_rain: "weather-showers-symbolic", + heavy_rain_at_times: "weather-showers-symbolic", + heavy_rain: "weather-showers-symbolic", + light_freezing_rain: "weather-showers-symbolic", + moderate_or_heavy_freezing_rain: "weather-showers-symbolic", + light_sleet: "weather-snow-symbolic", + moderate_or_heavy_sleet: "weather-snow-symbolic", + patchy_light_snow: "weather-snow-symbolic", + light_snow: "weather-snow-symbolic", + patchy_moderate_snow: "weather-snow-symbolic", + moderate_snow: "weather-snow-symbolic", + patchy_heavy_snow: "weather-snow-symbolic", + heavy_snow: "weather-snow-symbolic", + ice_pellets: "weather-showers-symbolic", + light_rain_shower: "weather-showers-symbolic", + moderate_or_heavy_rain_shower: "weather-showers-symbolic", + torrential_rain_shower: "weather-showers-symbolic", + light_sleet_showers: "weather-showers-symbolic", + moderate_or_heavy_sleet_showers: "weather-showers-symbolic", + light_snow_showers: "weather-snow-symbolic", + moderate_or_heavy_snow_showers: "weather-snow-symbolic", + light_showers_of_ice_pellets: "weather-showers-symbolic", + moderate_or_heavy_showers_of_ice_pellets: "weather-showers-symbolic", + patchy_light_rain_with_thunder: "weather-showers-scattered-symbolic", + moderate_or_heavy_rain_with_thunder: "weather-showers-symbolic", + patchy_light_snow_with_thunder: "weather-snow-symbolic", + moderate_or_heavy_snow_with_thunder: "weather-snow-symbolic", + }, +}; diff --git a/modules/menus/bluetooth/index.js b/modules/menus/bluetooth/index.js index 8cc718d..202b79e 100644 --- a/modules/menus/bluetooth/index.js +++ b/modules/menus/bluetooth/index.js @@ -5,7 +5,7 @@ export default () => { const connectedDevices = (btDevices) => { const noDevices = () => { return Widget.Box({ - hpack: "start", + hpack: "center", hexpand: true, child: Widget.Label({ class_name: "dim", diff --git a/modules/menus/calendar/index.js b/modules/menus/calendar/index.js index 7e53f30..129d924 100644 --- a/modules/menus/calendar/index.js +++ b/modules/menus/calendar/index.js @@ -1,5 +1,242 @@ import PopupWindow from "../PopupWindow.js"; import icons from "../../icons/index.js"; +import { keyRing } from "../../../../../Documents/Keys/keyList.js"; + +const time = Variable("", { + poll: [1000, 'date "+%I:%M:%S"'], +}); + +const period = Variable("", { + poll: [1000, 'date "+%p"'], +}); +const defaultWeather = { + current: { + temp_f: 0, + wind_mph: 0, + condition: { + text: "Clear", + }, + forecast: { + forecastday: [ + { + day: { + daily_chance_of_rain: 0, + }, + }, + ], + }, + }, +}; + +const theWeather = Variable(defaultWeather); + +const getIcon = (fahren) => { + const icons = { + 100: "", + 75: "", + 50: "", + 25: "", + 0: "", + }; + const colors = { + 100: "weather-color red", + 75: "weather-color orange", + 50: "weather-color lavender", + 25: "weather-color blue", + 0: "weather-color sky", + }; + + const threshold = + fahren < 0 + ? 0 + : [100, 75, 50, 25, 0].find((threshold) => threshold <= fahren); + + return { + icon: icons[threshold], + color: colors[threshold], + }; +}; + +const TimeWidget = () => { + return Widget.Box({ + class_name: "calendar-menu-item-container clock", + hexpand: true, + vpack: "center", + hpack: "fill", + child: Widget.Box({ + hexpand: true, + vpack: "center", + hpack: "center", + class_name: "clock-content-items", + children: [ + Widget.Box({ + hpack: "center", + children: [ + Widget.Label({ + class_name: "clock-content-time", + label: time.bind(), + }), + ], + }), + Widget.Box({ + hpack: "center", + children: [ + Widget.Label({ + vpack: "end", + class_name: "clock-content-period", + label: period.bind(), + }), + ], + }), + ], + }), + }); +}; + +const CalendarWidget = () => { + return Widget.Box({ + class_name: "calendar-menu-item-container calendar", + hpack: "fill", + vpack: "fill", + expand: true, + child: Widget.Box({ + class_name: "calendar-container-box", + child: Widget.Calendar({ + expand: true, + hpack: "fill", + vpack: "fill", + class_name: "calendar-menu-widget", + showDayNames: true, + showDetails: false, + showHeading: true, + }), + }), + }); +}; + +const WeatherWidget = () => { + return Widget.Box({ + class_name: "calendar-menu-item-container weather", + child: Widget.Box({ + class_name: "weather-container-box", + setup: (self) => { + Utils.interval(6000, () => { + Utils.execAsync( + `curl "https://api.weatherapi.com/v1/forecast.json?key=${keyRing.weatherapi}&q=93722&days=1&aqi=no&alerts=no"`, + ).then((res) => { + theWeather.value = JSON.parse(res); + }); + }); + + return (self.child = Widget.Box({ + class_name: "calendar-menu-weather today", + hexpand: true, + children: [ + Widget.Box({ + vpack: "center", + hpack: "start", + class_name: "calendar-menu-weather today icon container", + children: [ + Widget.Icon({ + class_name: "calendar-menu-weather today icon", + icon: theWeather.bind("value").as((v) => { + return icons.weather[ + v.current.condition.text + .toLowerCase() + .replaceAll(" ", "_") + ]; + }), + }), + ], + }), + Widget.Box({ + hexpand: true, + vpack: "center", + hpack: "center", + class_name: "calendar-menu-weather today temp container", + vertical: true, + children: [ + Widget.Box({ + children: [ + Widget.Label({ + class_name: "calendar-menu-weather today temp label", + label: theWeather + .bind("value") + .as((v) => `${Math.ceil(v.current.temp_f)}° F`), + }), + Widget.Label({ + class_name: theWeather + .bind("value") + .as( + (v) => + `calendar-menu-weather today temp label icon ${getIcon(Math.ceil(v.current.temp_f)).color}`, + ), + label: theWeather + .bind("value") + .as((v) => getIcon(Math.ceil(v.current.temp_f)).icon), + }), + ], + }), + Widget.Label({ + class_name: theWeather + .bind("value") + .as( + (v) => + `calendar-menu-weather today condition label ${getIcon(Math.ceil(v.current.temp_f)).color}`, + ), + label: theWeather + .bind("value") + .as((v) => v.current.condition.text), + }), + ], + }), + Widget.Box({ + class_name: "calendar-menu-weather today stats container", + hpack: "end", + vpack: "start", + vertical: true, + children: [ + Widget.Box({ + class_name: "weather wind", + children: [ + Widget.Label({ + class_name: "weather wind icon", + label: "", + }), + Widget.Label({ + class_name: "weather wind label", + label: theWeather + .bind("value") + .as((v) => `${Math.floor(v.current.wind_mph)} mph`), + }), + ], + }), + Widget.Box({ + class_name: "weather precip", + children: [ + Widget.Label({ + class_name: "weather precip icon", + label: "", + }), + Widget.Label({ + class_name: "weather precip label", + label: theWeather + .bind("value") + .as( + (v) => + `${v.forecast.forecastday[0].day.daily_chance_of_rain}%`, + ), + }), + ], + }), + ], + }), + ], + })); + }, + }), + }); +}; export default () => { return PopupWindow({ @@ -14,17 +251,12 @@ export default () => { children: [ Widget.Box({ class_name: "calendar-content-container", + vertical: true, children: [ Widget.Box({ class_name: "calendar-content-items", - children: [ - Widget.Calendar({ - class_name: "calendar-menu-calendar", - showDayNames: true, - showDetails: true, - showHeading: true, - }), - ], + vertical: true, + children: [TimeWidget(), CalendarWidget(), WeatherWidget()], }), ], }), diff --git a/scss/bar/bar.scss b/scss/bar/bar.scss index a54ef26..4930df2 100644 --- a/scss/bar/bar.scss +++ b/scss/bar/bar.scss @@ -1,12 +1,13 @@ @import "../colors"; .bar { - background: $mantle; + background: $crust; } .bar_item_box_visible { - background: transparentize($surface0, 0.2); + background-color: $base2; border-radius: 0.35em; + // border: 0.15em solid $surface0; padding: 0.2rem 0.9rem; margin: 0.5rem 0.25rem; diff --git a/scss/bar/workspace.scss b/scss/bar/workspace.scss index 4551286..3aa85b7 100644 --- a/scss/bar/workspace.scss +++ b/scss/bar/workspace.scss @@ -19,8 +19,8 @@ } &.active { - color: $lavender; - background-color: $lavender; + color: $pink; + background-color: $pink; min-width: 11em; min-height: 4.5em; } diff --git a/scss/colors.scss b/scss/colors.scss index abe5955..a117726 100644 --- a/scss/colors.scss +++ b/scss/colors.scss @@ -38,6 +38,7 @@ $surface2: #585b70; $surface1: #45475a; $surface0: #313244; $base: #1e1e2e; +$base2: #242438; $mantle: #181825; $crust: #11111b; diff --git a/scss/main.scss b/scss/main.scss index 4732426..b1dcd19 100644 --- a/scss/main.scss +++ b/scss/main.scss @@ -1,7 +1,7 @@ * { all: unset; font-family: "Ubuntu Nerd Font"; - font-size: 1.2rem; + font-size: 1.175rem; font-weight: 600; } diff --git a/scss/menus/calendar.scss b/scss/menus/calendar.scss index 77823f3..f97f76d 100644 --- a/scss/menus/calendar.scss +++ b/scss/menus/calendar.scss @@ -2,9 +2,9 @@ .calendar-content-container { margin-top: 0em; - min-width: 16em; + min-width: 27em; min-height: 6em; - background: $mantle; + background: $crust; border: 0.13em solid $surface0; border-radius: 0.4em; } @@ -12,19 +12,30 @@ margin-right: 0.50em; } -.calendar-content-items { - margin: 1em; +.calendar-menu-item-container { + border-radius: 0.4em; + margin-bottom: 1.35em; + background: $base; } -.calendar-menu-calendar { - all: unset; - padding: 1em; +.calendar-content-items { + margin: 1.35em; +} + +.calendar-container-box { + margin: 0.75em; + margin-bottom: 0em; +} + +.calendar-menu-widget { + margin-top: 2em; + border-radius: 0.4em; color: $text; &:selected { - box-shadow: inset 0 -0.4em 0 0 $pink, - inset 0 -0.2em 0 0 $mantle, - inset 0 0 0 0.01em $mantle; + box-shadow: inset 0 -0.5em 0 0 $pink, + inset -0.4em -0.3em 0 0 $base, + inset 0.4em 0 0 0.01em $base; color: $pink; border-radius: 0em; } @@ -33,17 +44,122 @@ background-color: transparent; color: $teal; } - + &.button { + color: $text; + font-weight: 900; + font-size: 900em; + } + &:hover { + color: $pink; + } &.highlight { border: 2em solid $pink; background-color: transparent; color: $pink; } - &:indeterminate { color: $surface2; } font-size: 1.1em; - padding: 0.2em; + padding: 0.35em; } + +.clock-content-items { + min-height: 6em; + + .clock-content-time { + font-size: 4em; + color: $pink; + } + .clock-content-period { + font-size: 1.75em; + margin-bottom: 0.7em; + margin-right: -0.875em; + color: $teal; + } +} + +.calendar-menu-item-container.weather { + margin-bottom: 0em; +} + +.weather-container-box { + color: $red; + margin: 1.5em; + min-width: 3em; + // min-height: 10em; + + .calendar-menu-weather.today.icon { + image { + color: $pink; + font-size: 5em; + // margin-right: 0.3em; + } + } + + .calendar-menu-weather.today.temp.label { + color: $text; + margin-left: 0.2em; + font-size: 2.5em; + } + + .calendar-menu-weather.today.condition.label { + color: $teal; + font-size: 1.75em; + margin-left: -1.4em; + } + + // .calendar-menu-weather.today.condition.label.weather-color.red { + // color: $red; + // } + // .calendar-menu-weather.today.condition.label.weather-color.orange { + // color: $orange; + // } + // .calendar-menu-weather.today.condition.label.weather-color.lavender { + // color: $lavender; + // } + // .calendar-menu-weather.today.condition.label.weather-color.blue { + // color: $blue; + // } + // .calendar-menu-weather.today.condition.label.weather-color.sky { + // color: $sky; + // } + + .calendar-menu-weather.today.temp.label.icon.weather-color.red { + color: $red; + } + .calendar-menu-weather.today.temp.label.icon.weather-color.orange { + color: $orange; + } + .calendar-menu-weather.today.temp.label.icon.weather-color.lavender { + color: $lavender; + } + .calendar-menu-weather.today.temp.label.icon.weather-color.blue { + color: $blue; + } + .calendar-menu-weather.today.temp.label.icon.weather-color.sky { + color: $sky; + } +} + +.calendar-menu-weather.today.stats.container { + // margin-left: 2.2em; + color: $pink; + + .weather.label { + margin-left: 0.35em; + } +} + + + + + + + + + + + + diff --git a/scss/menus/power.scss b/scss/menus/power.scss index 2ac1cd9..0334183 100644 --- a/scss/menus/power.scss +++ b/scss/menus/power.scss @@ -10,35 +10,35 @@ $popover-padding: 0.6rem * 1.6; window#verification .verification { @include floating-widget; - padding: 0.5rem * 1.6 * 1.5; - min-width: 20rem; - min-height: 8rem; + padding: 0.35em * 1.6 * 1.5; + min-width: 20em; + min-height: 6em; font-size: 1.3em; .text-box { - margin-bottom: 0.4rem; + margin-bottom: 0.3em; .title { font-size: 1.5em; color: $maroon; - margin-bottom: 0.75rem; + margin-bottom: 0.5em; } .desc { color: $lavender; font-size: 1em; - margin-bottom: 0.75rem; - padding: 1.15rem 2.25rem; + margin-bottom: 0.55em; + padding: 1em 3em; } } .verification-button { background: $crust; - padding: 0.75rem 0rem; - margin: 0.4rem 1.9rem; - border: 0.2rem solid; + padding: 0.7em 0em; + margin: 0.4em 1.7em; + border: 0.15em solid; border-color: $crust; - border-radius: 0.4rem; + border-radius: 0.3em; opacity: 1; transition: border-color 0.2s ease-in-out; transition: opacity .3s ease-in-out; @@ -105,6 +105,8 @@ window#powermenu .powermenu { .widget-button { border-color: $crust; + min-width: 4.5em; + min-height: 4.5em; opacity: 1; transition: border-color 0.2s ease-in-out; transition: opacity .3s ease-in-out; diff --git a/style.css b/style.css index f8c6c5b..37b017b 100644 --- a/style.css +++ b/style.css @@ -1,7 +1,7 @@ * { all: unset; font-family: "Ubuntu Nerd Font"; - font-size: 1.2rem; + font-size: 1.175rem; font-weight: 600; } @@ -344,8 +344,8 @@ spinner:checked { min-height: 4.5em; } .workspaces label.active { - color: #b4befe; - background-color: #b4befe; + color: #f5c2e7; + background-color: #f5c2e7; min-width: 11em; min-height: 4.5em; } @@ -400,11 +400,11 @@ spinner:checked { } .bar { - background: #181825; + background: #11111b; } .bar_item_box_visible { - background: rgba(49, 50, 68, 0.8); + background-color: #242438; border-radius: 0.35em; padding: 0.2rem 0.9rem; margin: 0.5rem 0.25rem; @@ -611,32 +611,32 @@ window#verification .verification { color: #9278b6; border-radius: 0.5rem; padding: 1.5rem; - padding: 1.2rem; - min-width: 20rem; - min-height: 8rem; + padding: 0.84em; + min-width: 20em; + min-height: 6em; font-size: 1.3em; } window#verification .verification .text-box { - margin-bottom: 0.4rem; + margin-bottom: 0.3em; } window#verification .verification .text-box .title { font-size: 1.5em; color: #eba0ac; - margin-bottom: 0.75rem; + margin-bottom: 0.5em; } window#verification .verification .text-box .desc { color: #b4befe; font-size: 1em; - margin-bottom: 0.75rem; - padding: 1.15rem 2.25rem; + margin-bottom: 0.55em; + padding: 1em 3em; } window#verification .verification .verification-button { background: #11111b; - padding: 0.75rem 0rem; - margin: 0.4rem 1.9rem; - border: 0.2rem solid; + padding: 0.7em 0em; + margin: 0.4em 1.7em; + border: 0.15em solid; border-color: #11111b; - border-radius: 0.4rem; + border-radius: 0.3em; opacity: 1; transition: border-color 0.2s ease-in-out; transition: opacity 0.3s ease-in-out; @@ -697,6 +697,8 @@ window#powermenu .powermenu.box { .widget-button { border-color: #11111b; + min-width: 4.5em; + min-height: 4.5em; opacity: 1; transition: border-color 0.2s ease-in-out; transition: opacity 0.3s ease-in-out; @@ -1108,9 +1110,9 @@ image { .calendar-content-container { margin-top: 0em; - min-width: 16em; + min-width: 27em; min-height: 6em; - background: #181825; + background: #11111b; border: 0.13em solid #313244; border-radius: 0.4em; } @@ -1119,35 +1121,114 @@ image { margin-right: 0.5em; } -.calendar-content-items { - margin: 1em; +.calendar-menu-item-container { + border-radius: 0.4em; + margin-bottom: 1.35em; + background: #1e1e2e; } -.calendar-menu-calendar { - all: unset; - padding: 1em; +.calendar-content-items { + margin: 1.35em; +} + +.calendar-container-box { + margin: 0.75em; + margin-bottom: 0em; +} + +.calendar-menu-widget { + margin-top: 2em; + border-radius: 0.4em; color: #cdd6f4; font-size: 1.1em; - padding: 0.2em; + padding: 0.35em; } -.calendar-menu-calendar:selected { - box-shadow: inset 0 -0.4em 0 0 #f5c2e7, inset 0 -0.2em 0 0 #181825, inset 0 0 0 0.01em #181825; +.calendar-menu-widget:selected { + box-shadow: inset 0 -0.5em 0 0 #f5c2e7, inset -0.4em -0.3em 0 0 #1e1e2e, inset 0.4em 0 0 0.01em #1e1e2e; color: #f5c2e7; border-radius: 0em; } -.calendar-menu-calendar.header { +.calendar-menu-widget.header { background-color: transparent; color: #94e2d5; } -.calendar-menu-calendar.highlight { +.calendar-menu-widget.button { + color: #cdd6f4; + font-weight: 900; + font-size: 900em; +} +.calendar-menu-widget:hover { + color: #f5c2e7; +} +.calendar-menu-widget.highlight { border: 2em solid #f5c2e7; background-color: transparent; color: #f5c2e7; } -.calendar-menu-calendar:indeterminate { +.calendar-menu-widget:indeterminate { color: #585b70; } +.clock-content-items { + min-height: 6em; +} +.clock-content-items .clock-content-time { + font-size: 4em; + color: #f5c2e7; +} +.clock-content-items .clock-content-period { + font-size: 1.75em; + margin-bottom: 0.7em; + margin-right: -0.875em; + color: #94e2d5; +} + +.calendar-menu-item-container.weather { + margin-bottom: 0em; +} + +.weather-container-box { + color: #f38ba8; + margin: 1.5em; + min-width: 3em; +} +.weather-container-box .calendar-menu-weather.today.icon image { + color: #f5c2e7; + font-size: 5em; +} +.weather-container-box .calendar-menu-weather.today.temp.label { + color: #cdd6f4; + margin-left: 0.2em; + font-size: 2.5em; +} +.weather-container-box .calendar-menu-weather.today.condition.label { + color: #94e2d5; + font-size: 1.75em; + margin-left: -1.4em; +} +.weather-container-box .calendar-menu-weather.today.temp.label.icon.weather-color.red { + color: #f38ba8; +} +.weather-container-box .calendar-menu-weather.today.temp.label.icon.weather-color.orange { + color: #fab387; +} +.weather-container-box .calendar-menu-weather.today.temp.label.icon.weather-color.lavender { + color: #b4befe; +} +.weather-container-box .calendar-menu-weather.today.temp.label.icon.weather-color.blue { + color: #89b4fa; +} +.weather-container-box .calendar-menu-weather.today.temp.label.icon.weather-color.sky { + color: #89dceb; +} + +.calendar-menu-weather.today.stats.container { + color: #f5c2e7; +} +.calendar-menu-weather.today.stats.container .weather.label { + margin-left: 0.35em; +} + .notification-card-container { margin-top: 3.5rem; } diff --git a/style.css.map b/style.css.map index 90ae965..69f92d1 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/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/notifications/popups.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;ACJF;EACE;EACA;EACA,kBCFgB;EDGhB;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,kBChBW;;ADkBf;EACE,OCnBa;;ADqBf;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA,kBC/Be;;;ADmCnB;EACE;EACA;EACA;EACA,OCvCiB;;;AD0CnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,kBC9DiB;ED+DjB;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA,kBC9EgB;;;ADiFlB;AAAA;EAEE;EACA,kBCpFgB;;;ADuFlB;AAAA;AAAA;EAGE,OC1FgB;ED2FhB,kBC7CW;;;ADgDb;AAAA;AAAA;EAGE;EACA,kBCpDW;;;ADuDb;AAAA;AAAA;EAGE;EACA,kBC3DW;;;AD8Db;EACE;EACA;EACA;EACA;EACA,kBChHiB;EDiHjB;EACA;EACA;;;AAGF;EACE,kBC1EW;;;AD6Eb;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBCvIc;EDwId;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA,kBChKiB;;;ADmKnB;EACE;EACA,kBCxHW;;;AD2Hb;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA,OC1IW;ED2IX,kBCzLgB;ED0LhB;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,kBC1MgB;ED2MhB,OC5Mc;ED6Md;;;AAGF;EACE;EACA;EACA,kBCjNiB;;;ADoNnB;EACE;IACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AE/NF;EACE,YDmCM;EClCN;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cD2BM;EC1BN;EACA;;AAEA;EACE;EACA,cDSO;ECRP;;AAGF;EAEE;EACA,cDEO;;ACCT;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","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/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/notifications/popups.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file