aboutsummaryrefslogtreecommitdiffstats
path: root/config/swaync/style.css
diff options
context:
space:
mode:
authorJaKooLit <jimmielovejay@gmail.com>2023-12-27 00:37:26 +0900
committerJaKooLit <jimmielovejay@gmail.com>2023-12-27 00:37:26 +0900
commit0bdc93e101308e6aa43438dcb0de67182a865622 (patch)
tree3f575f19ed474a10451f30d2f6ba6e031a1cafaf /config/swaync/style.css
parent453d8b3f439d022569ea0b077e7c69039d96746a (diff)
updated swaync
Diffstat (limited to 'config/swaync/style.css')
-rw-r--r--config/swaync/style.css422
1 files changed, 229 insertions, 193 deletions
diff --git a/config/swaync/style.css b/config/swaync/style.css
index 13d8c0b8..e65c2dbe 100644
--- a/config/swaync/style.css
+++ b/config/swaync/style.css
@@ -1,296 +1,332 @@
@import '../../.cache/wal/colors-waybar.css';
-@define-color foreground rgb(248, 248, 242);
-@define-color background @color1;
-/* @define-color background rgb(40, 42, 54); */
-@define-color background-alpha rgba(40, 42, 54, 0.8);
-@define-color accent @color2;
-/* @define-color accent rgba(189, 147, 249, 0.8); */
-@define-color current-line rgb(68, 71, 90);
-@define-color comment rgb(98, 114, 164);
+@define-color cc-bg rgba(26, 27, 38, 1);
+@define-color noti-border-color @color2;
+@define-color noti-bg @background;
+@define-color noti-bg-darker rgb(43, 43, 57);
+@define-color noti-bg-hover @color2;
+@define-color noti-bg-focus rgba(27, 27, 27, 0.6);
+@define-color noti-close-bg rgba(255, 255, 255, 0.1);
+@define-color noti-close-bg-hover rgba(255, 255, 255, 0.15);
+@define-color text-color @foreground;
+@define-color text-color-disabled rgb(150, 150, 150);
+@define-color bg-selected rgb(0, 128, 255);
* {
- all: unset;
- font-size: 18px;
- /* font-family: "JetBrainsMono Nerd Font"; */
- transition: 200ms;
+ font-family: JetBrainsMono NFP;
+ font-weight: bold;
}
-.floating-notifications.background .notification-row .notification-background {
- box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #313244;
- border-radius: 12.6px;
- margin: 18px;
- /* background-color: #1e1e2e; */
- background-color: rgba(30, 30, 46, 0.9);
- color: #cdd6f4;
- padding: 3;
- border: 1px solid @accent;
+.control-center .notification-row:focus,
+.control-center .notification-row:hover {
+ opacity: 1;
+ background: @noti-bg
}
-.floating-notifications.background .notification-row .notification-background .notification {
- padding: 7px;
- border-radius: 12.6px;
+.notification-row {
+ outline: none;
+ margin: 10px;
+ padding: 0;
}
-.floating-notifications.background .notification-row .notification-background .notification.critical {
- box-shadow: inset 0 0 7px 0 #f38ba8;
+.notification {
+ background: transparent;
+ padding: 0px;
+ margin: 0px;
}
-.floating-notifications.background .notification-row .notification-background .notification .notification-content {
- margin: 7px;
+.notification-content {
+ background: @cc-bg;
+ padding: 2px;
+ border-radius: 5px;
+ border: 2px solid @noti-border-color;
+ margin: 0;
}
-.floating-notifications.background .notification-row .notification-background .notification .notification-content .summary {
- color: #cdd6f4;
+.notification-default-action {
+ margin: 0;
+ padding: 0;
+ border-radius: 5px;
}
-.floating-notifications.background .notification-row .notification-background .notification .notification-content .time {
- color: #a6adc8;
+.close-button {
+ background: #f7768e;
+ color: @cc-bg;
+ text-shadow: none;
+ padding: 0;
+ border-radius: 5px;
+ margin-top: 5px;
+ margin-right: 5px;
}
-.floating-notifications.background .notification-row .notification-background .notification .notification-content .body {
- color: #cdd6f4;
+.close-button:hover {
+ box-shadow: none;
+ background: #f7768e;
+ transition: all .15s ease-in-out;
+ border: none
}
-.floating-notifications.background .notification-row .notification-background .notification > *:last-child > * {
- min-height: 3.4em;
+
+.notification-action {
+ border: 2px solid @noti-border-color;
+ border-top: none;
+ border-radius: 8px;
}
-.floating-notifications.background .notification-row .notification-background .notification > *:last-child > * .notification-action {
- border-radius: 7px;
- color: #cdd6f4;
- background-color: #313244;
- box-shadow: inset 0 0 0 1px #45475a;
- margin: 7px;
+
+.notification-default-action:hover,
+.notification-action:hover {
+ color: @foreground;
+ background: #7aa2f7
}
-.notification-action {
- border-radius: 5px;
- background: linear-gradient(
- 45deg,
- rgba(164, 89, 235, 0.8),
- @accent
- );
- border: 1px;
- margin: 5px;
+.notification-default-action {
+ border-radius: 5px;
+ margin: 0px;
}
-.floating-notifications.background .notification-row .notification-background .notification > *:last-child > * .notification-action:hover {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #313244;
- color: #cdd6f4;
+.notification-default-action:not(:only-child) {
+ border-bottom-left-radius: 7px;
+ border-bottom-right-radius: 7px
}
-.floating-notifications.background .notification-row .notification-background .notification > *:last-child > * .notification-action:active {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #74c7ec;
- color: #cdd6f4;
+.notification-action:first-child {
+ border-bottom-left-radius: 10px;
+ background: #1b1b2b
}
-.floating-notifications.background .notification-row .notification-background .close-button {
- margin: 7px;
- padding: 2px;
- border-radius: 6.3px;
- color: #1e1e2e;
- background-color: #f38ba8;
+.notification-action:last-child {
+ border-bottom-right-radius: 10px;
+ background: #1b1b2b
}
-.floating-notifications.background .notification-row .notification-background .close-button:hover {
- background-color: #eba0ac;
- color: #1e1e2e;
+.inline-reply {
+ margin-top: 8px
}
-.floating-notifications.background .notification-row .notification-background .close-button:active {
- background-color: #f38ba8;
- color: #1e1e2e;
+.inline-reply-entry {
+ background: @noti-bg;
+ color: @text-color;
+ caret-color: @text-color;
+ border: 1px solid @noti-border-color;
+ border-radius: 8px
}
-.control-center {
- box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #313244;
- border-radius: 12.6px;
- margin: 18px;
- /* background-color: #1e1e2e; */
- background-color: rgba(49, 50, 68, 0.9);
- color: #cdd6f4;
- padding: 14px;
- border: 1px solid @accent;
+.inline-reply-button {
+ font-size: 0.5rem;
+ margin-left: 4px;
+ background: @noti-bg;
+ border: 1px solid @noti-border-color;
+ border-radius: 5px;
+ color: @text-color
+}
+
+.inline-reply-button:disabled {
+ background: initial;
+ color: @text-color-disabled;
+ border: 1px solid transparent
+}
+
+.inline-reply-button:hover {
+ background: @noti-bg-hover
}
-.control-center .widget-title {
- color: #cdd6f4;
- font-size: 1.3em;
+.body-image {
+ margin-top: 6px;
+ background-color: #fff;
+ border-radius: 5px
}
-.control-center .widget-title button {
- border-radius: 7px;
- color: #cdd6f4;
- background-color: #313244;
- box-shadow: inset 0 0 0 1px #45475a;
- padding: 8px;
+.summary {
+ font-size: 1rem;
+ font-weight: 700;
+ background: transparent;
+ color: rgba(158, 206, 106, 1);
+ text-shadow: none
}
-.control-center .widget-title button:hover {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #585b70;
- color: #cdd6f4;
+.time {
+ font-size: 1rem;
+ font-weight: 700;
+ background: transparent;
+ color: @text-color;
+ text-shadow: none;
+ margin-right: 18px
}
-.control-center .widget-title button:active {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #74c7ec;
- color: #1e1e2e;
+.body {
+ font-size: 1rem;
+ font-weight: 400;
+ background: transparent;
+ color: @text-color;
+ text-shadow: none
}
-.control-center .notification-row .notification-background {
- border-radius: 7px;
- color: #cdd6f4;
- background-color: #313244;
- box-shadow: inset 0 0 0 1px #45475a;
- margin-top: 14px;
+.control-center {
+ background: @cc-bg;
+ border: 2px solid @noti-border-color;
+ border-radius: 10px;
}
-.control-center .notification-row .notification-background .notification {
- padding: 7px;
- border-radius: 7px;
+.control-center-list {
+ background: transparent
}
-.control-center .notification-row .notification-background .notification.critical {
- box-shadow: inset 0 0 7px 0 #f38ba8;
+.control-center-list-placeholder {
+ opacity: .5
}
-.control-center .notification-row .notification-background .notification .notification-content {
- margin: 7px;
+.floating-notifications {
+ background: transparent;
}
-.control-center .notification-row .notification-background .notification .notification-content .summary {
- color: #cdd6f4;
+.blank-window {
+ background: alpha(black, 0.1)
}
-.control-center .notification-row .notification-background .notification .notification-content .time {
- color: #a6adc8;
+.widget-title {
+ color: #7aa2f7;
+ background: @noti-bg-darker;
+ padding: 0px 5px 0px 10px;
+ margin: 10px 10px 5px 10px;
+ font-size: 1rem;
+ border-radius: 5px;
}
-.control-center .notification-row .notification-background .notification .notification-content .body {
- color: #cdd6f4;
+.widget-title>button {
+ font-size: 0.75rem;
+ color: @text-color;
+ border-radius: 10px;
+ background: transparent;
+ border: 0.5px solid @noti-border-color;
}
-.control-center .notification-row .notification-background .notification > *:last-child > * {
- min-height: 3.4em;
+.widget-title>button:hover {
+ background: #f7768e;
+ color: @noti-border-color;
}
-.control-center .notification-row .notification-background .notification > *:last-child > * .notification-action {
- border-radius: 7px;
- color: #cdd6f4;
- background-color: #11111b;
- box-shadow: inset 0 0 0 1px #45475a;
- margin: 7px;
+.widget-dnd {
+ background: @noti-bg-darker;
+ padding: 3px 6px;
+ margin: 5px 10px 10px 10px;
+ border-radius: 5px;
+ font-size: 1rem;
+ color: #7aa2f7;
}
-.control-center .notification-row .notification-background .notification > *:last-child > * .notification-action:hover {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #313244;
- color: #cdd6f4;
+.widget-dnd>switch {
+ border-radius: 5px;
+ /* border: 1px solid #7aa2f7; */
+ background: #7aa2f7;
}
-.control-center .notification-row .notification-background .notification > *:last-child > * .notification-action:active {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #74c7ec;
- color: #cdd6f4;
+.widget-dnd>switch:checked {
+ background: #f7768e;
+ border: 1px solid #f7768e;
}
-.control-center .notification-row .notification-background .close-button {
- margin: 7px;
- padding: 2px;
- border-radius: 6.3px;
- color: #1e1e2e;
- background-color: #eba0ac;
+.widget-dnd>switch slider {
+ background: @cc-bg;
+ border-radius: 5px
}
-.control-center .notification-row .notification-background .close-button:hover {
- background-color: #f38ba8;
- color: #1e1e2e;
+.widget-dnd>switch:checked slider {
+ background: @cc-bg;
+ border-radius: 5px
}
-.control-center .notification-row .notification-background .close-button:active {
- background-color: #f38ba8;
- color: #1e1e2e;
+.widget-label {
+ margin: 10px 10px 5px 10px;
}
-.control-center .notification-row .notification-background:hover {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #7f849c;
- color: #cdd6f4;
+.widget-label>label {
+ font-size: 1rem;
+ color: @text-color;
}
-.control-center .notification-row .notification-background:active {
- box-shadow: inset 0 0 0 1px #45475a;
- background-color: #74c7ec;
- color: #cdd6f4;
+.widget-mpris {
+ color: @text-color;
+ background: @noti-bg-darker;
+ padding: 5px 10px;
+ margin: 5px 10px 5px 10px;
+ border-radius: 5px;
}
-progressbar,
-progress,
-trough {
- border-radius: 12.6px;
+.widget-mpris > box > button {
+ border-radius: 5px;
}
-progressbar {
- box-shadow: inset 0 0 0 1px #45475a;
+.widget-mpris-player {
+ padding: 5px 10px;
+ margin: 10px
}
-.notification.critical progress {
- background-color: #f38ba8;
+.widget-mpris-title {
+ font-weight: 700;
+ font-size: 1.25rem
}
-.notification.low progress,
-.notification.normal progress {
- background-color: #89b4fa;
+.widget-mpris-subtitle {
+ font-size: 1.1rem
}
-trough {
- background-color: #313244;
+.widget-buttons-grid {
+ font-size: x-large;
+ padding: 4px;
+ margin: 5px 10px 10px 10px;
+ border-radius: 5px;
+ background: @noti-bg-darker;
}
-.control-center trough {
- background-color: #45475a;
+.widget-buttons-grid>flowbox>flowboxchild>button {
+ margin: 3px;
+ background: @cc-bg;
+ border-radius: 5px;
+ color: @text-color
}
-.control-center-dnd {
- margin-top: 5px;
- border-radius: 8px;
- background: #313244;
- border: 1px solid #45475a;
- box-shadow: none;
+.widget-buttons-grid>flowbox>flowboxchild>button:hover {
+ background: rgba(122, 162, 247, 0.1);
+ color: @noti-border-color;
}
-.control-center-dnd:checked {
- background: #313244;
+.widget-menubar>box>.menu-button-bar>button {
+ border: none;
+ background: transparent
}
-.control-center-dnd slider {
- background: #45475a;
- border-radius: 8px;
+.topbar-buttons>button {
+ border: none;
+ background: transparent
}
-.widget-dnd {
- margin: 0px;
- font-size: 1.1rem;
+.widget-volume {
+ background: @noti-bg-darker;
+ padding: 5px;
+ margin: 10px 10px 5px 10px;
+ border-radius: 5px;
+ font-size: x-large;
+ color: @text-color;
}
-.widget-dnd > switch {
- font-size: initial;
- border-radius: 8px;
- background: #313244;
- border: 1px solid #45475a;
- box-shadow: none;
+.widget-volume>box>button {
+ background: #7aa2f7;
+ border: none
}
-.widget-dnd > switch:checked {
- background: #313244;
+.per-app-volume {
+ background-color: @noti-bg;
+ padding: 4px 8px 8px;
+ margin: 0 8px 8px;
+ border-radius: 5px;
}
-.widget-dnd > switch slider {
- background: #45475a;
- border-radius: 8px;
- border: 1px solid #6c7086;
+.widget-backlight {
+ background: @noti-bg-darker;
+ padding: 5px;
+ margin: 10px 10px 5px 10px;
+ border-radius: 5px;
+ font-size: x-large;
+ color: @text-color
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage