diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/config.yaml b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/config.yaml index 41735c1..27d5f4d 100644 --- a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/config.yaml +++ b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/config.yaml @@ -16,8 +16,8 @@ bars: position: "top" center: false blur_effect: - enabled: false - acrylic: false + enabled: true + acrylic: true dark_mode: true round_corners: false border_color: None @@ -36,20 +36,134 @@ bars: left: [ "komorebi_control", + "update_check", "komorebi_workspaces", - "cava", - "media" + "language", + "media", + "cava" ] center: ["clock"] right: [ - "grouped_widgets", + "hardware_widget", "volume", "github", "notes", + "launchpad", "power_menu" ] widgets: + traffic: + type: "yasb.traffic.TrafficWidget" + options: + label: "\ueab4 {download_speed} | \ueab7 {upload_speed}" + label_alt: "Download {download_speed} | Upload {upload_speed}" + update_interval: 5000 + menu: + blur: true + round_corners: true + round_corners_type: "normal" + border_color: "system" + alignment: "left" + direction: "down" + offset_top: 6 + offset_left: 0 + callbacks: + on_left: "toggle_menu" + on_right: "toggle_label" + label_shadow: + enabled: true + color: "black" + radius: 3 + offset: [ 1, 1 ] + update_check: + type: "yasb.update_check.UpdateCheckWidget" + options: + winget_update: + enabled: true + label: "\uf0ab {count}" + interval: 60 + exclude: [] + label_shadow: + enabled: true + color: "black" + radius: 3 + offset: [ 1, 1 ] + launchpad: + type: "yasb.launchpad.LaunchpadWidget" + options: + label: "\udb85\udcde" + search_placeholder: "Search apps..." + app_icon_size: 48 + window: + fullscreen: false + width: 1024 + height: 768 + overlay_block: true + window_style: + enable_blur: true + round_corners: true + round_corners_type: "normal" + border_color: "system" + window_animation: + fade_in_duration: 120 + fade_out_duration: 100 + group_apps: false + callbacks: + on_left: "toggle_launchpad" + app_title_shadow: + enabled: true + color: "#00000090" + offset: [1, 1] + radius: 2 + app_icon_shadow: + enabled: true + color: "#00000090" + offset: [0, 2] + radius: 8 + disk: + type: "yasb.disk.DiskWidget" + options: + label: "\uf473" + label_alt: "\uf473" + group_label: + volume_labels: ["C", "D", "E", "F"] + show_label_name: true + blur: True + round_corners: True + round_corners_type: "normal" + border_color: "System" + alignment: "right" + direction: "down" + distance: 6 + callbacks: + on_left: "toggle_group" + language: + type: "yasb.language.LanguageWidget" + options: + label: "\uf11c {lang[language_code]} ({lang[country_code]})" + label_alt: "{lang[full_name]}" + update_interval: 5 + callbacks: + on_left: "toggle_menu" + on_middle: "do_nothing" + on_right: "toggle_label" + language_menu: + blur: true + round_corners: true + round_corners_type: "normal" + border_color: "system" + alignment: "right" + direction: "down" + offset_top: 6 + offset_left: 0 + show_layout_icon: true + layout_icon: "\uf11c" + label_shadow: + enabled: true + color: "black" + radius: 3 + offset: [ 1, 1 ] cava: type: "yasb.cava.CavaWidget" options: @@ -65,7 +179,7 @@ widgets: bar_width: 4 bar_type: "bars" framerate: 60 - hide_empty: false + hide_empty: true komorebi_control: type: "komorebi.control.KomorebiControlWidget" options: @@ -153,26 +267,34 @@ widgets: memory: type: "yasb.memory.MemoryWidget" options: - label: "MEM" + label: "{virtual_mem_free}/{virtual_mem_total}" label_alt: "VIRT: {virtual_mem_percent}% SWAP: {swap_mem_percent}%" update_interval: 5000 progress_bar: enabled: true + position: "left" size: 14 thickness: 2 color: "#91d7e3" background_color: "#242739" callbacks: on_left: "toggle_label" + on_middle: "do_nothing" + on_right: "do_nothing" memory_thresholds: low: 25 medium: 50 high: 90 + label_shadow: + enabled: true + color: "black" + radius: 3 + offset: [ 1, 1 ] cpu: type: "yasb.cpu.CpuWidget" options: label: "CPU" - label_alt: "CPU {info[percent][total]:.0f}%" + label_alt: "CPU {info[percent][total]}%" progress_bar: enabled: true position: "left" @@ -183,14 +305,15 @@ widgets: update_interval: 2000 callbacks: on_right: "do_nothing" - grouped_widgets: + hardware_widget: type: "yasb.grouper.GrouperWidget" options: - class_name: "grouped-widgets" + class_name: "hardware-widget" widgets: [ "memory", "cpu", - "weather", + "traffic", + "disk" ] container_padding: top: 0 @@ -202,14 +325,14 @@ widgets: options: label: "\ueba1" label_alt: "Notifications {data}" - token: ghp_xxxxxxxxxxxxxxxxxxxxxx # GitHub Personal access tokens (classic) https://github.com/settings/tokens + token: env # GitHub Personal access tokens (classic) https://github.com/settings/tokens max_notification: 50 notification_dot: enabled: True corner: "bottom_left" color: "red" margin: [ 1, 1 ] - only_unread: false + only_unread: true show_comment_count: false reason_filters: [] max_field_size: 54 @@ -221,7 +344,7 @@ widgets: border_color: "System" alignment: "right" direction: "down" - show_categories: false + show_categories: true categories_order: ["PullRequest", "Issue", "CheckSuite", "Release", "Discussion"] label_shadow: enabled: True @@ -231,7 +354,7 @@ widgets: media: type: "yasb.media.MediaWidget" options: - label: "\uf001 {title}" + label: "\uf001" label_alt: "\udb80\udf87 {title}" hide_empty: true callbacks: @@ -251,10 +374,9 @@ widgets: scrolling_label: enabled: false update_interval_ms: 100 - style: "left" # can be "left", "right", "bounce", "bounce-ease" + style: "left" separator: " | " label_padding: 0 - # Easing curve params: https://www.desmos.com/calculator/j7eamemxzi ease_slope: 20 ease_pos: 0.8 ease_min: 0.5 @@ -313,70 +435,62 @@ widgets: color: "black" radius: 1 offset: [ 1, 1 ] - weather: - type: "yasb.weather.WeatherWidget" + volume: + type: "yasb.volume.VolumeWidget" options: - label: "{icon} {temp}" # - {location} - label_alt: "{icon} {location}: {conditions}, {temp}" # Min {min_temp}, Max {max_temp}, Humidity {humidity}" - api_key: "YOUR_API_KEY" # Get your free API key from https://www.weatherapi.com/ - update_interval: 300 - hide_decimal: true - location: "Adelaide" # You can use "USA Los Angeles 90006" {COUNTRY CITY ZIP_CODE}, or just city. - units: "metric" # Can be 'metric' or 'imperial' - callbacks: - on_left: "toggle_card" - on_right: "toggle_label" - icons: - sunnyDay: "\udb81\udd99" - clearNight: "\ue3c2" - cloudyDay: "\ue21d" - cloudyNight: "\ue226" - rainyDay: "\ue371" - rainyNight: "\ue371" - snowyDay: "\udb81\udf17" - snowyNight: "\udb81\udf17" - blizzardDay: "\udb81\udd99" - default: "\udb81\udd99" - weather_card: - show_hourly_forecast: true + label: "{icon} {level}" + label_alt: "{volume}" + volume_icons: + - "\ueee8" + - "\uf026" + - "\uf027" + - "\uf027" + - "\uf028" + audio_menu: blur: true round_corners: true - round_corners_type: "small" + round_corners_type: "normal" border_color: "system" - alignment: "center" + alignment: "right" direction: "down" offset_top: 6 - icon_size: 48 + offset_left: 0 + show_apps: true + show_app_labels: false + show_app_icons: true + show_apps_expanded: false + app_icons: + toggle_down: "\uf078" + toggle_up: "\uf077" + callbacks: + on_left: "toggle_volume_menu" + on_right: "toggle_mute" label_shadow: - enabled: false + enabled: true color: "black" - radius: 1 + radius: 3 offset: [ 1, 1 ] - volume: - type: "yasb.volume.VolumeWidget" - options: - label: "{level}" - label_alt: "{volume}" - progress_bar: - enabled: true - position: "left" - size: 14 - thickness: 2 - color: "#91d7e3" - background_color: "#242739" - callbacks: - on_right: "exec cmd.exe /c start ms-settings:sound" power_menu: - type: "yasb.power_menu.PowerMenuWidget" - options: - label: "\uf011" - uptime: True - blur: True - blur_background: True - animation_duration: 250 # Milisecond - button_row: 5 # Number of buttons in row, min 1 max 5 - buttons: - shutdown: ["\uf011","Shut Down"] - restart: ["\uead2","Restart"] - signout: ["\udb80\udf43","Sign out"] - cancel: ["\udb81\udf3a","Cancel"] + type: "yasb.power_menu.PowerMenuWidget" + options: + label: "\uf011" + uptime: true + show_user: true + menu_style: "popup" + popup: + blur: true + round_corners: true + round_corners_type: "normal" + border_color: "System" + alignment: "right" + direction: "down" + offset_top: 6 + offset_left: 0 + buttons: + shutdown: ["\uf011", "Shut Down"] + restart: ["\uead2", "Restart"] + sleep: ["\u23fe", "Sleep"] + signout: ["\udb80\udf43", "Sign out"] + lock: ["\uea75", "Lock"] + hibernate: ["\uf28e", "Hibernate"] + cancel: ["", "Cancel"] diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/image.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/image.png index a3fc556..ba7c787 100644 Binary files a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/image.png and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/image.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/bar.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/bar.png new file mode 100644 index 0000000..ba7c787 Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/bar.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/controlKomebri.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/controlKomebri.png new file mode 100644 index 0000000..58b79bd Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/controlKomebri.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/disks.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/disks.png new file mode 100644 index 0000000..c62fd4d Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/disks.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/github.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/github.png new file mode 100644 index 0000000..1665eea Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/github.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/launchpad.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/launchpad.png new file mode 100644 index 0000000..17a481c Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/launchpad.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/notes.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/notes.png new file mode 100644 index 0000000..a00edd7 Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/notes.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/traffic.png b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/traffic.png new file mode 100644 index 0000000..5fb6355 Binary files /dev/null and b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/images/traffic.png differ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/readme.md b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/readme.md index f2f952d..74c722f 100644 --- a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/readme.md +++ b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/readme.md @@ -1,12 +1,27 @@ # IlyaTheme YASB - Ilya theme for YASB! -![Screenshot YASB](https://i.postimg.cc/yNZbywDQ/Snimok-ekrana-2026-01-05-210259.png) +# Gallery +
+ + + + +
+
+ + + +
+ -## Changelog -### 1.1 +# Changelog +### 1.2 (RECODE) + - The IlyaTheme is in recode and now... its ended + - Changed CPU, Memory, Notes, Media, Volume. + - Added Traffic, Disk, Lauguage, Update Check (only winget), Launchpad. +### 1.1 (Small Update) - Removed home - Added cava, komorebi, transparency. -### 1.0 -- Relased! +### 1.0 (Relase) +- IlyaTheme now in YASB library! diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/styles.css b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/styles.css index 1dbbdbe..48078f0 100644 --- a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/styles.css +++ b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/styles.css @@ -7,67 +7,122 @@ padding: 0; } .yasb-bar { - padding: 0 8px; - margin: 0; - background-color: rgba(35, 35, 35, 0.01); + padding: 2px 4px; + background: rgba(20, 20, 30, 0.01); + backdrop-filter: blur(10px); } .widget { padding: 0 10px; - margin: 0; + margin: 0 2px; + transition: all 0.2s ease; } -.widget .label { - padding: 2px 2px 1px 2px; +.widget:hover { + color: #89dceb; } -.widget .label.alt { - padding: 1px 8px 1px 8px; +.widget .label { padding: 2px 2px 1px 2px; } +.widget .label.alt { padding: 1px 8px 1px 8px; } +.clock-widget .label { padding-left: 8px;} + +/* POWER */ +.power-menu-widget .label { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); + padding-left: 5px; + padding-right: 5px; + color: #f38ba8; + font-size: 13px; +} +.power-menu-compact { + min-width: 260px; + background-color: rgba(55, 58, 65, 0.6); +} +.power-menu-compact .profile-info { padding: 12px 0 24px 0; } + +.power-menu-compact .profile-info .profile-username { + font-size: 16px; + font-weight: 600; + color: #e0e3ee; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + margin-top: 4px; } -.clock-widget .label { - padding-left:8px; + +.power-menu-compact .profile-info .profile-account-type { + font-size: 12px; + color: #ffffff; + font-weight: 600; + margin-top: 8px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + background-color: #74b0ff; + padding: 2px 6px; + border-radius: 6px; } -/* POWER MENU WIDGET */ -.uptime { /* UPTIME */ - font-size: 14px; - margin-bottom: 10px; - color: rgb(255, 255, 255); - font-weight: 600; - font-family: "JetBrains Mono"; +.power-menu-compact .profile-info .profile-email { + font-size: 13px; + color: rgba(205, 214, 244, 0.6); + margin-top: 2px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; } -.power-menu-widget .label { - color: #eba0ac; - font-size: 16px; + +.power-menu-compact .manage-accounts { + font-size: 12px; + background-color: rgba(255, 255, 255, 0.08); + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + padding: 2px 8px; + margin-top: 16px; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.1); } -.power-menu-popup .button { - padding: 0; - width: 160px; - height: 240px; - border-radius: 4px; - background-color: rgba(41, 42, 58, 0.75); - font-family: "JetBrains Mono"; - color: white; - border: 4px solid rgba(255, 255, 255, 0); -} -.power-menu-popup .button.hover { - background-color: rgb(55, 56, 75); - border: 4px solid rgb(55, 56, 75); -} -.power-menu-popup .button .label { - margin-bottom: 8px; - font-size: 16px; - font-weight: 600; - color: rgba(255, 255, 255, 0.6); - font-family: "JetBrains Mono"; + +.power-menu-compact .buttons { + background-color: rgba(255, 255, 255, 0.05); + margin: 0 12px 12px 12px; + border-radius: 8px; } -.power-menu-popup .button .icon { - font-size: 64px; - padding-top: 54px; - color: rgba(255, 255, 255, 0.25); + +.power-menu-compact .button { + padding: 8px 16px; + background-color: transparent; + border: none; + border-radius: 0; } -.power-menu-popup .button.cancel .icon { - color: rgba(243, 139, 168, 0.55); + +.power-menu-compact .button.hover { + background-color: rgba(137, 180, 250, 0.2); + transition: all 0.2s ease; +} + +.power-menu-compact .button.lock.hover { + border-top-right-radius: 8px; + border-top-left-radius: 8px; +} + +.power-menu-compact .button.shutdown.hover { + border-bottom-right-radius: 8px; + border-bottom-left-radius: 8px; +} + +.power-menu-compact .button .icon { + font-size: 14px; + color: rgba(255, 255, 255, 0.4); + padding-right: 10px; + min-width: 20px; +} + +.power-menu-compact .button .label { + font-size: 13px; + font-weight: 500; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + color: #bebec0; } -.power-menu-popup .button.cancel .label { - color: rgba(243, 139, 168, 0.95); + +.power-menu-compact .icon.hover, +.power-menu-compact .label.hover { + color: #ffffff; } /* ICONS */ @@ -79,28 +134,430 @@ margin: 1px 2px 0 0; } -/* WEATHER WIDGET */ -.weather-widget .icon { - font-size: 16px; - margin: 0 2px 0px 0; +/* LAUNCHPAD */ +.launchpad-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); +} +.launchpad-widget .icon { + font-size: 16px; + color: #89b4fa; } -.weather-widget .icon.sunnyDay { - color: rgb(221, 210, 107); + +/* Launchpad context menu style */ +.launchpad .context-menu { + background-color: #202020; + border: none; + border-radius: 6px; + padding: 4px 0px; + font-family: 'Segoe UI'; + font-size: 12px; + color: #FFFFFF; + font-weight: 600 } -.weather-widget .icon.clearNight { - color: rgb(107, 189, 221); - font-size: 18px; - margin: -1px 2px 0px 0; +.launchpad .context-menu::item { + background-color: transparent; + padding: 6px 12px; + margin: 2px 6px; + border-radius: 4px; + min-width: 100px; } -.weather-widget .icon.rainyNight { - font-size: 16px; +.launchpad .context-menu::item:selected { + background-color: #3a3a3a; + color: #FFFFFF; } -.weather-widget .icon.cloudyDay { +.launchpad .context-menu::item:pressed { + background-color: #3A3A3A; +} +.launchpad .context-menu::separator { + height: 1px; + background-color: #404040; + margin: 4px 8px; +} +.launchpad .context-menu::item:disabled { + color: #666666; + background-color: transparent; +} + +/* Launchpad App dialog style */ +.launchpad .app-dialog { + font-family: 'Segoe UI'; + background-color: #202020; +} +.launchpad .app-dialog .buttons-container { + background-color: #171717; + margin-top: 16px; + border-top: 1px solid #000; + max-height: 80px; + min-height: 80px; + padding: 0 20px 0 20px; +} +.launchpad .app-dialog .message { + color: #FFFFFF; + font-family: 'Segoe UI'; + font-size: 12px; + font-weight: 600; + padding: 10px 0 +} +.launchpad .app-dialog .title-field, +.launchpad .app-dialog .path-field, +.launchpad .app-dialog .icon-field, +.launchpad .app-dialog .group-field{ + background-color: #181818; + border: 1px solid #303030; + border-radius: 4px; + padding: 0 6px; + font-family: 'Segoe UI'; + font-size: 12px; + font-weight: 600; + color: #FFFFFF; + margin: 10px 0px 5px 0; + min-height: 30px; +} +.launchpad .app-dialog .title-field:focus, +.launchpad .app-dialog .path-field:focus, +.launchpad .app-dialog .icon-field:focus { + border-bottom-color: #4cc2ff; +} +.launchpad .app-dialog .button { + background-color: #2d2d2d; + border: none; + border-radius: 4px; + font-family: 'Segoe UI'; + font-size: 12px; + font-weight: 600; + color: #FFFFFF; + min-width: 80px; + padding: 0 6px; + margin: 10px 0 5px 6px; + min-height: 28px; + outline: none; +} +.launchpad .app-dialog .buttons-container .button { + margin: 10px 0 5px 0px; + font-size: 13px; +} +.launchpad .app-dialog .button:focus { + border: 2px solid #adadad; +} +.launchpad .app-dialog .button:focus, +.launchpad .app-dialog .button:hover { + background-color: #4A4A4A; +} +.launchpad .app-dialog .button:pressed { + background-color: #3A3A3A; +} +.launchpad .app-dialog .button.add, +.launchpad .app-dialog .button.save { + background-color: #0078D4; +} +.launchpad .app-dialog .button.add:focus, +.launchpad .app-dialog .button.save:focus, +.launchpad .app-dialog .button.add:hover, +.launchpad .app-dialog .button.save:hover { + background-color: #0066B2; +} +.launchpad .app-dialog .button.add:pressed, +.launchpad .app-dialog .button.save:pressed { + background-color: #00509E; +} +.launchpad .app-dialog .button.delete { + background-color: #bd2d14; +} +.launchpad .app-dialog .button.delete:focus, +.launchpad .app-dialog .button.delete:hover { + background-color: #b30f00; +} +.launchpad .app-dialog .button.delete:pressed { + background-color: #a00b00; +} +.launchpad .app-dialog .warning-message { + background-color: #2b0b0e; + border: 1px solid #5a303c; + border-radius: 4px; + color: #cc9b9f; + font-family: 'Segoe UI'; + font-size: 12px; + font-weight: 600; + padding: 8px 12px; + margin: 4px 0px; +} +/* Launchpad popup style */ +.launchpad .drop-overlay { + background-color: rgba(24, 25, 27, 0.8); + border:4px dashed #3c80ff; +} +.launchpad .drop-overlay .text { + color: #ffffff; + font-family: 'Segoe UI'; + font-size: 64px; + font-weight: 600; + text-transform: uppercase; +} +.launchpad .launchpad-container { + background-color: rgba(24, 25, 27, 0.8); +} +.launchpad .search-container { + border-bottom: 1px solid rgba(255, 255, 255, 0.15); + background-color:rgba(0, 0, 0, 0.3); + min-height: 80px; + margin: 0; + padding: 0 +} +.launchpad .search-input { + max-width: 400px; + padding: 8px 12px; + font-size: 14px; + min-height: 24px; + max-height: 24px; + font-family: 'Segoe UI'; + border-radius: 20px; + border: 2px solid rgb(53, 54, 56); + background-color: rgba(0, 0, 0, 0.507); + color: #a6adc8; +} +.launchpad .search-input:focus { + border: 2px solid rgb(22, 114, 190); + background-color: rgba(255, 255, 255, 0.05); +} +.launchpad .launchpad-scroll-area { + background-color: transparent; + border: none; +} +.launchpad .app-icon { + background-color: rgba(102, 10, 10, 0); + border-radius: 12px; + border: 2px solid rgba(112, 76, 32, 0); + padding-top: 10px; + margin: 24px 6px 6px 6px; + max-width: 110px; + min-width: 110px; + min-height: 110px; + max-height: 110px; +} +.launchpad .app-icon:focus { + border: 2px solid #89b4fa; + background-color: rgba(255, 255, 255, 0.06); +} +.launchpad .app-icon:hover { + border: 2px solid #89b4fa; + background-color: rgba(255, 255, 255, 0.13); +} +.launchpad .app-icon .title { + color: #a6adc8; + font-family: 'Segoe UI'; + font-size: 14px; + margin-top: 2px; + font-weight: 600 +} +/* App icon .launchpad .app-icon or URL icon .launchpad .app-icon.url */ +.launchpad .app-icon.url .title{ + color: #52f1d2; +} +.launchpad .app-icon .icon { + padding: 0; + margin: 0 +} + +/* Group icon styling */ +.launchpad .group-icon { + background-color: rgba(102, 10, 10, 0); + border-radius: 12px; + border: 2px solid rgba(112, 76, 32, 0); + padding-top: 10px; + margin: 24px 6px 6px 6px; + max-width: 110px; + min-width: 110px; + min-height: 110px; + max-height: 110px; +} +.launchpad .group-icon:focus { + border: 2px solid #89b4fa; + background-color: rgba(255, 255, 255, 0.06); +} +.launchpad .group-icon:hover { + border: 2px solid #89b4fa; + background-color: rgba(255, 255, 255, 0.13); +} +.launchpad .group-icon .group-icon-container { + background-color: rgb(39, 40, 43); + border: 1px solid rgb(47, 49, 53); + border-radius: 8px; +} +.launchpad .group-icon .title { + color: #a6adc8; + font-family: 'Segoe UI'; + font-size: 14px; + margin-top: 2px; + font-weight: 600; +} + +/* Per-group styling + Each group gets a class based on its group name: + - Lowercase conversion + - Spaces replaced with hyphens + Examples: + - "Browsers" group → .browsers + - "My Apps" group → .my-apps + - "Work Tools" group → .work-tools +*/ +.launchpad .group-icon .group-icon-container.browser { + background-color: rgb(33, 47, 71); + border-color: rgb(34, 57, 94); +} + +/* Back button when inside a group */ +.launchpad .group-back-button { + background-color: transparent; + border: none; + color: rgba(255, 255, 255, 0.8); font-size: 18px; - color: rgb(221, 210, 107); + font-family: "Segoe UI"; + font-weight: 400; + text-align: left; + padding: 0 32px; +} +.launchpad .group-back-button:hover { + color: #ffffff; +} + +/* DISK */ +.disk-widget { + padding: 0 6px 0 6px; +} +.disk-group { + background-color:rgba(17, 17, 27, 0.4); +} +.disk-group-row { + min-width: 220px; + max-width: 220px; + max-height: 40px; + margin: 0; + padding: 0; + border-radius: 6px; + border: 1px solid rgba(128, 128, 128, 0); +} +.disk-group-row:hover { + background-color: rgba(137, 180, 250, 0.15); + border: 1px solid rgba(137, 180, 250, 0.3); +} +.disk-group-label-bar{ + max-height:8px; + border:0px solid rgba(128, 128, 128, 0); + background-color: rgba(137, 180, 250, 0.1); + border-radius: 4px; +} +.disk-group-label-bar::chunk{ + background-color: #74b0ff; + border-radius: 4px; +} +.disk-group-label { + font-size: 10px; +} +.disk-group-label-size { + font-size: 10px; + color: #666879; +} + +/* LANGUAGE */ +.language-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); +} + +.language-menu { + background-color: rgba(17, 17, 27, 0.4); + min-width: 300px; +} +.language-menu .header { + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 14px; + font-weight: 600; + margin-bottom: 2px; + padding: 12px; + background-color: rgba(17, 17, 27, 0.6); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} +.language-menu .footer { + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 12px; + font-weight: 600; + padding: 12px; + margin-top: 2px; + color: #9399b2; + background-color: rgba(17, 17, 27, 0.6); + border-top: 1px solid rgba(255, 255, 255, 0.1); +} +.language-menu .footer:hover { + background-color: rgba(137, 180, 250, 0.15); + color: #89dceb; + transition: all 0.2s ease; } -.weather-widget .icon.rainyDay { - color: rgb(245, 224, 220) +.language-menu .language-item { + padding: 6px 12px; + margin: 2px 4px; +} +.language-menu .language-item.active { + background-color:rgba(255, 255, 255, 0.1); + border-radius: 4px; +} +.language-menu .language-item:hover { + background-color: rgba(166, 227, 161, 0.15); + transition: all 0.2s ease; +} +.language-menu .language-item.active:hover { + background-color: rgba(137, 180, 250, 0.2); + border-radius: 4px; +} +.language-menu .language-item .code { + font-weight: 900; + font-size: 14px; + min-width: 40px; + text-transform: uppercase; +} +.language-menu .language-item .icon { + font-size: 16px; + margin-right: 8px; + color: #fff; +} +.language-menu .language-item .name { + font-weight: 600; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 14px; +} +.language-menu .language-item .layout { + font-weight: 600; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 12px; +} + +/* HARDWARE */ +.hardware-widget .container { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 10px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); +} + +.hardware-widget .grouper-button { + font-size: 12px; + color: #a2b1c7; + background-color: transparent; + border: none; + border-radius: 6px; + font-weight: 500; +} + +.hardware-widget .grouper-button:hover { + color: #89dceb; + background-color: rgba(255, 255, 255, 0.08); } /* MEDIA */ @@ -109,15 +566,20 @@ margin: 0; } .media-widget .label { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); color: #ffffff; padding: 0px; padding-left: 10px; - padding-right: 4px; + padding-right: 10px; } -.media-menu .btn, .media-menu .title, .media-menu .artist { padding-left: 10px; font-family: 'JetBrains Mono'; } +.media-menu .btn, .media-menu .title, .media-menu .artist { padding-left: 10px; font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; } -.media-menu .btn.prev:hover, .media-menu .btn.next:hover { color: #ffc400; } +.media-menu .btn.prev:hover, .media-menu .btn.next:hover { color: #f38ba8; } .media-menu .source { font-size: 11px; @@ -127,17 +589,19 @@ background-color: #bac2de; padding: 2px 4px; font-weight: 600; - font-family: 'JetBrains Mono'; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; margin-bottom: 10px; } /* GITHUB */ .github-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); color: #fff; } -.github-widget .icon:hover { - color: #0091ff; -} .github-menu { background-color: rgba(17, 17, 27, 0.2); max-height: 500px; @@ -148,7 +612,7 @@ border-bottom: 1px solid rgba(255, 255, 255, 0.1); font-size: 15px; font-weight: 400; - font-family: 'Segoe UI'; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; padding: 8px; color: white; background-color: rgba(17, 17, 27, 0.75); @@ -160,7 +624,7 @@ } .github-menu .footer .label{ font-size: 12px; - font-family: 'Segoe UI'; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; color: #9399b2; } .github-menu .contents { @@ -172,13 +636,14 @@ border-bottom: 1px solid rgba(255, 255, 255, 0.075); } .github-menu .contents .item:hover { - background-color: rgba(255, 255, 255, 0.05); - border-bottom: 1px solid rgba(255, 255, 255, 0); + background-color: rgba(166, 227, 161, 0.1); + border-bottom: 1px solid rgba(166, 227, 161, 0.2); + transition: all 0.2s ease; } .github-menu .contents .item .title, .github-menu .contents .item .description { color: #9399b2; - font-family: Segoe UI; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; } .github-menu .contents .item .title { font-size: 14px; @@ -203,6 +668,13 @@ color: #3fb950; } /* KOMOREBI */ +.komorebi-control-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); +} .komorebi-control-widget .label { font-size: 14px; color: #cdd6f4; @@ -217,10 +689,17 @@ font-size: 32px; border-radius: 8px; background-color: rgba(255, 255, 255, 0.04); + transition: all 0.2s ease; +} + +.komorebi-control-menu .button:hover { + color: rgba(166, 227, 161, 0.8); + background-color: rgba(166, 227, 161, 0.1); } + .komorebi-control-menu .button.active { color: rgb(228, 228, 228); - background-color: rgba(255, 255, 255, 0.04); + background-color: rgba(137, 180, 250, 0.15); } .komorebi-control-menu .button:disabled, .komorebi-control-menu .button.active:disabled { @@ -231,50 +710,702 @@ font-size: 12px; color: #6c7086; } -/* SYSTEMINFO GROUPER */ -.grouped-widgets .container { - background-color: rgba(35, 35, 35, 0.1); - margin: 4px 0 4px 0; + +/* MEMORY */ +.memory-widget { + padding: 0 8px; +} + +.memory-widget .widget-container .label { + font-size: 13px; +} + +.memory-widget .widget-container .label { + font-size: 14px; +} + +.memory-widget .widget-container .label.status-low { + color: #a6e3a1; /* Green */ +} + +.memory-widget .widget-container .label.status-medium { + color: #f9e2af; /* Yellow */ +} + +.memory-widget .widget-container .label.status-high { + color: #fab387; /* Orange */ +} + +.memory-widget .widget-container .label.status-critical { + color: #f38ba8; /* Red */ +} + +/* Progress bar customization */ +.memory-widget .progress-circle { + margin-right: 6px; +} + +/* CLOCK */ +.clock-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); + padding: 0 4px 0 0px; +} + +.clock-widget .icon { + color: #89dceb; + font-size: 14px; + padding-right: 4px; + transition: all 0.2s ease; +} + +.clock-widget:hover .icon { + color: #cba6f7; +} + +.clock-widget .icon.alarm { + color: #f38ba8; + margin-left: 4px; +} + +.clock-widget:hover .icon.alarm { + color: #ff7a8e; +} + +.clock-widget .label.alarm { + color: #74b0ff; + margin-left: 4px; +} + +/* Calendar, Alarm, and Timer Popups */ +.clock-popup.alarm, +.clock-popup.timer, +.clock-popup.calendar { + min-width: 460px; + background-color: rgba(17, 17, 27, 0.4); +} + +.clock-popup.calendar .calendar-table, +.clock-popup.calendar .calendar-table::item { + background-color: rgba(17, 17, 27, 0); + color: rgba(162, 177, 196, 0.85); + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + margin: 0; + padding: 0; + border: none; + outline: none; +} + +.clock-popup.calendar .calendar-table::item:selected { + color: #282936; + font-weight: bold; + background-color: #74b0ff; border-radius: 12px; - border: 2px solid #45475a; } -/* CPU & MEMORY */ -.cpu-widget .icon { - color: var(--orange); +.clock-popup.calendar .day-label { margin-top: 20px; } + +.clock-popup.calendar .day-label, +.clock-popup.calendar .month-label, +.clock-popup.calendar .year-label, +.clock-popup.calendar .date-label { + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 16px; + color: #fff; + font-weight: 700; + min-width: 180px; + max-width: 180px; } -.memory-widget .label, -.cpu-widget .label { - padding-right: 8px; + +.clock-popup.calendar .month-label { + font-weight: normal; } -/* HOME */ -.home-widget { - padding: 0 4px 0 0; +.clock-popup.calendar .year-label { + font-weight: normal; } -.home-widget .icon { - color: #b4befe; + +.clock-popup.calendar .date-label { + font-size: 88px; + font-weight: 900; + color: rgb(255, 255, 255); + margin-top: -20px; } -.home-widget .icon:hover { - color: #cdd6f4; + +.clock-popup.calendar .extended-container { + border-left: 1px solid rgba(255, 255, 255, 0.2); + background-color: transparent; + padding-left: 16px; } -.home-menu { - background-color:rgba(17, 17, 27, 0.5); + +.clock-popup.calendar .extended-container .button.alarm.small, +.clock-popup.calendar .extended-container .button.timer.small { + min-width: 32px; + min-height: 16px; + font-size: 12px; + padding: 4px 8px; + border-radius: 2px; } -.home-menu .menu-item { - padding: 6px 48px 7px 16px; + +.clock-popup.calendar .extended-container .upcoming-events-header { font-size: 12px; - font-family: 'JetBrains Mono'; - color: var(--text); + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; font-weight: 600; + margin: 4px 0 8px 0; + color: #d2d6e2; } -.home-menu .menu-item:hover { - background-color:rgba(128, 130, 158, 0.15); - color: #fff; + +.clock-popup.calendar .extended-container .upcoming-events-item { + font-size: 12px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + padding: 3px 0; + color: #b2b6c0; } -.home-menu .separator { - max-height: 1px; - background-color:rgba(128, 130, 158, 0.3); + +.clock-popup.calendar .extended-container .upcoming-events-item:hover { + color: #ced1d8; +} + +/* Alarm and Timer Dialog Containers */ +.clock-popup.timer .clock-popup-container, +.clock-popup.alarm .clock-popup-container { + padding: 16px; +} + +.clock-popup.timer .clock-popup-footer, +.clock-popup.alarm .clock-popup-footer { + padding: 16px; + border-top: 1px solid rgb(0, 0, 0); + background-color: rgba(0, 0, 0, 0.3); +} + +.clock-popup .clock-label-timer { + font-size: 13px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + color: #8d9196; +} + +.clock-popup .clock-input-time { + font-size: 48px; + background-color: transparent; + border: none; + font-family: monospace, "Tahoma", "Segoe UI"; + font-weight: 600; + color: #ced3d8; +} + +.clock-popup .clock-input-time.colon { + padding-bottom: 8px; +} + +/* Dialog Buttons */ +.clock-popup .button { + border-radius: 4px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + font-size: 13px; + min-height: 28px; + min-width: 64px; + margin: 4px 0; + background-color: rgba(255, 255, 255, 0.1); +} + +.clock-popup .button.save, +.clock-popup .button.start, +.clock-popup .button.delete, +.clock-popup .button.cancel { + min-width: 120px; +} + +.clock-popup .button.save, +.clock-popup .button.start { + background-color: rgba(0, 110, 255, 0.5); + margin-right: 8px; +} + +.clock-popup .button.save:hover, +.clock-popup .button.start:hover { + background-color: rgba(0, 110, 255, 0.7); +} + +.clock-popup .button.delete { + background-color: rgba(255, 80, 80, 0.5); +} + +.clock-popup .button.delete:hover { + background-color: rgba(255, 80, 80, 0.7); +} + +.clock-popup .button.is-alarm-enabled { + background-color: rgba(0, 110, 255, 0.5); +} + +.clock-popup .button.is-alarm-enabled:hover { + background-color: rgba(0, 110, 255, 0.7); +} + +.clock-popup .button.is-alarm-disabled { + background-color: rgba(255, 255, 255, 0.2); +} + +.clock-popup .button.day { + background-color: rgba(255, 255, 255, 0.1); + max-height: 20px; + min-height: 20px; +} + +.clock-popup .button.day:checked { + background-color: rgba(0, 110, 255, 0.5); +} + +.clock-popup .button.quick-option { + background-color: rgba(255, 255, 255, 0.1); +} + +.clock-popup .button.quick-option:checked { + background-color: rgba(0, 110, 255, 0.5); +} + +.clock-popup .button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +.clock-popup .button:disabled { + background-color: rgba(100, 100, 100, 0.2); + color: rgba(150, 150, 150, 0.7); +} + +.clock-popup .alarm-input-title { + font-size: 14px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + color: #d2d6e2; + background-color: rgba(255, 255, 255, 0.1); + border: 1px solid transparent; + border-radius: 4px; + padding: 4px 8px; + margin-top: 8px; + outline: none; + min-width: 300px; +} + +.clock-popup .alarm-input-title:focus { border: 1px solid #0078D4; } + +/* Active Alarm Popup Window */ +.active-alarm-window { + background-color: rgba(255, 255, 255, 0.048); + max-width: 500px; + min-width: 500px; + padding: 32px; +} + +.active-alarm-window .alarm-title-icon { + font-size: 64px; + color: #ffffff; + margin-bottom: 16px; +} + +.active-alarm-window .alarm-title { + font-size: 24px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + color: #ffffff; + max-width: 500px; + min-width: 500px; +} + +.active-alarm-window .alarm-info { + font-size: 16px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + color: #b2b6c0; + margin-bottom: 32px; +} + +.active-alarm-window .button { + border-radius: 4px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: 600; + font-size: 14px; + min-height: 36px; + min-width: 100px; + margin: 0 4px; + background-color: rgba(255, 255, 255, 0.1); +} + +.active-alarm-window .button:hover { background-color: rgba(255, 255, 255, 0.3); } + +/* TRAFFIC */ +.traffic-menu { + background-color: rgba(24, 25, 27, 0.85); + min-width: 280px; +} +.traffic-menu .header { + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + background-color: rgba(24, 25, 27, 0.8); +} +.traffic-menu .header .title { + padding: 8px; + font-size: 16px; + font-weight: 600; + font-family: 'Segoe UI'; + color: #ffffff +} +.traffic-menu .header .reset-button { + font-size: 11px; + padding: 4px 8px; + margin-right: 8px; + font-family: 'Segoe UI'; + border-radius: 4px; + font-weight: 600; + background-color: transparent; + border: none; +} +.traffic-menu .reset-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.05); + border: 1px solid rgba(255, 255, 255, 0.1); +} +.traffic-menu .reset-button:pressed { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 255, 255, 0.2); +} +/* Speed column styles */ +.traffic-menu .download-speed, +.traffic-menu .upload-speed { + background-color: transparent; + padding: 4px 10px; + margin-right: 12px; + margin-left: 12px; + margin-top: 16px; + margin-bottom: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} +.traffic-menu .download-speed { + margin-left: 12px; + margin-right: 12px; +} +.traffic-menu .speed-separator { + max-width: 1px; + background-color: rgba(255, 255, 255, 0.2); + margin: 32px 0 16px 0; +} +.traffic-menu .upload-speed-value, +.traffic-menu .download-speed-value { + font-size: 24px; + font-weight: 900; + font-family: 'Segoe UI'; + color: #bcc2c5; +} +.traffic-menu .upload-speed-unit, +.traffic-menu .download-speed-unit { + font-size: 13px; + font-family: 'Segoe UI'; + font-weight: 600; + padding-top: 4px; +} +.traffic-menu .upload-speed-placeholder, +.traffic-menu .download-speed-placeholder { + color: #747474; + font-size: 11px; + font-family: 'Segoe UI'; + padding: 0 0 4px 0; +} + +/* Section and data styles */ +.traffic-menu .section-title { + font-size: 12px; + font-weight: 600; + color: #7c8192; + margin-bottom: 4px; + font-family: 'Segoe UI'; +} +.traffic-menu .session-section, +.traffic-menu .today-section, +.traffic-menu .alltime-section { + margin: 8px 8px 0 8px; + padding: 0 10px 10px 10px; + background-color: transparent; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} +.traffic-menu .data-text { + font-size: 13px; + color: #afb5cc; + padding: 2px 0; + font-family: 'Segoe UI'; + +} +.traffic-menu .data-value { + font-weight: 600; + font-size: 13px; + font-family: 'Segoe UI'; + padding: 2px 0; +} + +/* Interface and Internet info styles */ +.traffic-menu .interface-info, +.traffic-menu .internet-info { + font-size: 12px; + color: #6f7486; + padding: 8px 0; + font-family: 'Segoe UI'; +} +.traffic-menu .internet-info { + background-color: rgba(68, 68, 68, 0.1); +} +.traffic-menu .internet-info.connected { + background-color: rgba(166, 227, 161, 0.096); + color: #a6e3a1; +} +.traffic-menu .internet-info.disconnected { + background-color: rgba(243, 139, 168, 0.1); + color: #f38ba8; +} + +/* CPU */ +.cpu-widget { padding: 0 8px; } +.cpu-widget .widget-container .label { font-size: 13px; color: #cdd6f4; } +.cpu-widget .widget-container .icon { font-size: 14px; color: #89b4fa; } + +.cpu-widget .widget-container .label.status-low { color: #a6e3a1; /* Green */ } +.cpu-widget .widget-container .label.status-medium { color: #f9e2af; /* Yellow */ } +.cpu-widget .widget-container .label.status-high { color: #fab387; /* Orange */ } +.cpu-widget .widget-container .label.status-critical { color: #f38ba8; /* Red */ } + +/* Progress bar customization */ +.cpu-widget .progress-circle { + margin-right: 6px; +} + +/* UPDATE */ +.update-check-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); + padding: 0 6px 0 6px; +} +.update-check-widget .icon { + font-size: 14px; +} +.update-check-widget .widget-container.winget.paired { margin-right: 1px; } +.update-check-widget .widget-container.winget .icon { + margin: 0 1px 0 6px; +} +.update-check-widget .widget-container.winget .label { + margin: 0 6px 0 1px; + font-weight: 900; + font-size: 14px; +} + +/* NOTES */ +.notes-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); + padding-right: 5px; + padding-left: 5px; +} + +.notes-widget .label, .notes-widget .icon { font-size: 14px; } + +/* Notes Widget Menu */ +.notes-menu { + min-width: 400px; + max-width: 400px; + background-color: rgba(17, 17, 27, 0.4); +} + +.notes-menu .note-item { + background-color:transparent; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.notes-menu .note-item:hover { + background-color: rgba(243, 139, 168, 0.15); + transition: all 0.2s ease; +} + +.notes-menu .note-item .icon { + font-size: 16px; + padding: 0 4px; +} + +.notes-menu .delete-button { + color: #ff6b6b; + background: transparent; + border: none; + font-size: 8px; + padding: 7px 8px; + border-radius: 3px; +} + +.notes-menu .delete-button:hover { + background-color: rgba(255, 107, 107, 0.2); + transition: all 0.2s ease; +} + +.notes-menu .copy-button { + color: #babfd3; + background: transparent; + border: none; + font-size: 16px; + padding: 4px 8px; + border-radius: 3px; +} + +.notes-menu .copy-button:hover { + background-color: rgba(166, 227, 161, 0.2); + color: #a6e3a1; + transition: all 0.2s ease; +} + +.notes-menu .copy-button:pressed { color: #ffffff; } + +.notes-menu .note-item .title { + font-size: 13px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; +} +.notes-menu .note-item .date { + font-size: 12px; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + color: rgba(255, 255, 255, 0.4); +} +.notes-menu .empty-list { + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + color: rgba(255, 255, 255, 0.2); + font-size: 24px; + font-weight: 600; + padding: 10px 0 20px 0; +} +.notes-menu .add-button, +.notes-menu .cancel-button { + padding: 8px; + background-color: rgba(255, 255, 255, 0.1); + border: none; + border-radius: 4px; + color: white; + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; +} +.notes-menu .cancel-button { margin-left: 4px; } + +.notes-menu .add-button:hover, .notes-menu .cancel-button:hover { + background-color: rgba(137, 180, 250, 0.3); + color: #89dceb; + transition: all 0.2s ease; +} + +.notes-menu .scroll-area { + background: transparent; + border: none; + border-radius:0; +} + +.notes-menu .note-input { + background-color:rgba(17, 17, 27, 0.2); + border: 1px solid rgba(255, 255, 255, 0.1); + font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 14px; + max-height: 30px; + padding: 4px; + border-radius: 6px; + transition: all 0.2s ease; +} + +.notes-menu .note-input:hover { + border: 1px solid rgba(137, 180, 250, 0.3); + background-color:rgba(17, 17, 27, 0.4); +} + +.note-input:focus { border: 1px solid #89b4fa; } + +/* VOLUME */ +.volume-widget { + background-color: rgba(20, 20, 30, 0.5); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); +} + +.volume-widget .icon { + color: #74b0ff; + margin: 0 2px 0 0; +} + +.audio-menu { + background-color:rgba(17, 17, 27, 0.4); + min-width: 300px; +} + +/* System volume */ +.audio-menu .system-volume-container .volume-slider { border: none; } + +/* Device list styles */ +.audio-menu .audio-container .device { + background-color:transparent; + border: none; + padding:6px 8px 6px 4px; + margin: 2px 0; + font-size: 12px; + border-radius: 4px; +} + +.audio-menu .audio-container .device.selected { background-color: rgba(255, 255, 255, 0.085); } +.audio-menu .audio-container .device:hover { + background-color: rgba(180, 190, 254, 0.2); + color: #b4befe; + transition: all 0.2s ease; +} + +/* Toggle button for application volumes (if is enabled) */ +.audio-menu .toggle-apps { + background-color: transparent; + border: none; + padding: 0; + margin: 0; + min-height: 24px; + min-width: 24px; + border-radius: 4px; +} + +.audio-menu .toggle-apps:hover { + background-color: rgba(243, 139, 168, 0.15); + transition: all 0.2s ease; +} + +.audio-menu .toggle-apps.expanded { + background-color: rgba(166, 227, 161, 0.15); +} + +/* Container for application volumes (if is enabled) */ +.audio-menu .apps-container { + padding: 8px; + margin-top:20px; + border-radius: 8px; + background-color:rgba(255, 255, 255, 0.062) +} + +.audio-menu .apps-container .app-volume .app-icon-container { + min-width: 40px; + min-height: 40px; + max-width: 40px; + max-height: 40px; + border-radius: 6px; + margin-right: 8px; +} + +.audio-menu .apps-container .app-volume .app-icon-container:hover { + background-color: rgba(255, 255, 255, 0.1); } /* MUSIC SOURCES */ diff --git a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/theme.json b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/theme.json index 1055eba..c3b5915 100644 --- a/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/theme.json +++ b/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/theme.json @@ -1 +1 @@ -{"id": "aad708b6-7d06-4ac5-97c5-174b6b03f6fc", "name": "IlyaTheme", "description": "The theme created by ii5601! (v1.1)", "homepage": "", "style": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/styles.css", "config": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/config.yaml", "readme": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/readme.md", "image": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/image.png", "author": "ii5601", "publish_date": "2026-01-05T14:19:50.678950"} +{"id": "aad708b6-7d06-4ac5-97c5-174b6b03f6fc", "name": "IlyaTheme", "description": "The theme created by ii5601! (v1.2)", "homepage": "", "style": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/styles.css", "config": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/config.yaml", "readme": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/readme.md", "image": "https://raw.githubusercontent.com/amnweb/yasb-themes/main/themes/aad708b6-7d06-4ac5-97c5-174b6b03f6fc/image.png", "author": "ii5601", "publish_date": "2026-01-05T14:19:50.678950"}