From a29f81cda33aaa5a2be951e90c00b4a5e215d011 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Fri, 5 Jul 2024 15:57:18 -0400
Subject: [PATCH 001/147] feat(web.dev): init (#1046)
---
scripts/userstyles.yml | 7 +
styles/web.dev/catppuccin.user.css | 204 +++++++++++++++++++++++++++++
styles/web.dev/preview.webp | 3 +
3 files changed, 214 insertions(+)
create mode 100644 styles/web.dev/catppuccin.user.css
create mode 100644 styles/web.dev/preview.webp
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index ce629e94f0..fb51622e26 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -884,6 +884,13 @@ userstyles:
> [!NOTE]
> This theme also applies to the [Next.js](https://nextjs.org/) website.
current-maintainers: [*ryanccn, *Dandraghas]
+ web.dev:
+ name: web.dev
+ categories: [development]
+ color: blue
+ readme:
+ app-link: https://web.dev/
+ current-maintainers: [*uncenter]
whatsapp-web:
name: WhatsApp Web
categories: [social_networking]
diff --git a/styles/web.dev/catppuccin.user.css b/styles/web.dev/catppuccin.user.css
new file mode 100644
index 0000000000..975d630d9b
--- /dev/null
+++ b/styles/web.dev/catppuccin.user.css
@@ -0,0 +1,204 @@
+/* ==UserStyle==
+@name web.dev Catppuccin
+@namespace github.com/catppuccin/userstyles/styles/web.dev
+@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/web.dev
+@version 0.0.1
+@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/web.dev/catppuccin.user.css
+@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aweb.dev
+@description Soothing pastel theme for web.dev
+@author Catppuccin
+@license MIT
+
+@preprocessor less
+@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
+@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
+@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
+==/UserStyle== */
+
+@-moz-document domain('web.dev') {
+ @media (prefers-color-scheme: light) {
+ :root {
+ #catppuccin(@lightFlavor, @accentColor);
+ }
+ }
+ @media (prefers-color-scheme: dark) {
+ :root {
+ #catppuccin(@darkFlavor, @accentColor);
+ }
+ }
+
+ #catppuccin(@lookup, @accent) {
+ @rosewater: @catppuccin[@@lookup][@rosewater];
+ @flamingo: @catppuccin[@@lookup][@flamingo];
+ @pink: @catppuccin[@@lookup][@pink];
+ @mauve: @catppuccin[@@lookup][@mauve];
+ @red: @catppuccin[@@lookup][@red];
+ @maroon: @catppuccin[@@lookup][@maroon];
+ @peach: @catppuccin[@@lookup][@peach];
+ @yellow: @catppuccin[@@lookup][@yellow];
+ @green: @catppuccin[@@lookup][@green];
+ @teal: @catppuccin[@@lookup][@teal];
+ @sky: @catppuccin[@@lookup][@sky];
+ @sapphire: @catppuccin[@@lookup][@sapphire];
+ @blue: @catppuccin[@@lookup][@blue];
+ @lavender: @catppuccin[@@lookup][@lavender];
+ @text: @catppuccin[@@lookup][@text];
+ @subtext1: @catppuccin[@@lookup][@subtext1];
+ @subtext0: @catppuccin[@@lookup][@subtext0];
+ @overlay2: @catppuccin[@@lookup][@overlay2];
+ @overlay1: @catppuccin[@@lookup][@overlay1];
+ @overlay0: @catppuccin[@@lookup][@overlay0];
+ @surface2: @catppuccin[@@lookup][@surface2];
+ @surface1: @catppuccin[@@lookup][@surface1];
+ @surface0: @catppuccin[@@lookup][@surface0];
+ @base: @catppuccin[@@lookup][@base];
+ @mantle: @catppuccin[@@lookup][@mantle];
+ @crust: @catppuccin[@@lookup][@crust];
+ @accent-color: @catppuccin[@@lookup][@@accent];
+
+ color-scheme: if(@lookup = latte, light, dark);
+
+ ::selection {
+ background-color: fade(@accent-color, 30%);
+ }
+
+ input,
+ textarea {
+ &::placeholder {
+ color: @subtext0 !important;
+ }
+ }
+
+ :focus-visible {
+ outline-color: @accent-color;
+ }
+
+ --webdev-background-gray: @surface0;
+ --webdev-background-gray-2: @surface1;
+ --webdev-background-oficial-gray: @surface0;
+ --webdev-background-white: @base;
+ --webdev-google-colors-blue-50: @base;
+ --webdev-google-colors-blue-600: @accent-color;
+ --webdev-google-colors-blue-800: @accent-color;
+ --webdev-primary: @accent-color;
+ --webdev-text-text-1: @text;
+ --webdev-text-text-2: @subtext1;
+ --webdev-text-text-3: @subtext0;
+ --webdev-illustration-colors-blue: @blue;
+ --webdev-illustration-colors-gray: @surface2;
+ --webdev-illustration-colors-green: @green;
+ --webdev-illustration-colors-red: @red;
+
+ --devsite-secondary-text-color: @subtext1;
+ --devsite-primary-border: 1px solid @surface0;
+ --devsite-secondary-border: 1px solid @surface2;
+
+ --devsite-contrast-link-color: @accent-color;
+ --devsite-header-link-color-active: @text;
+
+ --devsite-button-disabled-background: @surface0;
+ --devsite-button-disabled-color: @subtext0;
+ --devsite-button-primary-background-active: @accent-color;
+ --devsite-button-primary-color-active: @crust;
+ --devsite-button-primary-border-hover: 2px solid transparent;
+
+ --devsite-input-background: @surface0;
+ --devsite-input-background-focus: fade(@accent-color, 30%);
+
+ devsite-multiple-choice {
+ .devsite-multiple-choice-question {
+ color: @text;
+ }
+
+ --devsite-multiple-choice-background: @surface0;
+ --devsite-multiple-choice-correct-background: fade(@green, 10%);
+ --devsite-multiple-choice-correct-color: @green;
+ --devsite-multiple-choice-incorrect-background: fade(@red, 10%);
+ --devsite-multiple-choice-incorrect-color: @red;
+ }
+
+ body:not([codelabs-content-type="paginated"]) {
+ --devsite-notice-link-background-hover: @mantle;
+
+ --devsite-caution-notice-background: fade(@red, 10%);
+ --devsite-caution-notice-color: @red;
+ --devsite-key-point-notice-background: fade(@sapphire, 10%);
+ --devsite-key-point-notice-color: @sapphire;
+ --devsite-key-term-notice-background: fade(@mauve, 10%);
+ --devsite-key-term-notice-color: @mauve;
+ --devsite-note-notice-background: fade(@blue, 10%);
+ --devsite-note-notice-color: @blue;
+ --devsite-status-notice-color: @teal;
+ --devsite-success-notice-background: fade(@green, 10%);
+ --devsite-success-notice-color: @green;
+ --devsite-warning-notice-background: fade(@peach, 10%);
+ --devsite-warning-notice-color: @peach;
+ }
+
+ devsite-code,
+ devsite-code[dark-code],
+ devsite-content {
+ --devsite-code-background: @mantle;
+ --devsite-code-color: @text;
+ --devsite-code-buttons-color: @overlay2;
+ --devsite-code-buttons-hover: @subtext1;
+
+ --devsite-var-color: @mauve;
+ --devsite-code-comments-color: @surface2;
+ --devsite-code-keywords-color: @mauve;
+ --devsite-code-numbers-color: @peach;
+ --devsite-code-strings-color: @green;
+ --devsite-code-types-color: @yellow;
+ }
+
+ devsite-header devsite-language-selector {
+ --devsite-select-color: @text;
+ }
+
+ devsite-playlist {
+ .devsite-playlist--header h1:first-of-type,
+ .devsite-playlist--header-badge-info,
+ .devsite-playlist--header-details-info {
+ color: @crust;
+ }
+
+ .devsite-playlist--sections .devsite-playlist--section[expanded] {
+ color: @crust;
+ }
+
+ devsite-bookmark {
+ --devsite-bookmark-icon-color: @crust;
+ --devsite-bookmark-icon-arrow-color: @crust;
+ --devsite-dropdown-list-toggle-color-hover: @crust;
+ }
+ }
+
+ devsite-content {
+ --devsite-search-results-breadcrumb-color: @subtext0;
+ }
+
+ .devsite-site-logo {
+ @svg: escape(
+ ''
+ );
+ content: url("data:image/svg+xml,@{svg}");
+ }
+
+ .wd-footer-promo {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}");
+ }
+ }
+}
+
+/* prettier-ignore */
+@catppuccin: {
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+}
+
+// vim:ft=less
diff --git a/styles/web.dev/preview.webp b/styles/web.dev/preview.webp
new file mode 100644
index 0000000000..844c151d04
--- /dev/null
+++ b/styles/web.dev/preview.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d26570728b1d8df600fe9b94b1e998e62988aadba0614bf7c81ec4d178041fa
+size 205520
From b63240742a965e3278462c63a53eec077f4bfb7c Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 5 Jul 2024 19:57:43 +0000
Subject: [PATCH 002/147] chore: generate health files
---
.github/CODEOWNERS | 1 +
.github/ISSUE_TEMPLATE/userstyle.yml | 2 +-
.github/issue-labeler.yml | 2 ++
.github/labels.yml | 3 +++
.github/pr-labeler.yml | 1 +
README.md | 1 +
styles/web.dev/README.md | 36 ++++++++++++++++++++++++++++
7 files changed, 45 insertions(+), 1 deletion(-)
create mode 100644 styles/web.dev/README.md
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 269f4eb133..45af18cca5 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -78,6 +78,7 @@
/styles/twitch @GitMuslim @uncenter
/styles/twitter @watatomo
/styles/vercel @ryanccn @Dandraghas
+/styles/web.dev @uncenter
/styles/whatsapp-web @FrancoRav
/styles/wikipedia @GitMuslim
/styles/wikiwand @Tnixc
diff --git a/.github/ISSUE_TEMPLATE/userstyle.yml b/.github/ISSUE_TEMPLATE/userstyle.yml
index 1a32de9f66..a94a13b3ff 100644
--- a/.github/ISSUE_TEMPLATE/userstyle.yml
+++ b/.github/ISSUE_TEMPLATE/userstyle.yml
@@ -16,7 +16,7 @@ body:
label: What userstyles are you seeing the problem on?
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
multiple: true
- options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
+ options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
validations:
required: true
- type: textarea
diff --git a/.github/issue-labeler.yml b/.github/issue-labeler.yml
index aece3512bc..a03c7634a5 100644
--- a/.github/issue-labeler.yml
+++ b/.github/issue-labeler.yml
@@ -179,6 +179,8 @@ twitter:
- '/lbl:twitter(,.*)?$/gm'
vercel:
- '/lbl:vercel(,.*)?$/gm'
+web.dev:
+ - '/lbl:web.dev(,.*)?$/gm'
whatsapp-web:
- '/lbl:whatsapp-web(,.*)?$/gm'
wikipedia:
diff --git a/.github/labels.yml b/.github/labels.yml
index 398a236e37..31e739e2d1 100644
--- a/.github/labels.yml
+++ b/.github/labels.yml
@@ -269,6 +269,9 @@
- name: vercel
description: 'Vercel, Next.js'
color: '#cad3f5'
+- name: web.dev
+ description: web.dev
+ color: '#8aadf4'
- name: whatsapp-web
description: WhatsApp Web
color: '#a6da95'
diff --git a/.github/pr-labeler.yml b/.github/pr-labeler.yml
index d3f575149d..1210e11b82 100644
--- a/.github/pr-labeler.yml
+++ b/.github/pr-labeler.yml
@@ -89,6 +89,7 @@ tuta: styles/tuta/**/*
twitch: styles/twitch/**/*
twitter: styles/twitter/**/*
vercel: styles/vercel/**/*
+web.dev: styles/web.dev/**/*
whatsapp-web: styles/whatsapp-web/**/*
wikipedia: styles/wikipedia/**/*
wikiwand: styles/wikiwand/**/*
diff --git a/README.md b/README.md
index 2a3c4310f4..a952ef83a0 100644
--- a/README.md
+++ b/README.md
@@ -111,6 +111,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
- [Stack Overflow](styles/stack-overflow)
- [Trinket](styles/trinket)
- [Vercel, Next.js](styles/vercel)
+- [web.dev](styles/web.dev)
diff --git a/styles/web.dev/README.md b/styles/web.dev/README.md
new file mode 100644
index 0000000000..735e9f38fc
--- /dev/null
+++ b/styles/web.dev/README.md
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Catppuccin for web.dev
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## ๐ Current Maintainer
+- [uncenter](https://github.com/uncenter)
+
+
+
+
+
+
+
+
+
+ Copyright © 2021-present Catppuccin Org
+
+
+
From 3c8f079b7916ff0f66595ea785c7be52a1b593cc Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Fri, 5 Jul 2024 16:45:30 -0400
Subject: [PATCH 003/147] refactor(gmail): rewrite (#921)
---
scripts/userstyles.yml | 6 +-
styles/gmail/catppuccin.user.css | 1196 +++++++++++++++++-------------
2 files changed, 684 insertions(+), 518 deletions(-)
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index fb51622e26..09cd1522a3 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -337,9 +337,9 @@ userstyles:
icon: gmail
color: peach
readme:
- usage: "Switch to either the dark or default themes via the **gear icon** > **themes** > **view all** for the best experience!"
+ usage: "Switch to the default dark theme via the **Settings** > **Themes** > **View all** for the best experience!"
app-link: "https://mail.google.com"
- current-maintainers: []
+ current-maintainers: [*uncenter]
past-maintainers: [*isabelroses]
go.dev:
name: go.dev
@@ -412,7 +412,7 @@ userstyles:
readme:
app-link: "https://holodex.net"
usage: |+
- > **Note**
+ > [!NOTE]
> Holodex's selected theme is ignored.
current-maintainers: [*Guaxinim5573]
home-manager-options-search:
diff --git a/styles/gmail/catppuccin.user.css b/styles/gmail/catppuccin.user.css
index b1e2d77da6..de91b496bc 100644
--- a/styles/gmail/catppuccin.user.css
+++ b/styles/gmail/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Gmail Catppuccin
@namespace github.com/catppuccin/userstyles/styles/gmail
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/gmail
-@version 0.1.4
+@version 0.2.0
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/gmail/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agmail
@description Soothing pastel theme for Gmail
@@ -56,6 +56,10 @@
@crust: @catppuccin[@@lookup][@crust];
@accent-color: @catppuccin[@@lookup][@@accent];
+ @crust-filter: @catppuccin[@@lookup][@crust_filter];
+ @text-filter: @catppuccin[@@lookup][@text_filter];
+ @yellow-filter: @catppuccin[@@lookup][@yellow_filter];
+
color-scheme: if(@lookup = latte, light, dark);
::selection {
@@ -67,163 +71,278 @@
&::placeholder {
color: @subtext0 !important;
}
- }
- .ZG,
- .boo .aQl > .J-JN-M-I-Jm,
- .boo .aaa > .J-JN-M-I-Jm,
- .boo .ZE > .J-JN-M-I-Jm,
- .bs1 + .bs3,
- .btj + .aD,
- body {
- color: @text !important;
+ caret-color: @text;
}
- /* input box */
- .bs0 > .acM,
- .bti > .btg {
- color: @text !important;
+ #input-styling {
+ input,
+ select,
+ button {
+ background-color: @mantle;
+ color: @text;
+ border-color: @surface0;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ }
}
- /* quick settings */
- .IU {
- background: @base !important;
- box-shadow: inset 1px 0 0 @mantle !important;
- }
- .Q0,
- .VM .Q5,
- .VM .OG,
- .Q2,
- .bCh,
- .aIY,
- .a21,
- .ST,
- .OB {
- color: @text !important;
- }
- .Tj,
- .OD {
- color: @accent-color !important;
+ * {
+ text-shadow: none !important;
}
- /* background */
- #loading {
- background: @base !important;
- }
- [style="background:#4285f4"] {
- background: @blue !important;
+ /* Gmail logo */
+ [src="https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_default_1x_r5.png"],
+ [src="https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_dark_1x_r5.png"]
+ {
+ height: unset !important;
+ width: unset !important;
+ @svg: escape(
+ ''
+ );
+ content: url("data:image/svg+xml,@{svg}");
}
- [style="background:#34a853"] {
- background: @green !important;
+
+ /* Tooltips */
+ .T-ays-iP {
+ background-color: @crust;
+ color: @text;
}
- [style="background:#ea4335"] {
- background: @red !important;
+
+ /* Buttons */
+
+ /* Solid primary */
+ .T-I-atl {
+ background-color: @accent-color;
+ color: @crust;
}
- .la-c.la-l {
- background: darken(@red, 10%);
+
+ /* Transparent primary */
+ .l0,
+ div.b8 .a8k,
+ .bAo > .ad {
+ color: @accent-color;
+
+ &::before {
+ background-color: @accent-color;
+ }
}
- .la-c.la-r {
- background: @yellow;
+
+ /* Transparent secondary */
+ .bs0 > .acM,
+ .bti > .btg,
+ .a8Y > .T-I-ax7 {
+ color: @text;
+
+ /* Disabled */
+ &.acN {
+ color: @subtext0;
+ }
+
+ &:hover::before {
+ background-color: @overlay2;
+ }
}
- header,
- .nH.w-asV,
+ /* Header and sidebars */
+ .w-asV,
.bkL,
.bhZ.bym,
.bhZ.bjB,
.bhZ.bym.baA {
- background: @crust !important;
+ background-color: @mantle;
+ }
+ /* Header icons */
+ .gb_Fc svg,
+ .gb_Lc.gb_Pc svg,
+ .gb_Fc .gb_7c .gb_fd,
+ .gb_Fc .gb_7c .gb_Ec,
+ .gb_Fc .gb_7c .gb_9c,
+ .gb_Lc.gb_Pc .gb_fd {
+ color: @text;
}
+ /* Search mail input */
+ .gb_Fc .gb_Md {
+ background-color: @crust;
- /* links */
- .aRq {
- color: @sapphire !important;
- &:hover {
- color: @teal !important;
+ .gb_je,
+ svg {
+ color: @text;
}
}
+ /* Active search / filter modal */
+ .gssb_c {
+ /* Icons */
+ button svg,
+ .asor {
+ filter: @text-filter;
+ }
- /* header */
- .aeH,
- .aqK {
- background: @mantle !important;
- }
+ /* Recent searches */
+ .aRp,
+ .gssb_e,
+ .gssb_m {
+ background-color: @base;
+ color: @text;
+ }
- /* search */
- .gb_Lc .gb_Ee {
- background: @surface0 !important;
- }
- .gb_Lc .gb_3e,
- .gb_Ee.gb_Fe .gb_Ze,
- .gb_Pc .gb_we {
- color: @text !important;
- }
- .gb_Ee.gb_Fe button svg {
- color: @text !important;
- opacity: 1;
- }
- .aRp {
- background: @surface0 !important;
- }
- .gssb_i {
- background: @surface1 !important;
- color: @text !important;
- }
- .gssb_e,
- .gssb_m {
- background: @surface0 !important;
- color: @text !important;
- }
- /* selected unread email */
- .x7 {
- color: @mantle !important;
- background: @accent-color !important;
- }
+ /* Hovered recent searches */
+ .gssb_i {
+ background-color: @surface0;
- /* checkbox */
- .bzn .G-tF .T-Jo {
- filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(150%) contrast(75%);
- }
+ > .gssb_a {
+ border-left-color: @accent-color;
+ }
- /* keyboard dropdown */
- .d-Na-JG-M {
- background-color: @surface1 !important;
- }
- .d-Na-N {
- color: @text !important;
- }
- .d-Na-N-JW {
- background-color: fade(@accent-color, 20%) !important;
- }
- .d-Na-JX-I,
- .d-Na-J3,
- .d-Na-N.d-Na-KO .d-Na-Jo {
- filter: brightness(0) saturate(90%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(250%) contrast(75%);
- }
- .d-Na-axR,
- .RK-Jk.RK-Qq-axH {
- border-color: @overlay0;
+ /* X icon */
+ .gsaq_b {
+ filter: @text-filter;
+ }
+ }
+
+ .aSP,
+ .gssb_e {
+ border-color: @surface2;
+ }
+
+ /* Separator */
+ .gssb_l {
+ background-color: @surface0;
+ }
+
+ /* Search results */
+
+ /* Icons */
+ .gsoi_0,
+ .asor_o,
+ .gsoi_msra {
+ filter: @text-filter;
+ }
+
+ /* People involved */
+ .asor_e {
+ color: @subtext0;
+ }
}
+ /* Pill filters */
+ .H2 {
+ background-color: @base;
+ border-color: @surface0;
+ color: @subtext1;
+ fill: @subtext1;
- /* virtual keyboard */
- .RK-H {
- background-color: @surface0 !important;
+ &:hover {
+ background-color: @mantle;
+ }
}
- .RK-QJ {
+ .aqc .H2 {
+ border-color: @text;
color: @text;
+
+ &.bws {
+ background-color: @surface2;
+ color: @mantle;
+ }
}
- .RK-Jk {
- color: @text !important;
- background-image: linear-gradient(to bottom, @surface1, @surface2);
+ /* Advanced search/filters modal */
+ .ZF-z6,
+ .ZF-zT,
+ .ZF-Av .lJ,
+ .ZF-Av .lN {
+ background-color: @base;
+
+ &,
+ .boo > .ZG,
+ .boo .aQl > .J-JN-M-I-Jm,
+ .boo .aaa > .J-JN-M-I-Jm,
+ .boo .ZE > .J-JN-M-I-Jm {
+ color: @text;
+ }
+
+ .btl.acK,
+ .btn::before {
+ filter: @text-filter;
+ }
+
+ /* Text inputs */
+ .nr {
+ background-color: @base;
+ color: @text;
+
+ &:focus {
+ box-shadow: inset 0 -1px 0 0 @accent-color;
+ }
+ }
+
+ /* Calendar input */
+ .bs5::after {
+ filter: @text-filter;
+ }
+ .J-JB-KA,
+ .J-JB-KA-JS,
+ .J-JB-KA-Jk,
+ .J-JB-KA-LG {
+ background-color: @base;
+ color: @text;
+ border-color: @surface0;
+
+ /* Past days */
+ .J-JB-KA-Ku-Kk {
+ color: @subtext0;
+ }
+ /* Future days */
+ .J-JB-KA-a1R-JB.J-JB-KA-LH,
+ .J-JB-KA-a1R-JB.J-JB-KA-Ku-Kk,
+ .J-JB-KA-JB.J-JB-KA-a1R-JB {
+ color: @subtext1;
+ }
+
+ /* Hovered day */
+ .J-JB-KA-JB:not(.J-JB-KA-K8, .J-JB-KA-KO):hover {
+ color: @crust;
+
+ &::before {
+ background-color: fade(@accent-color, 70%);
+ }
+ }
+
+ /* Selected day */
+ .J-JB-KA-KO {
+ color: @crust;
+
+ &::before {
+ background-color: @accent-color;
+ }
+ }
+
+ /* Unselected today */
+ .J-JB-KA-K8 {
+ color: @crust;
+
+ &::before {
+ background-color: @overlay2;
+ }
+ }
+ }
+
+ /* Checkbox inputs */
+ .bs1 + .bs3,
+ .btj + .aD {
+ color: @text;
+
+ &::before {
+ filter: @text-filter;
+ }
+ }
+
+ /* Dropdown/select inputs */
+ .J-JN-M-I {
+ color: @text;
+ }
}
- /* left bar */
- .CL.Q7:hover,
- .CL.Wj:hover,
- .CL.Q7.NQ,
- .CL.Wj.NQ,
+ /* Sidebar selected item */
.TK .TO.nZ:active,
.TK .TO.ol:active,
.TK .TO.nZ,
@@ -232,479 +351,526 @@
.byl .TK .nZ.aS3,
.byl .TK .nZ.aS4,
.byl .TK .nZ.aS5,
- .byl .TK .nZ.aS6 {
- background: @surface0 !important;
+ .byl .TK .nZ.aS6,
+ .VDSZAf.H5o3mc {
+ background-color: @surface0;
}
.TO.NQ,
.n6 .ah9:hover,
.n6 .ah9.aiu:hover,
.n6 .ah9:focus,
.TK .TO:active,
- .n6 .ah9.aiu:active {
- background: @surface1 !important;
- }
- .aAv,
+ .n6 .ah9.aiu:active,
+ .CL:hover,
+ .H5o3mc:not(.VDSZAf):hover,
+ .CL.NQ,
+ .H5o3mc:not(.VDSZAf).NQ {
+ background-color: @surface1;
+ }
+ .byl .TK .TO.nZ > .aHS-bnt .n0,
+ .TK .nZ > .aHS-bnt .bsU,
+ .byl .TK .nZ.aS3 .nU > .n0,
+ .TK .nZ.aS3 .bsU,
+ .byl .TK .nZ.aS4 .nU > .n0,
+ .TK .nZ.aS4 .bsU,
+ .byl .TK .nZ.aS5 .nU > .n0,
+ .TK .nZ.aS5 .bsU,
+ .byl .TK .nZ.aS6 .nU > .n0,
+ .TK .nZ.aS6 .bsU,
+ .TK .TO.nZ .nU > .n0,
+ .TK .ol.NQ .nU > .n0,
+ .TK .TO.ol .nU > .n0,
+ .TK .nZ .bsU,
+ .TK .ol .bsU,
+ .VDSZAf.H5o3mc > .Q7,
.TO .nU > .n0,
.TO.NQ .nU > .n0,
.TO.nZ .nU > .n0,
.ah9 > .CJ,
- .n3 > .CL > .CK {
- color: @text !important;
+ .n3 > .CL > .CK,
+ .aAv,
+ .bsU {
+ color: @text;
}
- .h0,
- .Dj {
- color: @subtext0 !important;
+ /* Icons */
+ .nZ > .TN.aHS-bnt .qj,
+ .TO:not(.nZ) > .TN > .qj:not([style*="background-color"]),
+ .n6 .n4 .G-asx,
+ .aAw .aAu,
+ .pM,
+ .TO.nZ > .TN > .qj,
+ .n3 .CL::before {
+ filter: @text-filter;
}
- /* right bar */
- .bAw .brC-aT5-aOt-Jw {
- background: @crust !important;
- }
- .WR.aeN {
- background: @crust !important;
- }
- .brC-aMv-auO .bse-bvF-I.aT5-aOt-I-JW .aT5-aOt-I-JX-atM-J6,
- .brC-aMv-auO .bse-bvF-I.aT5-aOt-I-JO .aT5-aOt-I-JX-atM-J6 {
- background: lighten(@crust, 4%);
+ /* Compose email button */
+ .z0 > .L3 {
+ background-color: @accent-color;
+ color: @crust;
+
+ &:focus {
+ background-color: @text;
+ }
}
- /* inbox area */
- .H2.HD {
- background: @surface0 !important;
- border-color: @surface1 !important;
+ .WR .z0 > .L3::before,
+ .WR.anZ .z0 > .L3::before {
+ filter: @crust-filter;
}
+
+ /* Top section of inbox */
.bkK > .nH {
- background: @mantle !important;
- }
- /* inbox item */
- .yO {
- background: @mantle !important;
- &:hover {
- box-shadow:
- inset 1px 0 0 @surface0,
- inset -1px 0 0 @surface0,
- 0 0 4px 0 @base,
- 0 0 6px 2px @base !important;
+ background-color: @surface0;
+
+ /* Icons */
+ .bzn,
+ .aqJ .amJ,
+ .adg .adk {
+ filter: @text-filter;
}
}
- /* quick text */
- .y2 {
- color: @subtext0 !important;
+ /* Inbox categories */
+ .aKx > .aKz {
+ color: @text;
}
- .aeJ,
- .aRs {
- .J-KU:hover {
- background: @surface0 !important;
- }
- background: @base !important;
- .aRu {
- .aRv {
- color: @subtext0 !important;
- }
- color: @subtext1 !important;
- }
+ /* Icons */
+ .aAy > div {
+ filter: @text-filter;
+ }
+ /* Currently selected category */
+ .J-KU-KO::before {
+ background-color: @text;
}
- .aAA.J-KU-Jg-K9 {
- background: @base !important;
+ /* Inbox categories hover */
+ .aRz.J-KU:hover {
+ background-color: @surface1;
}
- .J-KU-KO.aAy {
- .aKz {
- color: @accent-color !important;
+ /* Email count / pagination */
+ div[aria-label="Show more messages"] {
+ .Dj {
+ color: @subtext1;
}
+
&::before {
- background: @accent-color !important;
+ background-color: @text;
}
}
- .aKx > .aKz {
- color: @subtext0 !important;
- }
- .y6,
- .bA4 {
- color: @text !important;
- }
- /* buttons hovers */
- .T-I-JW.amD::before,
- .T-I-JW.adg::before,
- .T-I-JW > .asa::before {
- background: @surface0 !important;
- }
-
- /* attachements in comfortable mode */
- .brg {
- color: @text !important;
- }
+ /* Inbox footer */
+ .md.mj,
+ .aeU .ma,
+ .ma .mb,
+ .ae3 .l6,
+ .l9,
+ .l8,
+ .aiD {
+ color: @subtext1;
+ }
+ /* Storage progress bar */
+ .aiC {
+ background-color: @overlay0;
- /* date when the message was sent */
- .yO > .xW {
- color: fade(@text, 50%) !important;
+ .aiA {
+ background-color: @subtext0;
+ }
}
- .bq3 {
- color: @text !important;
+ /* External link icon */
+ .aiz {
+ filter: @text-filter;
}
- /* unsub button */
- .aJ6 {
+ /* Read emails */
+ .yO {
+ background-color: @base;
color: @text;
- }
- .aOd.T-I {
- box-shadow: inset 0 0 0 1px fade(@text, 50%) !important;
- }
- /* svgs */
- .gb_Pc svg,
- .gb_Uc.gb_Zc svg,
- .gb_Pc .gb_gd .gb_od,
- .gb_Pc .gb_gd .gb_Oc,
- .gb_Pc .gb_gd .gb_id,
- .gb_Uc.gb_Zc .gb_od {
- color: @text !important;
- }
- /* send one now */
- .x0 {
- color: @text !important;
- }
+ box-shadow: inset 0 -1px 0 0 @surface0;
- /* compose window */
- .afW {
- border-color: @surface1;
- }
- .afV {
- background: @surface2 !important;
- box-shadow: 0 0 0 1px @overlay0 inset;
- color: @text !important;
+ &:hover {
+ box-shadow:
+ inset 1px 0 0 @surface0,
+ inset -1px 0 0 @surface0,
+ 0 0 4px 0 @surface1,
+ 0 0 6px 2px @surface1;
+ }
}
- .akl,
- .aoT,
- .aYF,
- .agP,
- .az9,
- .gQ {
+ /* Read email text */
+ .zE {
color: @text;
}
- .IZ,
- .agP,
- .agh,
- .gQ,
- .afx {
- background: @surface0 !important;
- }
- .oL,
- .gO {
- color: @subtext0;
- }
- /* message sent dialog */
- .vh {
- color: @text !important;
+ // Select icon
+ .xY > .T-Jo,
+ td.apU > .T-KT.aXw::before,
+ // Important icon
+ .pG .a9q,
+ // Delete/trash icon
+ .aqN,
+ // Hover action icons
+ .bqY li {
+ filter: @text-filter;
+ }
+ /* Important icon filled, star icon filled */
+ .ha .a9q.pH,
+ .a9q.pH,
+ .aoj,
+ td.apU > .T-KT.T-KT-Jp::before {
+ filter: @yellow-filter;
}
- /* Gmail logo */
- [src="https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_default_1x_r5.png"],
- [src="https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_dark_1x_r5.png"]
- {
- height: unset !important;
- width: unset !important;
- @svg: escape(
- ''
- );
- content: url("data:image/svg+xml,@{svg}");
+ .pG:hover > .a9q::before {
+ background-color: fade(@yellow, 30%);
}
- /* x new */
- .aDG {
- background-color: @crust !important;
- color: @text !important;
+ /* Read email dates */
+ .yO > .xW {
+ color: @subtext0;
}
- .aKs {
- color: @subtext1 !important;
+ /* Read email summary truncated */
+ .y2 {
+ color: @subtext1;
}
+ /* Selected unread emails */
+ .x7 {
+ background-color: @accent-color;
+ color: @mantle;
- /* theme */
- div.Kj-JD {
- background-color: @base;
+ /* Dates */
+ .xW {
+ color: @crust;
+ }
+
+ // Select icon
+ .xY > .T-Jo,
+ // Star icon
+ td.apU > .T-KT.aXw::before,
+ // Important icon
+ .pG .a9q,
+ // Delete/trash icon
+ .aqN,
+ // Hover action icons
+ .bqY li {
+ filter: @crust-filter;
+ }
+ }
+ /* Unsubscribe button */
+ .aOd.T-I {
+ color: @text;
+ box-shadow: inset 0 0 0 1px @surface2;
}
- .a80.Kj-JD-K7 {
- box-shadow: 0 5px 10px -5px @crust;
+ /* Draft text */
+ .boq {
+ color: @red;
}
- .a81 {
- border-color: @surface0;
+ /* No drafts message, trash 30 days message */
+ .TD,
+ .Tm .ya {
+ background-color: @surface1;
+ color: @text;
}
+ /* Attachments chips */
+ .brc {
+ box-shadow: inset 0 0 0 1px @surface0;
+ color: @text;
- /* no star warning */
- .Tm .TC {
- background: @base !important;
- color: @text !important;
+ &:hover {
+ background-color: @surface0;
+ }
}
- /* dropdown */
- .ZF-z6,
- .ZF-zT,
- .ZF-Av .lJ,
- .ZF-Av .lN,
- .aaZ,
- .aoT,
- .J-M,
- .bAp.b8.UC .vh,
- .ajA,
- .nH .Hy .m,
- .J-N-JT,
- .J-JK-JT,
- .J-LC-JT,
- form[role="search"],
- form[role="search"] table,
- form[role="search"] div,
- form[role="search"] td {
- background: @surface0 !important;
- }
-
- div.Kj-JD-Jl > button.J-at1-atl,
- div.Kj-JD-Jl > button.J-at1-auR {
- background: @accent-color !important;
- color: @crust !important;
- }
- div.Kj-JD-Jl > button,
- .bBh .Kj-JD-Jl > .J-at1-auR,
- .Kj-JD-K7-K0,
- .J-N {
- color: @text !important;
- }
- .J-N-JT,
- .J-N-JW {
- color: @text !important;
- background: @surface2 !important;
- }
- .J-N-JT .J-N-Jz,
- .J-N-JW .J-N-Jz {
- color: @text !important;
- }
- .T-I-Kq > .asa::before,
- .T-I-Kq.T-I-JO > .asa::before {
- background: @surface1 !important;
- }
-
- /* compose button */
- .T-I-KE {
- background: @accent-color !important;
- color: @crust !important;
- & when (@lookup =latte) {
- color: @text !important;
+ /* Floating menu */
+ .J-M {
+ background-color: @surface1;
+
+ /* Menu section header */
+ .J-awr,
+ .asc {
+ color: @subtext1;
}
- &:hover {
- background: darken(@accent-color, 10%);
- color: @crust !important;
+
+ /* Menu item */
+
+ .J-N,
+ .J-Ks-KO .J-N-Jz,
+ .J-N-JT .J-N-Jz,
+ .J-N-JW .J-N-Jz,
+ .J-LC,
+ .J-JK {
+ color: @text;
+ }
+ /* Disabled */
+ .J-N-JE .J-N-atj,
+ .J-N-JE .J-N-Jz {
+ color: @subtext0 !important;
}
- }
- /* drive usage */
- .aiC {
- background: @overlay0 !important;
- }
- .aiA {
- background: @accent-color !important;
- }
- /* icons */
- .aAy > .aKp,
- .xY > .T-Jo,
- .T-I .T-I-J3,
- td.apU > .T-KT.aXw::before,
- .bqX:not(.pW):hover::before,
- .nZ > .TN.aHS-bnt .qj::before {
- filter: brightness(0) saturate(90%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(250%) contrast(75%);
- }
+ /* Checkmark, arrow, checkbox, star, calendar icon */
+ .J-Ks-KO .J-N-Jo,
+ .asi .J-Ks-KO::before,
+ .J-Ph-hFsbo,
+ .J-LC-Jo,
+ .bi4 > .T-KT:not(.T-KT-Jp, .byM)::before,
+ .aaA.mYVwse,
+ .J-N-JX {
+ filter: @text-filter;
+ }
- .WR .z0 > .L3::before {
- filter: brightness(0) saturate(80%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(20%) contrast(75%);
- }
+ /* Hovered menu item */
+ .J-N-JT,
+ .J-N-JW,
+ .J-LC-JT,
+ .J-LC-JW,
+ .J-JK-JT,
+ .J-JK-JW {
+ background-color: @surface2;
+ border-color: @overlay1;
+ }
- td.apU > .T-KT.T-KT-Jp::before {
- filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(337deg) brightness(300%);
+ /* Menu section divider */
+ .J-Kh {
+ border-top-color: @surface2;
+ }
}
- .J-N-JX,
- .J-Ph-hFsbo,
- .OB,
- .Q1:not(:checked) + .Vo::before,
- .SV {
- filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(250%) contrast(75%);
+ /* Modal search input */
+ .agd .J-M-JJ input {
+ background-color: @surface1;
+ color: @text;
}
- .brC-aMv-auO .aT5-aOt-I-JX {
- fill: @accent-color;
+ .bqf {
+ box-shadow: inset 0 -2px 0 0 @surface2;
+
+ &:focus {
+ box-shadow: inset 0 -2px 0 0 @accent-color;
+ }
}
- .brC-aMv-auO .brC-dA-I.aT5-aOt-I-Jp .aT5-aOt-I-JX-atM {
- background-color: @base;
+ /* Magnifying glass icon */
+ .A0 {
+ filter: @text-filter;
}
+ /* Edit label modal */
+ div.Kj-JD {
+ background-color: @base;
- /* sidebar icons */
- .TO:not(.nZ) .qj:not(.aEe),
- .n3 .CL.Q7::before,
- .n3 .CL.Wj::before,
- .n3 .CL.H5o3mc::before,
- .n6 .n4 .G-asx,
- .n6 .air .G-asx,
- .TN .TH {
- filter: brightness(0) saturate(80%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(220%) contrast(75%);
- }
+ /* Edit label text */
+ span.Kj-JD-K7-K0 {
+ color: @text;
+ }
- /* help dropdown */
- .t9 {
- background-color: @surface0 !important;
- }
- .ua {
- color: @text !important;
- }
- .ua.bk5 {
- background-color: @overlay0;
+ /* Close X icon */
+ span.Kj-JD-K7-Jq::after {
+ filter: @text-filter;
+ }
+
+ #input-styling();
+
+ /* Input labels */
+ div.Kj-JD-Jz {
+ color: @subtext1;
+ }
+
+ /* Cancel button */
+ div.Kj-JD-Jl > button,
+ .bBh .Kj-JD-Jl > .J-at1-auR {
+ color: @subtext1;
+ }
+
+ /* Save button */
+ div.Kj-JD-Jl > button.J-at1-atl,
+ div.Kj-JD-Jl > button.J-at1-auR {
+ background-color: @accent-color;
+ color: @crust;
+ }
}
- /* labels */
- .J-awr {
+ /* Toast notifications */
+ .bAp.b8.UC .vh {
+ background-color: @crust;
color: @text;
}
- .J-N-Jz {
- color: @text !important;
- }
- .J-Kh {
- border-color: @text;
+ /* Close icon */
+ .b8 .bBe .bBf {
+ filter: @text-filter;
}
- /* sidebar */
- .bsU {
- color: @text;
+ /* Compose mail window */
+ /* Top header bar */
+ .Hy.Hy .m {
+ background-color: @mantle;
+
+ .Hp {
+ color: @text;
+ }
+
+ .Hm img {
+ filter: @text-filter;
+ }
}
- .aAw .aAu {
- filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(250%) contrast(75%);
+ .aaZ,
+ .Ap,
+ .Am,
+ .aDg > .aDj,
+ .aoP .Ar,
+ .wO,
+ .aoT,
+ .agP,
+ .aGb,
+ .GQ {
+ background-color: @base;
+ color: @text;
+ caret-color: @text;
}
-
- /* svgs */
- .gb_Mc svg,
- .gb_Rc.gb_Vc svg,
- .gb_Mc .gb_dd .gb_ld,
- .gb_Mc .gb_dd .gb_Lc,
- .gb_Mc .gb_dd .gb_fd,
- .gb_Rc.gb_Vc .gb_ld {
+ .gQ,
+ .gO,
+ .oL {
color: @subtext0;
}
-
- /* toolbar */
- .Hl,
- .Hq,
- .Ha,
- [role="menuitemcheckbox"] > div > div,
- [role="listbox"] .J-Z-M-I-J6-H > .J-Z-M-I-JG,
- div.ajR .ajT,
+ /* Bottom toolbar icons */
+ .aaA,
.btC .dv,
- .btC .aaA.a1,
- .btC .J-N-JX.a1,
- .btC .aaA.e5,
- .aaZ .J-N-JX.e5,
- .btC .aaA.QT,
- .btC .J-N-JX.QT,
- .btC .aaA.aA7,
- .aaZ .J-N-JX.aA7,
- .btC .aaA.buc,
- .btC .J-N-JX.buc,
- .btC .aaA.BP,
- .aaZ .J-N-JX.BP,
- .btC .aaA.a5,
- .btC .aaA.a2X,
- .aaZ .J-N-JX.a5,
- .aaZ .J-N-JX.a2X,
- [role="toolbar"] [role="button"]:not(.H2, .Ol) {
- filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)
- hue-rotate(196deg) brightness(250%) contrast(75%) !important;
- }
-
- /* advanced settings */
- div.Kj-JD-Jz {
- color: @subtext0 !important;
- }
- .alO,
- .v .fY,
- .v .f1,
- .r4 {
- background: @base !important;
+ .btC .og.T-I-J3,
+ .btC .J-N-JX.og.T-I-J3,
+ .btC .Y1,
+ .btC .Xv.T-I.J-JN-M-I > .J-JN-M-I-JG,
+ .J-JN-M-I-JG,
+ .J-Z-M-I-J6-H > .J-Z-M-I-JG {
+ filter: @text-filter;
+ }
+ /* Floating toolbar (expanded window) */
+ .J-Z {
+ background-color: @mantle;
+
+ .J-Z-I,
+ .J-Z-M-I {
+ color: @subtext1;
+ }
}
- .v .f1,
- .v .f1 .f0 {
- color: @text !important;
+ /* Send button */
+ .gU .v7.T-I:not(.btz),
+ .gU .hG:not(.v6) {
+ background-color: @accent-color;
+ color: @crust;
}
- .qL {
- color: black !important;
+ .hG > .G-asx,
+ .SI .hG > .G-asx {
+ filter: @crust-filter;
}
- .v .fZ {
- box-shadow: inset 0 -2px 0 0 @accent-color;
- .f0 {
- color: @accent-color !important;
- }
- }
- .alP,
- .sA,
- .r4 .e {
- color: @sapphire !important;
- &:hover {
- color: @teal !important;
+ /* Contact autofill */
+ .afC {
+ background-color: @mantle;
+
+ /* Contact list item */
+ .agJ.bjE {
+ background-color: @base;
+
+ .aL8,
+ .aXS {
+ color: @text;
+ }
}
}
- .Ze {
- background: @surface0 !important;
+
+ /* Settings */
+ .dt {
+ color: @text;
}
- .a8Y > .T-I-ax7 {
- background: @surface0 !important;
- color: @text !important;
- &:hover {
- background: @surface1 !important;
+ /* Navigation header */
+ .v {
+ /* Tabs */
+ .fY,
+ .f1 {
+ background-color: @surface0;
+
+ .f0 {
+ color: @text;
+ }
}
- }
- .T-I-atl {
- background: @accent-color !important;
- color: @crust !important;
- &:hover {
- background: lighten(@accent-color, 10%) !important;
+
+ /* Currently selected tab */
+ .fZ {
+ box-shadow: inset 0 -2px 0 0 @accent-color;
}
}
+ /* Main panel */
+ .r4 {
+ background-color: @base;
+ color: @text;
- /* loading */
- #explosion_clipper_div > .la-i > div {
- background: @surface0 !important;
- }
+ /* Dividers */
+ .r7 td,
+ .Jb .J0:not(:last-child) {
+ border-bottom-color: @surface0;
+ }
- #nlpt {
- background-color: @surface0 !important;
- &::before {
- background-color: @overlay0 !important;
+ /* Links */
+ .r7 .e,
+ .sA,
+ .r4 .e,
+ .el {
+ color: @accent-color;
}
- }
- .la-b > .la-l,
- .la-b > .la-r,
- .la-b > .la-m {
- background: @surface1 !important;
+ #input-styling();
+ .qK,
+ .qL {
+ background-color: @mantle;
+ }
+ .nr,
+ .Ar {
+ background-color: @base;
+ color: @text;
+ border-color: @surface0 !important;
+ }
+ /* Some buttons */
+ .Uu {
+ box-shadow: inset 0 0 0 1px @surface0;
+ color: @accent-color;
+ }
}
+ /* Labels page */
+ .alO {
+ background-color: @base;
+ color: @text;
- .la-k .la-l,
- .la-k .la-r {
- border-color: @base !important;
- }
+ .rb {
+ color: @subtext1;
+ }
- .la-k .la-m {
- background: @base !important;
- clip-path: polygon(47% 100%, 100% 47%, 100% 100%);
- }
+ /* Table items */
+ .To.Ze {
+ background-color: @surface0;
+ }
- .la-i > .la-l,
- .la-i > .la-r {
- border-color: @surface0 !important;
- }
+ /* Links */
+ .alP {
+ color: @accent-color;
+ }
- .la-i > .la-m {
- background: @surface0 !important;
+ /* Dividers */
+ .rZ {
+ background-color: @surface0;
+ }
}
- .msgb {
- color: @text;
- a {
- color: @accent-color !important;
+ /* Confirm popup modal */
+ div[aria-modal="true"] {
+ --gm3-dialog-refactored-container-color: @base;
+ --gm3-dialog-refactored-supporting-text-color: @text;
+ --gm3-dialog-refactored-headline-color: @text;
+
+ /* Buttons */
+ [data-mdc-dialog-action="ok"] {
+ background-color: @accent-color;
+ --gm3-button-text-label-text-color: @crust;
+ --gm3-button-text-hover-label-text-color: @crust;
+ --gm3-button-text-pressed-label-text-color: @crust;
+ }
+
+ [data-mdc-dialog-action="cancel"] {
+ --gm3-button-text-label-text-color: @subtext1;
+ --gm3-button-text-hover-label-text-color: @text;
+ --gm3-button-text-focus-label-text-color: @text;
+ --gm3-button-text-pressed-label-text-color: @text;
+
+ &:hover,
+ &:focus,
+ &:active {
+ background-color: @surface0;
+ }
}
}
}
@@ -712,10 +878,10 @@
/* prettier-ignore */
@catppuccin: {
- @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
- @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
- @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
- @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @yellow_filter: brightness(0) saturate(100%) invert(84%) sepia(47%) saturate(5389%) hue-rotate(348deg) brightness(92%) contrast(90%);; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @text_filter: brightness(0) saturate(100%) invert(31%) sepia(12%) saturate(1015%) hue-rotate(196deg) brightness(94%) contrast(91%); @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; @crust_filter: brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(583%) hue-rotate(187deg) brightness(92%) contrast(97%); };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @yellow_filter: brightness(0) saturate(100%) invert(79%) sepia(20%) saturate(586%) hue-rotate(1deg) brightness(103%) contrast(84%); @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @text_filter: brightness(0) saturate(100%) invert(80%) sepia(11%) saturate(726%) hue-rotate(192deg) brightness(104%) contrast(92%); @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; @crust_filter: brightness(0) saturate(100%) invert(11%) sepia(6%) saturate(3257%) hue-rotate(192deg) brightness(93%) contrast(88%); };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @yellow_filter: brightness(0) saturate(100%) invert(87%) sepia(24%) saturate(488%) hue-rotate(350deg) brightness(97%) contrast(93%); @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @text_filter: brightness(0) saturate(100%) invert(84%) sepia(5%) saturate(1385%) hue-rotate(192deg) brightness(101%) contrast(92%); @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; @crust_filter: brightness(0) saturate(100%) invert(9%) sepia(7%) saturate(2560%) hue-rotate(198deg) brightness(95%) contrast(97%); };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @yellow_filter: brightness(0) saturate(100%) invert(83%) sepia(35%) saturate(324%) hue-rotate(347deg) brightness(105%) contrast(95%); @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @text_filter: brightness(0) saturate(100%) invert(87%) sepia(6%) saturate(985%) hue-rotate(191deg) brightness(96%) contrast(99%); @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; @crust_filter: brightness(0) saturate(100%) invert(3%) sepia(12%) saturate(3951%) hue-rotate(206deg) brightness(96%) contrast(92%); };
}
// vim:ft=less
From 51823927245d12a00a436c47981e4db179aad7c7 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 5 Jul 2024 20:45:50 +0000
Subject: [PATCH 004/147] chore: generate health files
---
.github/CODEOWNERS | 1 +
README.md | 2 +-
styles/gmail/README.md | 6 +++---
styles/holodex/README.md | 2 +-
4 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 45af18cca5..1d1778e41e 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -21,6 +21,7 @@
/styles/freedesktop @NK308
/styles/formative @r58Playz
/styles/github @uncenter
+/styles/gmail @uncenter
/styles/go.dev @Flapperoo
/styles/google @GitMuslim
/styles/google-drive @r58Playz
diff --git a/README.md b/README.md
index a952ef83a0..54c003e8c9 100644
--- a/README.md
+++ b/README.md
@@ -184,7 +184,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
๐ Email Clients
-- ๐ง [Gmail](styles/gmail)
+- [Gmail](styles/gmail)
- [Migadu Webmail](styles/migadu-webmail)
- [Skiff](styles/skiff)
- [Tuta](styles/tuta)
diff --git a/styles/gmail/README.md b/styles/gmail/README.md
index b34979ec56..a6ebca2017 100644
--- a/styles/gmail/README.md
+++ b/styles/gmail/README.md
@@ -18,11 +18,11 @@
## Usage
-Switch to either the dark or default themes via the **gear icon** > **themes** > **view all** for the best experience!
+Switch to the default dark theme via the **Settings** > **Themes** > **View all** for the best experience!
-## ๐ง Looking for Maintainers ๐ง
-- If you are interested in maintaining this userstyle, please raise a **Pull Request** and add yourself into the `current-maintainers` array in the `userstyles.yml` file.
+## ๐ Current Maintainer
+- [uncenter](https://github.com/uncenter)
## ๐ Past Maintainer
- [Isabel](https://github.com/isabelroses)
diff --git a/styles/holodex/README.md b/styles/holodex/README.md
index 317973ff85..ad150af868 100644
--- a/styles/holodex/README.md
+++ b/styles/holodex/README.md
@@ -18,7 +18,7 @@
## Usage
-> **Note**
+> [!NOTE]
> Holodex's selected theme is ignored.
From af1992b26ffa6f7f1ce0a0c2d52b0885c3b3370b Mon Sep 17 00:00:00 2001
From: Dandraghas <91272905+Dandraghas@users.noreply.github.com>
Date: Sat, 6 Jul 2024 01:20:13 +0300
Subject: [PATCH 005/147] fix(google-gemini): misc (#1043)
---
styles/google-gemini/catppuccin.user.css | 46 +++++++++++++++++++++++-
1 file changed, 45 insertions(+), 1 deletion(-)
diff --git a/styles/google-gemini/catppuccin.user.css b/styles/google-gemini/catppuccin.user.css
index 8f233bd280..99284b6acd 100644
--- a/styles/google-gemini/catppuccin.user.css
+++ b/styles/google-gemini/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Google Gemini Catppuccin
@namespace github.com/catppuccin/userstyles/styles/google-gemini
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/google-gemini
-@version 0.0.1
+@version 0.0.2
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/google-gemini/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agoogle-gemini
@description Soothing pastel theme for Google Gemini
@@ -98,6 +98,7 @@
--bard-color-primary: @accent-color;
--bard-color-primary-background: @base;
--bard-color-primary-opacity-08: fade(@accent-color, 8%);
+ --bard-color-neutral-90: @mantle;
--bard-color-outline: @overlay2;
--bard-color-on-primary: darken(@accent-color, 10%);
--bard-color-on-primary-container: @text;
@@ -172,6 +173,11 @@
--bard-color-factuality-form-background: @mantle;
--bard-color-fact-check-button-complete: @surface0;
--bard-color-fact-check-button-loading: @surface1;
+ --bard-color-tunable-selection-menu-text: @text;
+ --bard-color-tunable-selection-menu-background: @mantle;
+ --bard-color-tunable-selection-textarea-background: @base;
+ --bard-color-tunable-selection-shimmer-non-advanced: @accent-color;
+ --bard-color-action-tooltip-background: darken(@accent-color, 20%);
--mdc-switch-selected-hover-handle-color: lighten(@accent-color, 10%);
--mdc-switch-selected-focus-handle-color: lighten(@accent-color, 10%);
@@ -194,6 +200,9 @@
--mdc-list-list-item-hover-label-text-color: @text;
--mdc-filled-button-label-text-color: @text;
--mdc-circular-progress-active-indicator-color: @accent-color;
+ --mdc-outlined-button-focus-outline-color: @text;
+ --mdc-outlined-button-hover-label-text-color: @subtext1;
+ --mdc-list-list-item-focus-label-text-color: @text;
--mat-app-text-color: @text;
--mat-text-button-state-layer-color: @overlay2;
@@ -210,6 +219,8 @@
--mat-menu-container-color: @base;
--mat-menu-item-icon-color: @text;
--mat-filled-button-state-layer-color: @overlay2;
+ --mat-fab-small-hover-state-layer-opacity: 1;
+ --mat-divider-color: @surface0;
--gm-outlinedtextfield-outline-color: @subtext0;
--gm-outlinedtextfield-outline-color--stateful: @accent-color;
@@ -217,6 +228,8 @@
--gm3-sys-color-on-secondary-container: @crust;
--gm3-sys-color-secondary-container: @text;
+ --gem-sys-color--surface: @base;
+
--og-theme-color: @text;
.button-pressed {
@@ -246,6 +259,25 @@
border-color: @text !important;
}
}
+ .gmat-mdc-dialog .mat-mdc-dialog-container {
+ .mdc-dialog__content {
+ color: @subtext0;
+ }
+ .mdc-dialog__title {
+ color: @text;
+ }
+ }
+ .gmat-mdc-button.mat-mdc-outlined-button.mat-unthemed {
+ --mdc-outlined-button-outline-color: @overlay0;
+ --mdc-outlined-button-label-text-color: @subtext0;
+ }
+ .gmat-mdc-button.mat-mdc-outlined-button {
+ --mat-outlined-button-state-layer-color: @overlay2;
+ }
+ .gmat-mdc-button.mat-mdc-outlined-button:not(.mat-mdc-button-disabled, [disabled], :disabled).mdc-ripple-upgraded--background-focused,
+ .gmat-mdc-button.mat-mdc-outlined-button:not(.mat-mdc-button-disabled, [disabled], :disabled, .mdc-ripple-upgraded):focus {
+ color: @text;
+ }
.gmat-mdc-chip {
--mdc-chip-label-text-color: @subtext0;
}
@@ -307,6 +339,15 @@
--mdc-fab-container-color: @accent-color;
--mat-fab-foreground-color: @crust;
}
+ .gmat-mdc-button.mat-mdc-mini-fab:not(
+ .mat-mdc-button-disabled
+ ).mat-primary.gmat-mdc-fab-outline {
+ --mat-fab-small-state-layer-color: @surface0;
+ }
+ .mat-mdc-fab:not(.mdc-riple-upgraded):focus::before,
+ .mat-mdc-mini-fab:not(.mdc-riple-upgraded):focus::before {
+ background: @surface2;
+ }
.mat-mdc-menu-panel {
background-color: @base !important;
}
@@ -319,6 +360,9 @@
.banner-close-button {
--mat-icon-color: @crust;
}
+ & when (@lookup = latte) {
+ --bard-color-action-tooltip-background: lighten(@accent-color, 30%);
+ }
[data-mat-icon-name="search"] svg {
> path:nth-child(1) {
fill: @blue;
From 3a47d90008ba618b383cd6b687158fd8fc082cb6 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 5 Jul 2024 22:20:40 +0000
Subject: [PATCH 006/147] style: format code with prettier
---
styles/google-gemini/catppuccin.user.css | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/styles/google-gemini/catppuccin.user.css b/styles/google-gemini/catppuccin.user.css
index 99284b6acd..f70371e183 100644
--- a/styles/google-gemini/catppuccin.user.css
+++ b/styles/google-gemini/catppuccin.user.css
@@ -274,8 +274,17 @@
.gmat-mdc-button.mat-mdc-outlined-button {
--mat-outlined-button-state-layer-color: @overlay2;
}
- .gmat-mdc-button.mat-mdc-outlined-button:not(.mat-mdc-button-disabled, [disabled], :disabled).mdc-ripple-upgraded--background-focused,
- .gmat-mdc-button.mat-mdc-outlined-button:not(.mat-mdc-button-disabled, [disabled], :disabled, .mdc-ripple-upgraded):focus {
+ .gmat-mdc-button.mat-mdc-outlined-button:not(
+ .mat-mdc-button-disabled,
+ [disabled],
+ :disabled
+ ).mdc-ripple-upgraded--background-focused,
+ .gmat-mdc-button.mat-mdc-outlined-button:not(
+ .mat-mdc-button-disabled,
+ [disabled],
+ :disabled,
+ .mdc-ripple-upgraded
+ ):focus {
color: @text;
}
.gmat-mdc-chip {
From 5700e036de96281b7c8fb26b62ab2d685af65dc5 Mon Sep 17 00:00:00 2001
From: Carl Klay
Date: Sat, 6 Jul 2024 01:25:50 -0700
Subject: [PATCH 007/147] fix(pinterest): misc (#1048)
* misc Pinterest fixes
* fix(pinterest): latte fixes, more ideas and organize buttons
* fix(pinterest): icon colors more contrasted
* fix(pinterest): change border: to border-color:
---
styles/pinterest/catppuccin.user.css | 116 ++++++++++++++++++++++++++-
1 file changed, 113 insertions(+), 3 deletions(-)
diff --git a/styles/pinterest/catppuccin.user.css b/styles/pinterest/catppuccin.user.css
index 6e0c01503d..69770e4a65 100644
--- a/styles/pinterest/catppuccin.user.css
+++ b/styles/pinterest/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Pinterest Catppuccin
@namespace github.com/catppuccin/userstyles/styles/pinterest
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/pinterest
-@version 1.1.3
+@version 1.1.4
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/pinterest/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apinterest
@description Soothing pastel theme for Pinterest
@@ -180,12 +180,32 @@
background-color: @base !important;
}
+ // "Accounts and more options" popup
+ div#HeaderAccountOptionsFlyout {
+ background-color: @mantle;
+ border-color: transparent;
+ // external link icons
+ .Hn_.Uvi.gUZ {
+ color: var(--color-text-icon-light);
+ }
+ }
+
+ // Pin hover icons (and other icons)
+ .Uvi.gUZ.U9O.kVc {
+ color: @text;
+ }
+
/* Header & Search */
div[data-test-id="header-Header"] div.P_h span.xnr {
color: @text !important;
}
+ // make top bar match
+ div[data-test-id="header-background"] {
+ background-color: @base;
+ }
+
div[data-test-id="one-bar-pill"] {
div {
color: var(--color-text-dark) !important;
@@ -201,8 +221,9 @@
}
div#searchBoxContainer {
- div[style="height: 48px; background-color: rgb(225, 225, 225);"] {
- background-color: darken(@mantle, 2.5%) !important;
+ // search bar
+ div.Jea.fev.zI7.iyn.Hsu {
+ background-color: @mantle !important;
}
div[style="padding: 0px 0px 0px 16px; height: 100%; border-radius: 24px; box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0px 4px;"],
@@ -219,6 +240,13 @@
}
}
+ // make selected search suggestions darker
+ div[aria-selected="true"][data-test-id="search-suggestion"] {
+ .C9q.Jea.KS5.Lfz.TMJ.XiG.Zr3.zI7.iyn.Hsu {
+ background-color: @surface0
+ }
+ }
+
/* Home */
div.moreIdeasBoardRepCarousel
@@ -231,6 +259,17 @@
background: none !important;
}
+ // remove bar
+ .fZz.imm.zI7.iyn.Hsu {
+ background-color: @base;
+ }
+
+ // "created" and "saved" button backgrounds
+ .DUt.XiG._wN.hA-.wYR.zI7.iyn.Hsu {
+ background-color: transparent !important;
+ }
+
+
/* Pins */
div[data-test-id="PinBetterSaveDropdown"],
@@ -283,6 +322,46 @@
color: @mantle !important;
}
+ // board name to save to preview / dropdown
+ .tBJ.dyH.iFc.sAJ.B1n.zDA.IZT.H2s.CKL {
+ color: var(--color-text-light) !important;
+ }
+
+ // back of send and ... buttons on pins
+ .x8f.INd._O1.KS5.mQ8.NSs {
+ background-color: @crust !important;
+ }
+
+ // Save button background
+ .akY.KI_.Hsu.USg.CCY.S9z.z_v.BG7.LDc.xD4.fZz.hUC.adn.Rk4.d24._O1.KS5.mQ8.Tbt.L4E.jKZ {
+ background-color: @accent-color !important;
+ //color: @text !important;
+ }
+
+ // Save button text
+ .tBJ.dyH.iFc.sAJ.B1n.tg7.IZT.H2s {
+ color: var(--color-text-light) !important;
+ }
+
+ // Saved button background
+ .akY.KI_.Hsu.USg.CCY.S9z.z_v.BG7.LDc.xD4.fZz.hUC.kJo.gSJ.d24._O1.KS5.mQ8.Tbt.L4E.jKZ {
+ background-color: @surface2 !important;
+ border-color: transparent;
+ }
+
+ // board picker flyout button
+ button[aria-label="save button"] {
+ .RCK.Hsu.USg.adn.CCY.NTm.KhY.S9z.Vxj.aZc.Zr3.hA-.Il7.hNT.BG7.hDj._O1.KS5.mQ8.Tbt.L4E {
+ background-color: @accent-color;
+ color: @accent-color;
+ }
+ }
+
+ // "Saved to __" popup text
+ .tBJ.dyH.iFc.j1A.X8m.zDA.swG {
+ color: var(--color-text-light) !important;
+ }
+
/* Pin page */
div[data-test-id="inline-comment-composer-container"] {
@@ -333,6 +412,20 @@
caret-color: @text;
}
+ div[data-test-id="react-button"] {
+ .Jea.KS5.mQ8.zI7.iyn.Hsu {
+ //background-color: @accent-color;
+ color: @accent-color;
+ }
+ }
+
+ // remove "More to explore" bar
+ div[data-test-id="related-modules-header"] {
+ .Jea.KS5.LCN.X6t.hUC.imm.jzS.mQ8.zI7.iyn.Hsu {
+ background-color: transparent;
+ }
+ }
+
/* Video and story pins */
div[data-test-id="visual-content-container"] video ~ div {
@@ -369,6 +462,18 @@
color: var(--color-text-light) !important;
}
+ a[aria-label="More ideas"] {
+ .TzN {
+ background-color: @surface0;
+ }
+ }
+
+ a[aria-label="Organize"] {
+ .TzN {
+ background-color: @surface0;
+ }
+ }
+
/* Settings */
input[type="checkbox"] ~ div {
@@ -506,6 +611,11 @@
background-color: @crust !important;
}
+ input[type="text"],
+ input[type="search"] {
+ color: @text;
+ }
+
/* Login */
div[data-test-id="signup-default-modal"],
From e151f703d2956adc3626329a7c151c055881664b Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 6 Jul 2024 08:26:15 +0000
Subject: [PATCH 008/147] style: format code with prettier
---
styles/pinterest/catppuccin.user.css | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/styles/pinterest/catppuccin.user.css b/styles/pinterest/catppuccin.user.css
index 69770e4a65..fa52ee3271 100644
--- a/styles/pinterest/catppuccin.user.css
+++ b/styles/pinterest/catppuccin.user.css
@@ -243,7 +243,7 @@
// make selected search suggestions darker
div[aria-selected="true"][data-test-id="search-suggestion"] {
.C9q.Jea.KS5.Lfz.TMJ.XiG.Zr3.zI7.iyn.Hsu {
- background-color: @surface0
+ background-color: @surface0;
}
}
@@ -269,7 +269,6 @@
background-color: transparent !important;
}
-
/* Pins */
div[data-test-id="PinBetterSaveDropdown"],
From 23bd04a209c87b1bfc76ccb0e98ffcc7bd231f13 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Sat, 6 Jul 2024 16:40:12 -0400
Subject: [PATCH 009/147] feat(porkbun): init (#1049)
---
scripts/userstyles.yml | 8 +
styles/porkbun/catppuccin.user.css | 384 +++++++++++++++++++++++++++++
styles/porkbun/preview.webp | 3 +
3 files changed, 395 insertions(+)
create mode 100644 styles/porkbun/catppuccin.user.css
create mode 100644 styles/porkbun/preview.webp
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index 09cd1522a3..fbb96a5d95 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -693,6 +693,14 @@ userstyles:
readme:
app-link: "https://planetminecraft.com"
current-maintainers: [*nyameliaaaa]
+ porkbun:
+ name: Porkbun
+ categories: [productivity]
+ icon: porkbun
+ color: pink
+ readme:
+ app-link: https://porkbun.com
+ current-maintainers: [*uncenter]
pronouns.page:
name: Pronouns.page
categories: [social_networking]
diff --git a/styles/porkbun/catppuccin.user.css b/styles/porkbun/catppuccin.user.css
new file mode 100644
index 0000000000..0bb2bf2562
--- /dev/null
+++ b/styles/porkbun/catppuccin.user.css
@@ -0,0 +1,384 @@
+/* ==UserStyle==
+@name Porkbun Catppuccin
+@namespace github.com/catppuccin/userstyles/styles/porkbun
+@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/porkbun
+@version 0.0.1
+@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/porkbun/catppuccin.user.css
+@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aporkbun
+@description Soothing pastel theme for Porkbun
+@author Catppuccin
+@license MIT
+
+@preprocessor less
+@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
+@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
+@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
+==/UserStyle== */
+
+@-moz-document domain('porkbun.com') {
+ @media (prefers-color-scheme: light) {
+ :root {
+ #catppuccin(@lightFlavor, @accentColor);
+ }
+ }
+ @media (prefers-color-scheme: dark) {
+ :root {
+ #catppuccin(@darkFlavor, @accentColor);
+ }
+ }
+
+ #catppuccin(@lookup, @accent) {
+ @rosewater: @catppuccin[@@lookup][@rosewater];
+ @flamingo: @catppuccin[@@lookup][@flamingo];
+ @pink: @catppuccin[@@lookup][@pink];
+ @mauve: @catppuccin[@@lookup][@mauve];
+ @red: @catppuccin[@@lookup][@red];
+ @maroon: @catppuccin[@@lookup][@maroon];
+ @peach: @catppuccin[@@lookup][@peach];
+ @yellow: @catppuccin[@@lookup][@yellow];
+ @green: @catppuccin[@@lookup][@green];
+ @teal: @catppuccin[@@lookup][@teal];
+ @sky: @catppuccin[@@lookup][@sky];
+ @sapphire: @catppuccin[@@lookup][@sapphire];
+ @blue: @catppuccin[@@lookup][@blue];
+ @lavender: @catppuccin[@@lookup][@lavender];
+ @text: @catppuccin[@@lookup][@text];
+ @subtext1: @catppuccin[@@lookup][@subtext1];
+ @subtext0: @catppuccin[@@lookup][@subtext0];
+ @overlay2: @catppuccin[@@lookup][@overlay2];
+ @overlay1: @catppuccin[@@lookup][@overlay1];
+ @overlay0: @catppuccin[@@lookup][@overlay0];
+ @surface2: @catppuccin[@@lookup][@surface2];
+ @surface1: @catppuccin[@@lookup][@surface1];
+ @surface0: @catppuccin[@@lookup][@surface0];
+ @base: @catppuccin[@@lookup][@base];
+ @mantle: @catppuccin[@@lookup][@mantle];
+ @crust: @catppuccin[@@lookup][@crust];
+ @accent-color: @catppuccin[@@lookup][@@accent];
+
+ color-scheme: if(@lookup = latte, light, dark);
+
+ ::selection {
+ background-color: fade(@accent-color, 30%);
+ }
+
+ input,
+ textarea {
+ &::placeholder {
+ color: @subtext0 !important;
+ }
+ }
+
+ &,
+ body {
+ background-color: @base;
+ color: @text;
+ }
+
+ --cloudflare_on: @peach;
+ --porkbun_danger: @red;
+ --porkbun_warning: @yellow;
+ --porkbun_success: @green;
+ --porkbun_pink_hover: darken(@accent-color, 5%);
+ --porkbun_pink: @accent-color;
+ --porkbun_gold: @yellow;
+ --porkbun_pink_light: lighten(@accent-color, 5%);
+ --porkbun_pink_medium: @accent-color;
+ --porkbun_dark_gray: @text;
+ --porkbun_light_gray: @surface0;
+ --porkbun_medium_gray: @overlay1;
+ --porkbun_white: @mantle;
+ --blue_link: @blue;
+ --blue_link_hover: @sapphire;
+ --headerMenuLink_color: @text;
+ --headerMenuLink-hover_color: @text;
+ --homepageBlurb_color: @text;
+
+ /* Misc */
+
+ .text-muted {
+ color: @subtext0;
+ }
+ .text-danger {
+ color: @red;
+ }
+ .text-success {
+ color: @green;
+ }
+
+ .badge-porkbun {
+ background-color: @surface0;
+ color: @text;
+ }
+
+ .alert-info {
+ background-color: fade(@blue, 30%);
+ color: @blue;
+ border-color: @blue;
+ }
+
+ .alert-warning {
+ background-color: fade(@yellow, 30%);
+ color: @yellow;
+ border-color: @yellow;
+ }
+
+ .alert-danger {
+ background-color: fade(@red, 30%);
+ color: @red;
+ border-color: @red;
+ }
+
+ hr {
+ border-top-color: @surface1;
+ }
+
+ /* Inline overrides */
+
+ [style*="background-color:white;"],
+ [style*="background-color: rgb(248, 248, 248);"] {
+ background-color: @surface0 !important;
+ }
+ [style*="color:black;"],
+ [style*="color: white;"] {
+ color: @text !important;
+ }
+
+ &[stylus-iframe="https://porkbun.com"],
+ #beacon-container-body {
+ background-color: transparent;
+
+ .hsds-beacon button {
+ background-color: @accent-color;
+
+ &:hover {
+ background-color: darken(@accent-color, 5%);
+ }
+
+ > span {
+ color: @crust;
+ }
+ }
+ }
+
+ /* Buttons */
+
+ .btn-default,
+ .sortByPriceButton {
+ &:not(.searchAddRemoveIcon, .searchAddRemoveIconSideBar) {
+ background-color: @surface0;
+ color: @text;
+ border-color: @surface1;
+ }
+
+ &:hover {
+ background-color: @surface1;
+ color: @text;
+ }
+ }
+
+ .btn-primary {
+ background-color: @accent-color;
+ border-color: @accent-color;
+ color: @crust;
+
+ &:hover {
+ background-color: darken(@accent-color, 5%);
+ }
+ }
+
+ .btn-danger {
+ background-color: @red;
+ border-color: @red;
+ color: @crust;
+ }
+
+ .btn-porkbun-white-borderless,
+ .btn-porkbun-white:hover,
+ .btn-porkbun-white:focus {
+ color: @text;
+ }
+
+ .btn-success-light {
+ background-color: @green;
+ color: @crust;
+ }
+
+ /* Inputs */
+
+ .slider {
+ background-color: @red;
+
+ &::before {
+ background-color: @crust;
+ }
+ }
+
+ .dropdown-menu {
+ background-color: @surface0;
+
+ > li > a {
+ color: @text;
+
+ &:hover {
+ background-color: @surface1;
+ }
+ }
+
+ .divider {
+ background-color: @surface1;
+ }
+ }
+
+ .form-control {
+ background-color: @mantle;
+ color: @text;
+ border-color: @surface0;
+ }
+
+ select:not([multiple]) {
+ -webkit-appearance: auto;
+ }
+
+ /* Table dividers */
+
+ .table {
+ > tbody,
+ > tfoot,
+ > thead {
+ > tr {
+ > th,
+ > td {
+ border-top-color: @surface1;
+ }
+ }
+ }
+
+ > thead > tr > th {
+ border-bottom-color: @surface2;
+ }
+
+ [style*="border-top:2px solid gray;"] {
+ border-top-color: @surface2 !important;
+ }
+ }
+
+ .table-bordered {
+ border-color: @surface1;
+
+ > tbody,
+ > tfoot,
+ > thead {
+ > tr {
+ > th,
+ > td {
+ border-color: @surface1;
+ }
+ }
+ }
+ }
+
+ /* Main */
+
+ .headerContainer,
+ footer > div {
+ background-color: @crust !important;
+ }
+
+ #headerBrandLogo,
+ #footerLogo {
+ @svg: escape(
+ ''
+ );
+ content: url("data:image/svg+xml,@{svg}");
+ }
+
+ .reviewWidget {
+ .googleReviewCount {
+ color: @subtext1;
+ }
+
+ .fas[class*="fa-star"] {
+ color: @yellow;
+ }
+ }
+
+ .homepageBulletIconFontAwesome {
+ color: @subtext0;
+ }
+ .homePageSupportOptionCenterRight {
+ border-color: @surface0;
+ }
+
+ #domainSearchBulkDropButton {
+ &:hover,
+ &:active,
+ &:target,
+ &:focus {
+ background-color: @surface0;
+ }
+ }
+
+ #searchResultsContainer {
+ background-color: transparent;
+
+ .sideBarSearchResults {
+ border-color: @surface0;
+ }
+ }
+ .searchResultsTldLetterBox {
+ border-color: @surface1;
+ }
+
+ .cartBox {
+ border-color: @surface1;
+ }
+ .cartSummaryBoxFreeList > li::before {
+ color: @subtext0;
+ }
+
+ .marketplaceRow {
+ border-top-color: @surface0;
+ }
+
+ .domainsPricingAllExtensionsHeader {
+ background-color: transparent;
+ }
+
+ #homePagePricingContainer {
+ background-color: transparent;
+ }
+
+ .hostingBox {
+ border-color: @surface0;
+ }
+
+ .well {
+ background-color: @base;
+ border-color: @surface0;
+ }
+
+ .modal-content {
+ background-color: @base;
+
+ .close {
+ color: @text;
+ opacity: 1;
+ }
+ }
+
+ .nav-tabs {
+ border-bottom-color: @surface0;
+ }
+ }
+}
+
+/* prettier-ignore */
+@catppuccin: {
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+}
+
+// vim:ft=less
diff --git a/styles/porkbun/preview.webp b/styles/porkbun/preview.webp
new file mode 100644
index 0000000000..1c147df05b
--- /dev/null
+++ b/styles/porkbun/preview.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b45a89d3fd467d6320b49d11dcbd035637ad542364862ac5beacb7989e2efedc
+size 90800
From 901e152064e44685d5643e82228ac10c712459dc Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 6 Jul 2024 20:40:33 +0000
Subject: [PATCH 010/147] chore: generate health files
---
.github/CODEOWNERS | 1 +
.github/ISSUE_TEMPLATE/userstyle.yml | 2 +-
.github/issue-labeler.yml | 2 ++
.github/labels.yml | 3 +++
.github/pr-labeler.yml | 1 +
README.md | 1 +
styles/porkbun/README.md | 36 ++++++++++++++++++++++++++++
7 files changed, 45 insertions(+), 1 deletion(-)
create mode 100644 styles/porkbun/README.md
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 1d1778e41e..505d847fca 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -60,6 +60,7 @@
/styles/phanpy @Guaxinim5573
/styles/picrew @Nyatalieeee
/styles/planet-minecraft @Nyameliaaaa
+/styles/porkbun @uncenter
/styles/pronouns.page @uncenter
/styles/proton @soya-daizu
/styles/pypi @trinkey
diff --git a/.github/ISSUE_TEMPLATE/userstyle.yml b/.github/ISSUE_TEMPLATE/userstyle.yml
index a94a13b3ff..3221c09920 100644
--- a/.github/ISSUE_TEMPLATE/userstyle.yml
+++ b/.github/ISSUE_TEMPLATE/userstyle.yml
@@ -16,7 +16,7 @@ body:
label: What userstyles are you seeing the problem on?
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
multiple: true
- options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
+ options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
validations:
required: true
- type: textarea
diff --git a/.github/issue-labeler.yml b/.github/issue-labeler.yml
index a03c7634a5..0be73d55f8 100644
--- a/.github/issue-labeler.yml
+++ b/.github/issue-labeler.yml
@@ -135,6 +135,8 @@ pinterest:
- '/lbl:pinterest(,.*)?$/gm'
planet-minecraft:
- '/lbl:planet-minecraft(,.*)?$/gm'
+porkbun:
+ - '/lbl:porkbun(,.*)?$/gm'
pronouns.page:
- '/lbl:pronouns.page(,.*)?$/gm'
proton:
diff --git a/.github/labels.yml b/.github/labels.yml
index 31e739e2d1..7b4c3f0f78 100644
--- a/.github/labels.yml
+++ b/.github/labels.yml
@@ -203,6 +203,9 @@
- name: planet-minecraft
description: Planet Minecraft
color: '#a6da95'
+- name: porkbun
+ description: Porkbun
+ color: '#f5bde6'
- name: pronouns.page
description: Pronouns.page
color: '#f5bde6'
diff --git a/.github/pr-labeler.yml b/.github/pr-labeler.yml
index 1210e11b82..7b8a050e7b 100644
--- a/.github/pr-labeler.yml
+++ b/.github/pr-labeler.yml
@@ -67,6 +67,7 @@ phanpy: styles/phanpy/**/*
picrew: styles/picrew/**/*
pinterest: styles/pinterest/**/*
planet-minecraft: styles/planet-minecraft/**/*
+porkbun: styles/porkbun/**/*
pronouns.page: styles/pronouns.page/**/*
proton: styles/proton/**/*
pypi: styles/pypi/**/*
diff --git a/README.md b/README.md
index 54c003e8c9..1eef8110a8 100644
--- a/README.md
+++ b/README.md
@@ -175,6 +175,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
- [inoreader](styles/inoreader)
- [Microsoft Word](styles/microsoft-word)
- [openmediavault](styles/openmediavault)
+- [Porkbun](styles/porkbun)
- [Proton](styles/proton)
- [Stylus](styles/stylus)
- [Syncthing](styles/syncthing)
diff --git a/styles/porkbun/README.md b/styles/porkbun/README.md
new file mode 100644
index 0000000000..af29f6b533
--- /dev/null
+++ b/styles/porkbun/README.md
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Catppuccin for Porkbun
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## ๐ Current Maintainer
+- [uncenter](https://github.com/uncenter)
+
+
+
+
+
+
+
+
+
+ Copyright © 2021-present Catppuccin Org
+
+
+
From 258f34537b87c43d3df7fb4395d9e21418798cc7 Mon Sep 17 00:00:00 2001
From: Omar
Date: Sun, 7 Jul 2024 16:11:47 +0300
Subject: [PATCH 011/147] fix(nixos-wiki): unthemed search bar (#1050)
* fix the search bar
* some fixes
* fix search suggestions
* whoops, forgot to do something
* fix lint error
* add border color
* update version number
---
styles/nixos.wiki/catppuccin.user.css | 42 ++++++++++++++++++++++++++-
1 file changed, 41 insertions(+), 1 deletion(-)
diff --git a/styles/nixos.wiki/catppuccin.user.css b/styles/nixos.wiki/catppuccin.user.css
index dcf525ad83..c791e48d76 100644
--- a/styles/nixos.wiki/catppuccin.user.css
+++ b/styles/nixos.wiki/catppuccin.user.css
@@ -2,7 +2,7 @@
@name NixOS Wiki Catppuccin
@namespace github.com/catppuccin/userstyles/styles/nixos.wiki
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/nixos.wiki
-@version 0.0.6
+@version 0.0.7
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/nixos.wiki/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anixos.wiki
@description Soothing pastel theme for NixOS Wiki
@@ -322,6 +322,46 @@
#footer {
background-color: @mantle;
}
+
+ .mw-search-profile-tabs, {
+ background-color: @base !important;
+ border-color: @base !important;
+ }
+
+ .search-types .current a {
+ color: @text;
+ }
+
+ .oo-ui-inputWidget-input, {
+ background-color: @overlay2 !important;
+ color: @base;
+ }
+
+ .oo-ui-buttonElement-button {
+ background-color: @mantle !important;
+ color: @base !important;
+ border-color: @mantle !important;
+ }
+
+ .oo-ui-labelElement-label {
+ background-color: @mantle !important;
+ color: @text !important;
+ }
+
+ .oo-ui-floatableElement-floatable, .oo-ui-widget:hover, {
+ background-color: @mantle !important;
+ color: @text !important;
+ }
+
+ & when (@lookup = latte) {
+ .oo-ui-inputWidget-input {
+ background-color: @base !important;
+ color: @text
+ }
+ .oo-ui-buttonElement-button {
+ background-color: @mantle !important;
+ }
+ }
}
}
From e3dbc444a3db9b7eb266c36c1c2749f128c54ee6 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 7 Jul 2024 13:12:09 +0000
Subject: [PATCH 012/147] style: format code with prettier
---
styles/nixos.wiki/catppuccin.user.css | 49 ++++++++++++++-------------
1 file changed, 25 insertions(+), 24 deletions(-)
diff --git a/styles/nixos.wiki/catppuccin.user.css b/styles/nixos.wiki/catppuccin.user.css
index c791e48d76..4ef7b894ef 100644
--- a/styles/nixos.wiki/catppuccin.user.css
+++ b/styles/nixos.wiki/catppuccin.user.css
@@ -322,45 +322,46 @@
#footer {
background-color: @mantle;
}
-
- .mw-search-profile-tabs, {
+
+ .mw-search-profile-tabs {
background-color: @base !important;
border-color: @base !important;
}
-
+
.search-types .current a {
color: @text;
}
-
- .oo-ui-inputWidget-input, {
- background-color: @overlay2 !important;
- color: @base;
+
+ .oo-ui-inputWidget-input {
+ background-color: @overlay2 !important;
+ color: @base;
}
-
+
.oo-ui-buttonElement-button {
- background-color: @mantle !important;
- color: @base !important;
- border-color: @mantle !important;
- }
-
+ background-color: @mantle !important;
+ color: @base !important;
+ border-color: @mantle !important;
+ }
+
.oo-ui-labelElement-label {
- background-color: @mantle !important;
- color: @text !important;
+ background-color: @mantle !important;
+ color: @text !important;
}
- .oo-ui-floatableElement-floatable, .oo-ui-widget:hover, {
- background-color: @mantle !important;
- color: @text !important;
+ .oo-ui-floatableElement-floatable,
+ .oo-ui-widget:hover {
+ background-color: @mantle !important;
+ color: @text !important;
}
& when (@lookup = latte) {
- .oo-ui-inputWidget-input {
- background-color: @base !important;
- color: @text
+ .oo-ui-inputWidget-input {
+ background-color: @base !important;
+ color: @text;
+ }
+ .oo-ui-buttonElement-button {
+ background-color: @mantle !important;
}
- .oo-ui-buttonElement-button {
- background-color: @mantle !important;
- }
}
}
}
From 671bd7ae3cca5dc9d1d8d9c71e3a2b293d92096d Mon Sep 17 00:00:00 2001
From: Omar
Date: Sun, 7 Jul 2024 21:14:25 +0300
Subject: [PATCH 013/147] fix(arch-wiki): fix a bunch of broken stuff (#1052)
Co-authored-by: Isabel
---
styles/arch-wiki/catppuccin.user.css | 44 +++++++++++++++++++++++-----
1 file changed, 37 insertions(+), 7 deletions(-)
diff --git a/styles/arch-wiki/catppuccin.user.css b/styles/arch-wiki/catppuccin.user.css
index a21cc0e60a..5243deae7d 100644
--- a/styles/arch-wiki/catppuccin.user.css
+++ b/styles/arch-wiki/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Arch Wiki Catppuccin
@namespace github.com/catppuccin/userstyles/styles/arch-wiki
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/arch-wiki
-@version 0.0.7
+@version 0.0.8
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/arch-wiki/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aarch-wiki
@description Soothing pastel theme for Arch Wiki
@@ -88,8 +88,9 @@
.mw-parser-output {
background-color: @base !important;
}
+
.mw-page-container {
- background-color: @mantle !important;
+ background-color: @base !important;
}
.vector-header-container {
@@ -392,11 +393,6 @@
color: @blue;
}
- .mw-body {
- background-color: @base !important;
- color: @text;
- }
-
.cdx-text-input__input:enabled {
background-color: @surface0 !important;
color: @text !important;
@@ -429,6 +425,40 @@
.mw-headline::before {
color: @accent-color !important;
}
+
+ .cdx-button {
+ background-color: @base !important;
+ color: @text !important;
+ border-color: @base !important;
+ }
+
+ .mw-body {
+ background-color: @base !important;
+ color: @text !important;
+ border-color: @base !important;
+ }
+
+ .mw-search-profile-tabs {
+ background-color: @base !important;
+ color: @text !important;
+ border-color: @base !important;
+ }
+
+ .mw-content-ltr {
+ background-color: @base !important;
+ }
+
+ .vector-sticky-pinned-container::after {
+ background: @base !important;
+ }
+
+ .cdx-search-input {
+ border-color: @mantle !important;
+ }
+
+ .oo-ui-widget:hover {
+ background-color: @surface0 !important;
+ }
}
}
From 11149d3f36d201dcb0bb15b105ac5d2573d9eac8 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 7 Jul 2024 18:14:55 +0000
Subject: [PATCH 014/147] style: format code with prettier
---
styles/arch-wiki/catppuccin.user.css | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/styles/arch-wiki/catppuccin.user.css b/styles/arch-wiki/catppuccin.user.css
index 5243deae7d..cd2d85a26f 100644
--- a/styles/arch-wiki/catppuccin.user.css
+++ b/styles/arch-wiki/catppuccin.user.css
@@ -88,7 +88,7 @@
.mw-parser-output {
background-color: @base !important;
}
-
+
.mw-page-container {
background-color: @base !important;
}
@@ -425,37 +425,37 @@
.mw-headline::before {
color: @accent-color !important;
}
-
+
.cdx-button {
background-color: @base !important;
color: @text !important;
border-color: @base !important;
}
-
+
.mw-body {
background-color: @base !important;
color: @text !important;
border-color: @base !important;
}
-
+
.mw-search-profile-tabs {
background-color: @base !important;
color: @text !important;
border-color: @base !important;
}
-
+
.mw-content-ltr {
background-color: @base !important;
}
-
+
.vector-sticky-pinned-container::after {
background: @base !important;
}
-
+
.cdx-search-input {
border-color: @mantle !important;
}
-
+
.oo-ui-widget:hover {
background-color: @surface0 !important;
}
From 05a231638b726fd7b3bf6f7f85b5945d56c6a299 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Sun, 7 Jul 2024 19:14:50 -0400
Subject: [PATCH 015/147] fix(porkbun): active button (#1053)
---
styles/porkbun/catppuccin.user.css | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/styles/porkbun/catppuccin.user.css b/styles/porkbun/catppuccin.user.css
index 0bb2bf2562..bd38c73ed7 100644
--- a/styles/porkbun/catppuccin.user.css
+++ b/styles/porkbun/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Porkbun Catppuccin
@namespace github.com/catppuccin/userstyles/styles/porkbun
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/porkbun
-@version 0.0.1
+@version 0.0.2
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/porkbun/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aporkbun
@description Soothing pastel theme for Porkbun
@@ -198,6 +198,14 @@
.btn-porkbun-white:focus {
color: @text;
}
+
+ .btn-porkbun-white.active {
+ color: @crust;
+
+ .text-muted {
+ color: @surface0;
+ }
+ }
.btn-success-light {
background-color: @green;
From 610029f24dbcb5302782ee841355e7b9a21bca1a Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 7 Jul 2024 23:15:13 +0000
Subject: [PATCH 016/147] style: format code with prettier
---
styles/porkbun/catppuccin.user.css | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/styles/porkbun/catppuccin.user.css b/styles/porkbun/catppuccin.user.css
index bd38c73ed7..a206abef86 100644
--- a/styles/porkbun/catppuccin.user.css
+++ b/styles/porkbun/catppuccin.user.css
@@ -198,14 +198,14 @@
.btn-porkbun-white:focus {
color: @text;
}
-
- .btn-porkbun-white.active {
- color: @crust;
-
- .text-muted {
- color: @surface0;
- }
+
+ .btn-porkbun-white.active {
+ color: @crust;
+
+ .text-muted {
+ color: @surface0;
}
+ }
.btn-success-light {
background-color: @green;
From b989eb9a317409c268283d41ad182f6b4e6dfef3 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Mon, 8 Jul 2024 07:33:49 -0400
Subject: [PATCH 017/147] fix(porkbun): success buttons (#1055)
---
styles/porkbun/catppuccin.user.css | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/styles/porkbun/catppuccin.user.css b/styles/porkbun/catppuccin.user.css
index a206abef86..b33571d7a7 100644
--- a/styles/porkbun/catppuccin.user.css
+++ b/styles/porkbun/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Porkbun Catppuccin
@namespace github.com/catppuccin/userstyles/styles/porkbun
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/porkbun
-@version 0.0.2
+@version 0.0.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/porkbun/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aporkbun
@description Soothing pastel theme for Porkbun
@@ -193,6 +193,17 @@
color: @crust;
}
+ .btn-success {
+ background-color: @green;
+ border-color: @green;
+ color: @crust;
+ }
+
+ .btn-success-light {
+ background-color: @green;
+ color: @crust;
+ }
+
.btn-porkbun-white-borderless,
.btn-porkbun-white:hover,
.btn-porkbun-white:focus {
@@ -207,11 +218,6 @@
}
}
- .btn-success-light {
- background-color: @green;
- color: @crust;
- }
-
/* Inputs */
.slider {
From 55084f797c287df94ed37b06e9f02ead9235a55e Mon Sep 17 00:00:00 2001
From: Omar
Date: Mon, 8 Jul 2024 15:06:01 +0300
Subject: [PATCH 018/147] fix(stack-overflow): jobs page (#1057)
---
styles/stack-overflow/catppuccin.user.css | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/styles/stack-overflow/catppuccin.user.css b/styles/stack-overflow/catppuccin.user.css
index ba9966d713..80c8f94b97 100644
--- a/styles/stack-overflow/catppuccin.user.css
+++ b/styles/stack-overflow/catppuccin.user.css
@@ -413,6 +413,11 @@ domain('superuser.com'), domain('mathoverflow.net'), domain('askubuntu.com'), do
}
}
+ .sunset-background {
+ background-color: @base !important;
+ color: @text !important;
+ }
+
.disabled-link {
color: @overlay2;
}
From 88b624b0e9ef95e45b67b62a36fef66f09543004 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 8 Jul 2024 12:06:27 +0000
Subject: [PATCH 019/147] style: format code with prettier
---
styles/stack-overflow/catppuccin.user.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/styles/stack-overflow/catppuccin.user.css b/styles/stack-overflow/catppuccin.user.css
index 80c8f94b97..13d78514e6 100644
--- a/styles/stack-overflow/catppuccin.user.css
+++ b/styles/stack-overflow/catppuccin.user.css
@@ -414,8 +414,8 @@ domain('superuser.com'), domain('mathoverflow.net'), domain('askubuntu.com'), do
}
.sunset-background {
- background-color: @base !important;
- color: @text !important;
+ background-color: @base !important;
+ color: @text !important;
}
.disabled-link {
From a3281663ba1a9330cb46ff1618cd1bf9c285aee9 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Mon, 8 Jul 2024 19:26:26 -0400
Subject: [PATCH 020/147] fix(twitch): chat mention backgrounds (#1054)
---
styles/twitch/catppuccin.user.css | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/styles/twitch/catppuccin.user.css b/styles/twitch/catppuccin.user.css
index baa9cef40d..9442bee414 100644
--- a/styles/twitch/catppuccin.user.css
+++ b/styles/twitch/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Twitch Catppuccin
@namespace github.com/catppuccin/userstyles/styles/twitch
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/twitch
-@version 1.3.0
+@version 1.3.1
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/twitch/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atwitch
@description Soothing pastel theme for Twitch
@@ -236,6 +236,7 @@
--color-text-tooltip: @base !important;
--color-background-tooltip: @text !important;
--color-hinted-grey-2: @surface0;
+ --color-hinted-grey-15: @text;
--color-background-overlay-alt: @mantle;
--color-background-button-overlay-primary-hover: @subtext1;
--color-background-button-overlay-text-hover: @crust;
From 182da566449ed3ff63859863cde98bb6403e72d0 Mon Sep 17 00:00:00 2001
From: Danielle McLean
Date: Tue, 9 Jul 2024 18:02:30 +1000
Subject: [PATCH 021/147] feat(listenbrainz): init (#908)
* feat(listenbrainz): init
* chore(listenbrainz): remove unnecessary comment
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
* feat(listenbrainz): theme additional Bootstrap components
* feat(listenbrainz): theme Settings > Connect Services
* feat(listenbrainz): partially support Explore
* feat(listenbrainz): theme ListenBrainz logo
* feat(listenbrainz): theme all listen-card buttons
* feat(listenbrainz): theme btn-outline everywhere
* feat(listenbrainz): theme inactive pills
* feat(listenbrainz): theme graph datapoints
* feat(listenbrainz): theme .badge-info
* style(listenbrainz): auto-format with Prettier
* fix(listenbrainz): optimise logo SVG
* feat(listenbrainz): prettify buttons with @crust for text
* fix(listenbrainz): restore missing shadows
* fix(listenbrainz): preserve intended look of nav-tabs
* feat(listenbrainz): apply styles on login page
* fix(listenbrainz): avoid clipping of album art corners
* fix(listenbrainz): apply border and spacing to global stats cards
* feat(listenbrainz): apply colours to homepage
* style(listenbrainz): run deno task format
* chore(listenbrainz): update to new userstyles.yml schema
* fix(listenbrainz): avoid special-casing button colours
* fix(listenbrainz): use suitable site colour in userstyles.yml
* fix(listenbrainz): theme missed sections of react-calendar
* fix(listenbrainz): theme text in badge-info
* chore(listenbrainz): generate new preview.webp
* fix(listenbrainz): theme new search button
* fix(listenbrainz): use regular colours for homepage, flip only links
---------
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
Co-authored-by: Isabel
---
scripts/userstyles.yml | 10 +
styles/listenbrainz/catppuccin.user.css | 747 ++++++++++++++++++++++++
styles/listenbrainz/preview.webp | 3 +
3 files changed, 760 insertions(+)
create mode 100644 styles/listenbrainz/catppuccin.user.css
create mode 100644 styles/listenbrainz/preview.webp
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index fbb96a5d95..4bd5fb7444 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -123,6 +123,8 @@ collaborators:
- &NK308
url: https://github.com/NK308
name: NK308
+ - &00dani
+ url: https://github.com/00dani
- &kerichdev
name: keri
url: https://github.com/kerichdev
@@ -541,6 +543,14 @@ userstyles:
readme:
app-link: "https://www.linkedin.com"
current-maintainers: [*isabelroses]
+ listenbrainz:
+ name: ListenBrainz
+ categories: [music, entertainment]
+ icon: musicbrainz
+ color: peach
+ readme:
+ app-link: 'https://listenbrainz.org'
+ current-maintainers: [*00dani]
mastodon:
name: Mastodon
categories: [social_networking, entertainment]
diff --git a/styles/listenbrainz/catppuccin.user.css b/styles/listenbrainz/catppuccin.user.css
new file mode 100644
index 0000000000..a3dcff125e
--- /dev/null
+++ b/styles/listenbrainz/catppuccin.user.css
@@ -0,0 +1,747 @@
+/* ==UserStyle==
+@name ListenBrainz Catppuccin
+@namespace github.com/catppuccin/userstyles/styles/listenbrainz
+@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/listenbrainz
+@version 0.0.1
+@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/listenbrainz/catppuccin.user.css
+@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alistenbrainz
+@description Soothing pastel theme for ListenBrainz
+@author Catppuccin
+@license MIT
+
+@preprocessor less
+@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
+@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
+@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
+==/UserStyle== */
+
+@-moz-document domain('listenbrainz.org') {
+ @media (prefers-color-scheme: light) {
+ :root {
+ #catppuccin(@lightFlavor, @accentColor);
+ }
+ }
+ @media (prefers-color-scheme: dark) {
+ :root {
+ #catppuccin(@darkFlavor, @accentColor);
+ }
+ }
+
+ #catppuccin(@lookup, @accent) {
+ @rosewater: @catppuccin[@@lookup][@rosewater];
+ @flamingo: @catppuccin[@@lookup][@flamingo];
+ @pink: @catppuccin[@@lookup][@pink];
+ @mauve: @catppuccin[@@lookup][@mauve];
+ @red: @catppuccin[@@lookup][@red];
+ @maroon: @catppuccin[@@lookup][@maroon];
+ @peach: @catppuccin[@@lookup][@peach];
+ @yellow: @catppuccin[@@lookup][@yellow];
+ @green: @catppuccin[@@lookup][@green];
+ @teal: @catppuccin[@@lookup][@teal];
+ @sky: @catppuccin[@@lookup][@sky];
+ @sapphire: @catppuccin[@@lookup][@sapphire];
+ @blue: @catppuccin[@@lookup][@blue];
+ @lavender: @catppuccin[@@lookup][@lavender];
+ @text: @catppuccin[@@lookup][@text];
+ @subtext1: @catppuccin[@@lookup][@subtext1];
+ @subtext0: @catppuccin[@@lookup][@subtext0];
+ @overlay2: @catppuccin[@@lookup][@overlay2];
+ @overlay1: @catppuccin[@@lookup][@overlay1];
+ @overlay0: @catppuccin[@@lookup][@overlay0];
+ @surface2: @catppuccin[@@lookup][@surface2];
+ @surface1: @catppuccin[@@lookup][@surface1];
+ @surface0: @catppuccin[@@lookup][@surface0];
+ @base: @catppuccin[@@lookup][@base];
+ @mantle: @catppuccin[@@lookup][@mantle];
+ @crust: @catppuccin[@@lookup][@crust];
+ @accent-color: @catppuccin[@@lookup][@@accent];
+
+ color-scheme: if(@lookup = latte, light, dark);
+
+ ::selection {
+ background-color: fade(@accent-color, 30%);
+ }
+
+ input,
+ textarea {
+ &::placeholder {
+ color: @subtext0 !important;
+ }
+ }
+
+ // We can't control which theme is passed to Toastify's props from CSS, but
+ // we can replace the default theme with whatever colours we want.
+ --toastify-color-light: @overlay0;
+ --toastify-text-color-light: @text;
+ --toastify-color-info: @blue;
+ --toastify-color-success: @green;
+ --toastify-color-warning: @yellow;
+ --toastify-color-error: @red;
+
+ body {
+ color: @text;
+ background-color: @base;
+
+ nav[role="navigation"] {
+ .navbar-header .navbar-toggle {
+ border-color: @accent-color;
+ .icon-bar {
+ background-color: @accent-color;
+ }
+ }
+
+ .navbar-logo > img {
+ @svg: escape(
+ ''
+ );
+ content: url("data:image/svg+xml,@{svg}");
+ }
+
+ #side-nav {
+ background-color: @mantle;
+ a,
+ a:visited {
+ color: @blue;
+ &:hover {
+ color: @sky;
+ }
+ }
+
+ .search-bar input {
+ background-color: @surface0;
+ color: @text;
+ &:focus {
+ box-shadow: inset 1px 2px 4px @surface1;
+ ~ button {
+ box-shadow: inset -3px 2px 4px @surface2;
+ }
+ }
+ ~ button {
+ background-color: @surface1;
+ color: @text;
+ }
+ }
+
+ .mobile-nav-fix {
+ background-color: transparent;
+ }
+ }
+
+ #side-nav-overlay {
+ background-color: @crust;
+ }
+ }
+ }
+
+ a {
+ color: @blue;
+ &:hover {
+ color: @sky;
+ }
+ &:visited:not(.btn) {
+ color: @lavender;
+ &:hover {
+ color: @sky;
+ }
+ }
+ }
+
+ h2,
+ h3,
+ h4 {
+ color: @text;
+ }
+
+ .text-muted,
+ .help-block {
+ color: @subtext0;
+ }
+
+ .text-success {
+ color: @green;
+ }
+
+ .text-danger {
+ color: @red;
+ }
+
+ a > svg.fa-link {
+ color: @text;
+ }
+
+ .form-control {
+ border-color: @base;
+ background-color: @surface0;
+ color: @text;
+ }
+
+ .panel {
+ background-color: @surface0;
+ color: @text;
+ border-color: @surface1;
+ .panel-heading {
+ background-color: @surface1;
+ outline-color: @surface2;
+ }
+ }
+
+ .well {
+ background-color: @surface0;
+ border-color: @mantle;
+ }
+
+ .toggle-switch {
+ background-color: @surface0;
+ &::before {
+ background-color: @overlay0;
+ }
+ }
+ .toggle-checkbox:checked + .toggle-switch {
+ background-color: @surface1;
+ &::before {
+ background-color: @accent-color;
+ }
+ }
+
+ .table {
+ tr {
+ > td,
+ > th {
+ border-color: @surface1;
+ }
+ }
+
+ &.table-striped > tbody > tr:nth-of-type(2n + 1) {
+ background-color: @surface0;
+ }
+ }
+
+ .music-service-selection .music-service-option {
+ label {
+ background-color: @surface1;
+ border-color: fade(@green, 50%);
+ }
+
+ input[type="radio"]:checked + label {
+ background-color: fade(@green, 50%);
+ &::after {
+ color: @green;
+ border-color: @green;
+ background-color: @surface1;
+ }
+ }
+ }
+
+ .pill.secondary {
+ color: @text;
+ border-color: @subtext0;
+ }
+
+ .btn-primary,
+ .btn-info,
+ .btn-outline,
+ .musicbrainz-profile-button,
+ .lb-follow-button.block,
+ .pill.secondary.active {
+ color: @crust;
+ background-color: @accent-color;
+ border-color: transparent;
+
+ &:hover {
+ color: @crust;
+ background-color: darken(@accent-color, 5%);
+ }
+ }
+
+ .open > .dropdown-toggle.btn-info {
+ color: @crust;
+ background-color: darken(@accent-color, 10%);
+ }
+
+ .secondary-nav > ol.breadcrumb {
+ background-color: @mantle;
+ border-color: @crust;
+ > li.active {
+ color: @text;
+ border-color: transparent;
+ }
+ }
+
+ .secondary-nav .nav.nav-tabs {
+ background-color: @mantle;
+ border-color: @crust;
+ > li {
+ background-color: @mantle;
+ border-color: @crust;
+ > a {
+ background-color: transparent;
+ border-color: @crust;
+ color: @subtext1;
+ &.active {
+ border-bottom-color: transparent;
+ }
+ }
+ &:hover {
+ background-color: @surface0;
+ }
+
+ &.active {
+ background-color: @base;
+ border-bottom-color: transparent;
+ }
+ }
+ }
+
+ @media (max-width: 991px) {
+ .secondary-nav::after {
+ background: linear-gradient(270deg, @crust, transparent);
+ }
+ }
+
+ .listen-header h3 {
+ color: @subtext0;
+ &::after {
+ border-top-color: @surface1;
+ }
+ }
+
+ .webSocket-box {
+ border-bottom-color: @mantle;
+ .read-more {
+ background-image: linear-gradient(to bottom, transparent, @base);
+ }
+ }
+
+ .heart-actions() {
+ .love {
+ stroke: @text;
+ &.loved {
+ color: @red;
+ stroke: transparent;
+ }
+ &:hover {
+ color: transparent;
+ stroke: @red;
+ }
+ }
+
+ .hate {
+ stroke: @text;
+ &.hated {
+ color: @mauve;
+ stroke: transparent;
+ }
+ &:hover {
+ color: transparent;
+ stroke: @mauve;
+ }
+ }
+ }
+
+ .card {
+ background-color: @surface0;
+ border-color: transparent;
+ box-shadow:
+ fade(@surface0, 10%) 0 1px 1px,
+ fade(@surface0, 15%) 0 2px 2px,
+ fade(@surface0, 20%) 0 4px 4px;
+
+ listen-count-card {
+ margin-bottom: 5px;
+ border-color: @surface1;
+ }
+
+ &.listen-card {
+ .listen-thumbnail > div {
+ color: @accent-color;
+ background-color: @surface1;
+ border-top-left-radius: 7px;
+ border-bottom-left-radius: 7px;
+ }
+
+ .listen-time {
+ color: @subtext0;
+ }
+ .listen-controls {
+ .btn.dropdown-toggle,
+ .btn.play-button,
+ .btn-transparent[title="Reset"] {
+ color: @text;
+ &:hover,
+ &.playing {
+ color: @accent-color;
+ }
+ }
+
+ .heart-actions();
+ }
+
+ &.playing-now,
+ &.current-listen {
+ background-color: @surface1 !important;
+
+ .listen-thumbnail > div {
+ background-color: @surface2;
+ height: 100%;
+ }
+ }
+ }
+ }
+
+ hr,
+ #listen-count-card hr,
+ .card-user-sn hr {
+ border-top-color: @surface1;
+ }
+
+ .follower-following-list,
+ .similar-users-list {
+ box-shadow: inset 0 11px 8px -10px @base;
+ > :not(:first-child) {
+ border-color: @surface1;
+ }
+ }
+
+ .progress {
+ background-color: @surface1;
+
+ .progress-bar.purple {
+ background-color: @mauve;
+ }
+
+ .progress-bar.orange {
+ background-color: @peach;
+ }
+
+ .progress-bar.red {
+ background-color: @red;
+ }
+ }
+
+ .dropdown-menu {
+ background-color: @overlay0;
+ button,
+ a {
+ color: @text !important;
+ &:visited {
+ color: @text !important;
+ }
+ &:hover {
+ background-color: fade(@accent-color, 30%) !important;
+ }
+ }
+ }
+
+ .pager li {
+ > a,
+ > a:focus,
+ > a:visited,
+ a:active,
+ > span {
+ background-color: @surface0;
+ border-color: @surface1;
+
+ &:hover {
+ background-color: @surface1;
+ }
+ }
+
+ > a,
+ > a:focus,
+ > a:visited,
+ > a:active {
+ color: @blue;
+ &:hover {
+ color: @sky;
+ }
+ }
+
+ &.disabled {
+ > a,
+ > a:focus,
+ > a:visited,
+ > a:active,
+ > span {
+ color: @text;
+ background-color: @surface0;
+ &:hover {
+ background-color: inherit;
+ }
+ }
+ }
+ }
+
+ .react-datetime-picker {
+ .react-datetime-picker__wrapper {
+ border-color: @mantle;
+ }
+ .react-calendar {
+ background-color: @surface0;
+ border-color: @surface1;
+
+ .react-calendar__navigation,
+ .react-calendar__viewContainer {
+ button:disabled {
+ background-color: @surface2;
+ }
+ button:enabled:hover {
+ background-color: @surface1;
+ }
+ button:enabled:focus {
+ background-color: transparent;
+ }
+
+ .react-calendar__tile--now {
+ background-color: @peach;
+ color: @crust;
+ &:enabled:hover {
+ background-color: @yellow;
+ }
+ }
+
+ .react-calendar__tile--hasActive,
+ .react-calendar__tile--active {
+ color: @text;
+ background-color: fade(@accent-color, 40%);
+ &:enabled:hover {
+ background-color: fade(@accent-color, 50%);
+ }
+ }
+ }
+
+ .react-calendar__month-view__days__day--neighboringMonth {
+ color: @subtext0;
+ }
+
+ .react-calendar__month-view__days__day--weekend {
+ color: @red;
+ }
+ }
+ }
+
+ .stats-full-width-graph {
+ line {
+ stroke: @subtext0 !important;
+ }
+
+ text {
+ fill: @text !important;
+ }
+
+ &.user-artist-map > div + div > div,
+ svg + div > div {
+ background-color: @overlay0 !important;
+ color: @text !important;
+ }
+ }
+ rect[fill="#353070"] {
+ fill: @mauve;
+ }
+ rect[fill="#eb743b"] {
+ fill: @peach;
+ }
+ .badge-info {
+ background-color: @surface1;
+ color: @text;
+ }
+
+ .modal-content {
+ background-color: @mantle;
+ button.close {
+ color: @text;
+ opacity: 1;
+ text-shadow: none;
+ }
+
+ .track-search {
+ #recording-mbid,
+ .track-search-dropdown {
+ background-color: @surface0;
+ color: @text;
+ border-color: @crust;
+ }
+ }
+
+ .modal-header,
+ .modal-footer {
+ border-color: @crust;
+ }
+ }
+
+ .explore-card {
+ background-color: @surface0;
+ filter: drop-shadow(0 4px 4px fade(@overlay0, 25%));
+ .explore-card-img {
+ border-color: @surface0;
+ }
+ .explore-card-text {
+ background-color: @surface0;
+ }
+ }
+
+ .sidebar {
+ background-color: @mantle;
+ .sidebar-header {
+ background-color: @crust;
+ color: @text;
+ }
+ .sidenav-content-grid {
+ background: transparent;
+ }
+ }
+ .rc-slider-rail {
+ background-color: @surface1;
+ }
+ .rc-slider-handle {
+ background-color: @accent-color;
+ &.rc-slider-handle-dragging {
+ background-color: @accent-color;
+ border-color: @accent-color;
+ }
+ }
+ .rc-slider-mark-text {
+ color: @subtext0;
+ }
+ .release-card-grid-title {
+ background-color: transparent;
+ &::before,
+ &::after {
+ border-color: @surface0;
+ }
+ }
+
+ #homepage-container {
+ @homepage-bg: linear-gradient(
+ 288deg,
+ @peach 16.96%,
+ @mauve 98.91%
+ );
+ @flipped-blue: if(
+ @lookup = latte,
+ @catppuccin[@mocha][@blue],
+ @catppuccin[@latte][@blue]
+ );
+ @flipped-sky: if(
+ @lookup = latte,
+ @catppuccin[@mocha][@sky],
+ @catppuccin[@latte][@sky]
+ );
+
+ .homepage-upper {
+ background: @homepage-bg;
+
+ h1 {
+ color: @crust;
+ }
+ .homepage-info {
+ h1 {
+ color: @text;
+ }
+
+ .homepage-info-links > a {
+ color: @blue;
+ &:hover {
+ color: @sky;
+ }
+ }
+ }
+
+ .homepage-upper-grey-box {
+ background-color: @base;
+ }
+ }
+
+ .homepage-lower {
+ background: @homepage-bg;
+ h1 {
+ color: @text;
+ }
+
+ .homepage-info {
+ color: @crust;
+ h1 {
+ color: @crust;
+ }
+
+ .homepage-info-links > a {
+ color: @flipped-blue;
+ &:hover {
+ color: @flipped-sky;
+ }
+ }
+ }
+
+ .homepage-lower-grey-box {
+ background-color: @base;
+ }
+ }
+
+ .homepage-info {
+ color: @text;
+ .create-account-button {
+ background-color: @accent-color;
+ color: @crust;
+ &:hover {
+ background-color: darken(@accent-color, 5%);
+ }
+ }
+
+ }
+ }
+
+ #brainz-player {
+ background-color: @mantle;
+ border-color: @crust;
+
+ .progress {
+ background-color: @surface1;
+ > .progress-bar {
+ background-color: @accent-color;
+ }
+ }
+
+ .no-album-art {
+ background-color: transparent;
+ }
+
+ .controls > .btn-link,
+ .actions > a {
+ color: @accent-color;
+ }
+
+ .actions {
+ .heart-actions();
+
+ .fa-ellipsis-vertical {
+ stroke: @accent-color;
+ }
+ }
+
+ .dropup-content {
+ .dropdown-menu();
+ }
+ }
+
+ .footer {
+ background-color: @mantle;
+ color: @text;
+ border-color: @crust;
+ .color-gray {
+ color: @subtext0;
+ }
+ .section-line {
+ border-color: @crust;
+ }
+ }
+ }
+}
+
+/* prettier-ignore */
+@catppuccin: {
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+}
+
+// vim:ft=less
diff --git a/styles/listenbrainz/preview.webp b/styles/listenbrainz/preview.webp
new file mode 100644
index 0000000000..b85471c6d6
--- /dev/null
+++ b/styles/listenbrainz/preview.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:11c008863f24029c98482f4e034cda0189786c004d1633b775f2ebe039bb0afa
+size 464762
From bd6ecbb40d0eb183d878c8e3f68f3d6816f7079f Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 9 Jul 2024 08:02:49 +0000
Subject: [PATCH 022/147] chore: generate health files
---
.github/CODEOWNERS | 1 +
.github/ISSUE_TEMPLATE/userstyle.yml | 2 +-
.github/issue-labeler.yml | 2 ++
.github/labels.yml | 3 +++
.github/pr-labeler.yml | 1 +
README.md | 1 +
styles/listenbrainz/README.md | 36 ++++++++++++++++++++++++++++
7 files changed, 45 insertions(+), 1 deletion(-)
create mode 100644 styles/listenbrainz/README.md
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 505d847fca..764fd22017 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -45,6 +45,7 @@
/styles/lichess @coopw1
/styles/lingva @rubyowo
/styles/linkedin @isabelroses
+/styles/listenbrainz @00dani
/styles/mdbook @uncenter
/styles/mdn @soya-daizu
/styles/modrinth @thismoon
diff --git a/.github/ISSUE_TEMPLATE/userstyle.yml b/.github/ISSUE_TEMPLATE/userstyle.yml
index 3221c09920..d937e8068d 100644
--- a/.github/ISSUE_TEMPLATE/userstyle.yml
+++ b/.github/ISSUE_TEMPLATE/userstyle.yml
@@ -16,7 +16,7 @@ body:
label: What userstyles are you seeing the problem on?
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
multiple: true
- options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
+ options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:listenbrainz", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
validations:
required: true
- type: textarea
diff --git a/.github/issue-labeler.yml b/.github/issue-labeler.yml
index 0be73d55f8..e85f51dd2c 100644
--- a/.github/issue-labeler.yml
+++ b/.github/issue-labeler.yml
@@ -99,6 +99,8 @@ lingva:
- '/lbl:lingva(,.*)?$/gm'
linkedin:
- '/lbl:linkedin(,.*)?$/gm'
+listenbrainz:
+ - '/lbl:listenbrainz(,.*)?$/gm'
mastodon:
- '/lbl:mastodon(,.*)?$/gm'
mdbook:
diff --git a/.github/labels.yml b/.github/labels.yml
index 7b4c3f0f78..76c21f9046 100644
--- a/.github/labels.yml
+++ b/.github/labels.yml
@@ -149,6 +149,9 @@
- name: linkedin
description: LinkedIn
color: '#8aadf4'
+- name: listenbrainz
+ description: ListenBrainz
+ color: '#f5a97f'
- name: mastodon
description: Mastodon
color: '#b7bdf8'
diff --git a/.github/pr-labeler.yml b/.github/pr-labeler.yml
index 7b8a050e7b..69f6cbb09b 100644
--- a/.github/pr-labeler.yml
+++ b/.github/pr-labeler.yml
@@ -49,6 +49,7 @@ libreddit: styles/libreddit/**/*
lichess: styles/lichess/**/*
lingva: styles/lingva/**/*
linkedin: styles/linkedin/**/*
+listenbrainz: styles/listenbrainz/**/*
mastodon: styles/mastodon/**/*
mdbook: styles/mdbook/**/*
mdn: styles/mdn/**/*
diff --git a/README.md b/README.md
index 1eef8110a8..e54d47451f 100644
--- a/README.md
+++ b/README.md
@@ -163,6 +163,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
- [Hyperpipe](styles/hyperpipe)
- [Last.fm](styles/lastfm)
+- [ListenBrainz](styles/listenbrainz)
- [Spotify Web](styles/spotify-web)
diff --git a/styles/listenbrainz/README.md b/styles/listenbrainz/README.md
new file mode 100644
index 0000000000..1dc8d7614e
--- /dev/null
+++ b/styles/listenbrainz/README.md
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Catppuccin for ListenBrainz
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## ๐ Current Maintainer
+- [00dani](https://github.com/00dani)
+
+
+
+
+
+
+
+
+
+ Copyright © 2021-present Catppuccin Org
+
+
+
From 2201661bfe0238b6f5d1b0bd1c7c9b2c5e71bb87 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 9 Jul 2024 08:02:54 +0000
Subject: [PATCH 023/147] style: format code with prettier
---
styles/listenbrainz/catppuccin.user.css | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/styles/listenbrainz/catppuccin.user.css b/styles/listenbrainz/catppuccin.user.css
index a3dcff125e..e7f7a4fc75 100644
--- a/styles/listenbrainz/catppuccin.user.css
+++ b/styles/listenbrainz/catppuccin.user.css
@@ -611,11 +611,7 @@
}
#homepage-container {
- @homepage-bg: linear-gradient(
- 288deg,
- @peach 16.96%,
- @mauve 98.91%
- );
+ @homepage-bg: linear-gradient(288deg, @peach 16.96%, @mauve 98.91%);
@flipped-blue: if(
@lookup = latte,
@catppuccin[@mocha][@blue],
@@ -685,7 +681,6 @@
background-color: darken(@accent-color, 5%);
}
}
-
}
}
From 2c6a8af2dda1c37451175390bc7a89c0e6cf548c Mon Sep 17 00:00:00 2001
From: Omar
Date: Tue, 9 Jul 2024 12:01:04 +0300
Subject: [PATCH 024/147] fix(lemmy): unthemed warning/info boxes (#1059)
* fix
* update version number
---
styles/lemmy/catppuccin.user.css | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/styles/lemmy/catppuccin.user.css b/styles/lemmy/catppuccin.user.css
index 8f5175de7c..8ae02adeca 100644
--- a/styles/lemmy/catppuccin.user.css
+++ b/styles/lemmy/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Lemmy Catppuccin
@namespace github.com/catppuccin/userstyles/styles/lemmy
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/lemmy
-@version 0.0.3
+@version 0.0.4
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/lemmy/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alemmy
@description Soothing pastel theme for Lemmy
@@ -239,6 +239,11 @@
color: @text !important;
background-color: rgba(#rgbify(@mantle) [], 1) !important;
}
+ .alert-info, .alert-warning {
+ background-color: @mantle !important;
+ border-color: @mantle !important;
+ color: @text !important;
+ }
}
}
From 5d42cc25bf606b480fc7cebd42e8012619dd8c7d Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 9 Jul 2024 09:01:38 +0000
Subject: [PATCH 025/147] style: format code with prettier
---
styles/lemmy/catppuccin.user.css | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/styles/lemmy/catppuccin.user.css b/styles/lemmy/catppuccin.user.css
index 8ae02adeca..56bc1663e2 100644
--- a/styles/lemmy/catppuccin.user.css
+++ b/styles/lemmy/catppuccin.user.css
@@ -239,7 +239,8 @@
color: @text !important;
background-color: rgba(#rgbify(@mantle) [], 1) !important;
}
- .alert-info, .alert-warning {
+ .alert-info,
+ .alert-warning {
background-color: @mantle !important;
border-color: @mantle !important;
color: @text !important;
From 649878e473a18061e976fd1d7cce497e665cefcf Mon Sep 17 00:00:00 2001
From: Omar
Date: Tue, 9 Jul 2024 15:47:32 +0300
Subject: [PATCH 026/147] fix(chess.com): wrap variables in body selector
(#1061)
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
styles/chess.com/catppuccin.user.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/styles/chess.com/catppuccin.user.css b/styles/chess.com/catppuccin.user.css
index 34ab360204..cd970465c6 100644
--- a/styles/chess.com/catppuccin.user.css
+++ b/styles/chess.com/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Chess.com Catppuccin
@namespace github.com/catppuccin/userstyles/styles/chess.com
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/chess.com
-@version 0.1.4
+@version 0.1.5
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/chess.com/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achess.com
@description Soothing pastel theme for Chess.com
@@ -20,7 +20,7 @@
#catppuccin(@lightFlavor, @accentColor);
}
- .dark-mode {
+ .dark-mode body {
#catppuccin(@darkFlavor, @accentColor);
}
From 368b03ee718e3c5a85710b7d507140a2f39dd064 Mon Sep 17 00:00:00 2001
From: Omar
Date: Tue, 9 Jul 2024 15:50:52 +0300
Subject: [PATCH 027/147] feat(searxng): use only 2 instances instead of 20+
instances (#1058)
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
styles/searxng/catppuccin.user.css | 116 +----------------------------
1 file changed, 2 insertions(+), 114 deletions(-)
diff --git a/styles/searxng/catppuccin.user.css b/styles/searxng/catppuccin.user.css
index 64d2ea8a76..263574bcc6 100644
--- a/styles/searxng/catppuccin.user.css
+++ b/styles/searxng/catppuccin.user.css
@@ -17,120 +17,8 @@
@var checkbox additions "Additional Tweaks" 0
==/UserStyle== */
-@-moz-document domain("ransack.i2p"),
-url-prefix("https://darmarit.org/searx/"),
-domain("de.xcxc.ml"),
-domain("dynabyte.ca"),
-domain("etsi.me"),
-domain("icanfindit.online"),
-domain("jackgoss.xyz"),
-domain("jsearch.pw"),
-domain("metasearch.nl"),
-domain("northboot.xyz"),
-domain("notsearch.uk"),
-domain("opnxng.com"),
-domain("paulgo.io"),
-domain("priv.au"),
-domain("privatus.live"),
-domain("s.frlt.one"),
-domain("s.zhaocloud.net"),
-domain("saber.tk"),
-domain("search.0relay.com"),
-domain("search.affusio.com"),
-domain("search.bus-hit.me"),
-domain("search.callmeecho.dev"),
-domain("search.chemicals-in-the-water.eu"),
-domain("search.cronobox.one"),
-domain("search.disroot.org"),
-domain("search.ethibox.fr"),
-domain("search.gcomm.ch"),
-domain("search.kiwitalk.de"),
-domain("search.mdosch.de"),
-domain("search.mpx.wtf"),
-domain("search.neet.works"),
-domain("search.ononoki.org"),
-domain("search.privacyguides.net"),
-domain("search.projectsegfau.lt"),
-domain("search.rabbit-company.com"),
-domain("search.rhscze.cf"),
-domain("search.rowie.at"),
-domain("search.sapti.me"),
-domain("search.serginho.dev"),
-domain("search.smnz.de"),
-domain("search.snopyta.org"),
-domain("search.stinpriza.org"),
-domain("search.teamriverbubbles.com"),
-domain("search.trom.tf"),
-domain("search.unlocked.link"),
-domain("search.uspersec.com"),
-domain("search.vidhukant.xyz"),
-domain("search.zzls.xyz"),
-domain("searx.baczek.me"),
-domain("searx.be"),
-domain("searx.becomesovran.com"),
-domain("searx.bissisoft.com"),
-domain("searx.chocoflan.net"),
-domain("searx.divided-by-zero.eu"),
-domain("searx.dresden.network"),
-domain("searx.ebnar.xyz"),
-domain("searx.ericaftereric.top"),
-domain("searx.esmailelbob.xyz"),
-domain("searx.fi"),
-domain("searx.fmac.xyz"),
-domain("searx.fossencdi.org"),
-domain("searx.gnous.eu"),
-domain("searx.gnu.style"),
-domain("searx.kujonello.cf"),
-domain("searx.mastodontech.de"),
-domain("searx.mha.fi"),
-domain("searx.mistli.net"),
-domain("searx.mxchange.org"),
-domain("searx.nakhan.net"),
-domain("searx.namejeff.xyz"),
-domain("searx.netzspielplatz.de"),
-domain("searx.nixnet.services"),
-domain("searx.org"),
-domain("searx.orion-hub.fr"),
-domain("searx.priv.pw"),
-domain("searx.prvcy.eu"),
-domain("searx.rimkus.it"),
-domain("searx.roflcopter.fr"),
-domain("searx.ru"),
-domain("searx.run"),
-domain("searx.semipvt.com"),
-domain("searx.sethforprivacy.com"),
-domain("searx.sev.monster"),
-url-prefix("https://searx.slipfox.xyz/searx/"),
-domain("searx.sp-codes.de"),
-domain("searx.stuehieyr.com"),
-domain("searx.tiekoetter.com"),
-domain("searx.tuxcloud.net"),
-domain("searx.tyil.nl"),
-domain("searx.vanwa.tech"),
-domain("searx.webheberg.info"),
-domain("searx.xyz"),
-domain("searx.zapashcanon.fr"),
-domain("searx.zcyph.cc"),
-domain("searxng.ir"),
-domain("searxng.nicfab.eu"),
-domain("searxng.zackptg5.com"),
-domain("serx.ml"),
-domain("sh0.it"),
-domain("soek.allesbeste.com"),
-domain("spot.ecloud.global"),
-domain("srx.cosmohub.io"),
-domain("searx.oakleycord.dev"),
-domain("suche.dasnetzundich.de"),
-domain("suche.tromdienste.de"),
-domain("suche.uferwerk.org"),
-domain("swag.pw"),
-domain("sx.catgirl.cloud"),
-url-prefix("https://timdor.noip.me/searx/"),
-url-prefix("https://trydex.tk/searxng/"),
-domain("www.gruble.de"),
-domain("www.webrats.xyz"),
-domain("xcxc.ml"),
-domain("xo.wtf") {
+/* Domains picked from https://searx.space/. */
+@-moz-document domain("https://search.bus-hit.me/"), domain("https://search.inetol.net/") {
@media (prefers-color-scheme: light) {
:root.theme-auto {
#catppuccin(@lightFlavor, @accentColor);
From 131d0c31e43516127fcd5696af15921bb9760c5e Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 9 Jul 2024 12:51:17 +0000
Subject: [PATCH 028/147] style: format code with prettier
---
styles/searxng/catppuccin.user.css | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/styles/searxng/catppuccin.user.css b/styles/searxng/catppuccin.user.css
index 263574bcc6..ba1ab91ecd 100644
--- a/styles/searxng/catppuccin.user.css
+++ b/styles/searxng/catppuccin.user.css
@@ -18,7 +18,8 @@
==/UserStyle== */
/* Domains picked from https://searx.space/. */
-@-moz-document domain("https://search.bus-hit.me/"), domain("https://search.inetol.net/") {
+@-moz-document domain("https://search.bus-hit.me/"), domain("https://search.inetol.net/")
+{
@media (prefers-color-scheme: light) {
:root.theme-auto {
#catppuccin(@lightFlavor, @accentColor);
From 254c3957d5408d0e00b53dcbbc459d26b90b5f9a Mon Sep 17 00:00:00 2001
From: Omar
Date: Tue, 9 Jul 2024 18:10:39 +0300
Subject: [PATCH 029/147] fix(advent-of-code): unthemed text and hover (#1062)
* fix the css
* update version number
---
styles/advent-of-code/catppuccin.user.css | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/styles/advent-of-code/catppuccin.user.css b/styles/advent-of-code/catppuccin.user.css
index 615d2172d3..25770d74cf 100644
--- a/styles/advent-of-code/catppuccin.user.css
+++ b/styles/advent-of-code/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Advent Of Code Catppuccin
@namespace github.com/catppuccin/userstyles/styles/advent-of-code
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/advent-of-code
-@version 0.0.2
+@version 0.0.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/advent-of-code/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aadvent-of-code
@description Soothing pastel theme for Advent Of Code
@@ -221,6 +221,18 @@
text-shadow: 0 0 5px @yellow;
}
+ .stats-both {
+ color: @yellow
+ }
+
+ .stats-firstonly {
+ color: @overlay0
+ }
+
+ a:hover {
+ background-color: @mantle !important;
+ }
+
input[type="text"],
textarea,
code::before {
From 87964654287e61c43322aeb680596c3aa38659e0 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 9 Jul 2024 15:53:37 +0000
Subject: [PATCH 030/147] style: format code with prettier
---
styles/advent-of-code/catppuccin.user.css | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/styles/advent-of-code/catppuccin.user.css b/styles/advent-of-code/catppuccin.user.css
index 25770d74cf..64dfac0dfb 100644
--- a/styles/advent-of-code/catppuccin.user.css
+++ b/styles/advent-of-code/catppuccin.user.css
@@ -222,17 +222,17 @@
}
.stats-both {
- color: @yellow
+ color: @yellow;
}
-
+
.stats-firstonly {
- color: @overlay0
+ color: @overlay0;
}
-
+
a:hover {
- background-color: @mantle !important;
+ background-color: @mantle !important;
}
-
+
input[type="text"],
textarea,
code::before {
From c4a67e37a15ff594a3642dbf764eacd7885c06c4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 10 Jul 2024 08:21:30 +0100
Subject: [PATCH 031/147] chore(deps): update dependency type-fest to v4.21.0
(#1042)
* chore(deps): update dependency type-fest to v4.21.0
* chore: regenerate `deno.lock`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
deno.json | 2 +-
deno.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/deno.json b/deno.json
index 746cff580b..ee8ae6babd 100644
--- a/deno.json
+++ b/deno.json
@@ -7,7 +7,7 @@
"@actions/core": "npm:@actions/core@1.10.1",
"@octokit/rest": "npm:@octokit/rest@20.0.2",
"ajv": "npm:ajv@8.16.0",
- "type-fest": "npm:type-fest@4.20.1",
+ "type-fest": "npm:type-fest@4.21.0",
"handlebars": "npm:handlebars@4.7.8",
"less": "npm:less@4.2.0",
"usercss-meta": "npm:usercss-meta@0.12.0",
diff --git a/deno.lock b/deno.lock
index 4404ede3db..48ab998451 100644
--- a/deno.lock
+++ b/deno.lock
@@ -18,7 +18,7 @@
"npm:stylelint-config-standard@36.0.1": "npm:stylelint-config-standard@36.0.1_stylelint@16.6.1__@csstools+css-tokenizer@2.3.1__@csstools+css-parser-algorithms@2.6.3___@csstools+css-tokenizer@2.3.1__postcss-selector-parser@6.1.0__postcss@8.4.38",
"npm:stylelint@16.6.1": "npm:stylelint@16.6.1_@csstools+css-tokenizer@2.3.1_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_postcss-selector-parser@6.1.0_postcss@8.4.38",
"npm:svgo@3.3.2": "npm:svgo@3.3.2",
- "npm:type-fest@4.20.1": "npm:type-fest@4.20.1",
+ "npm:type-fest@4.21.0": "npm:type-fest@4.21.0",
"npm:usercss-meta@0.12.0": "npm:usercss-meta@0.12.0"
},
"npm": {
@@ -1328,8 +1328,8 @@
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
"dependencies": {}
},
- "type-fest@4.20.1": {
- "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==",
+ "type-fest@4.21.0": {
+ "integrity": "sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==",
"dependencies": {}
},
"type@2.7.3": {
@@ -1595,7 +1595,7 @@
"npm:stylelint-config-standard@36.0.1",
"npm:stylelint@16.6.1",
"npm:svgo@3.3.2",
- "npm:type-fest@4.20.1",
+ "npm:type-fest@4.21.0",
"npm:usercss-meta@0.12.0"
]
}
From bfa30dc52c8ad464e383b352132422efa5e1e232 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 10 Jul 2024 15:53:11 -0500
Subject: [PATCH 032/147] chore(deps): update dependency pylint to v3.2.5
(#1022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
styles/chess.com/scripts/generate/poetry.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/styles/chess.com/scripts/generate/poetry.lock b/styles/chess.com/scripts/generate/poetry.lock
index 535d5473af..420bb3ceca 100644
--- a/styles/chess.com/scripts/generate/poetry.lock
+++ b/styles/chess.com/scripts/generate/poetry.lock
@@ -341,14 +341,14 @@ test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-
[[package]]
name = "pylint"
-version = "3.2.3"
+version = "3.2.5"
description = "python code static checker"
category = "dev"
optional = false
python-versions = ">=3.8.0"
files = [
- {file = "pylint-3.2.3-py3-none-any.whl", hash = "sha256:b3d7d2708a3e04b4679e02d99e72329a8b7ee8afb8d04110682278781f889fa8"},
- {file = "pylint-3.2.3.tar.gz", hash = "sha256:02f6c562b215582386068d52a30f520d84fdbcf2a95fc7e855b816060d048b60"},
+ {file = "pylint-3.2.5-py3-none-any.whl", hash = "sha256:32cd6c042b5004b8e857d727708720c54a676d1e22917cf1a2df9b4d4868abd6"},
+ {file = "pylint-3.2.5.tar.gz", hash = "sha256:e9b7171e242dcc6ebd0aaa7540481d1a72860748a0a7816b8fe6cf6c80a6fe7e"},
]
[package.dependencies]
From 5b5bd8e38f084e1bdf964bc7da474d7a9b615b08 Mon Sep 17 00:00:00 2001
From: Nate Solis <66754842+coldenate@users.noreply.github.com>
Date: Wed, 10 Jul 2024 16:04:14 -0500
Subject: [PATCH 033/147] chore(chess.com): move coldenate to past maintainers
(#1065)
---
scripts/userstyles.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index 4bd5fb7444..dcc76ece1d 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -229,8 +229,8 @@ userstyles:
color: green
readme:
app-link: "https://chess.com"
- current-maintainers: [*coldenate]
- past-maintainers: [*skelebro1, *isabelroses]
+ current-maintainers: []
+ past-maintainers: [*skelebro1, *isabelroses, *coldenate]
cinny:
name: Cinny
categories: [social_networking]
From 5a821178b83a2b542099cca0c4c3b9af46ada606 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 10 Jul 2024 21:04:35 +0000
Subject: [PATCH 034/147] chore: generate health files
---
.github/CODEOWNERS | 1 -
README.md | 2 +-
styles/chess.com/README.md | 5 +++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 764fd22017..2aee75c25a 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -7,7 +7,6 @@
/styles/bstats @rockquiet
/styles/chatgpt @uncenter
/styles/chatreplay @AnubisNekhet
-/styles/chess.com @coldenate
/styles/cinny @jn-sena
/styles/codeberg @isabelroses
/styles/cobalt @kerichdev
diff --git a/README.md b/README.md
index e54d47451f..fbec04628a 100644
--- a/README.md
+++ b/README.md
@@ -245,7 +245,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
- [Advent Of Code](styles/advent-of-code)
- [bStats](styles/bstats)
-- [Chess.com](styles/chess.com)
+- ๐ง [Chess.com](styles/chess.com)
- [Lichess](styles/lichess)
- [Minesweeper Online](styles/minesweeper)
- [Modrinth](styles/modrinth)
diff --git a/styles/chess.com/README.md b/styles/chess.com/README.md
index 30a9fa6824..6b61b5881b 100644
--- a/styles/chess.com/README.md
+++ b/styles/chess.com/README.md
@@ -19,12 +19,13 @@
-## ๐ Current Maintainer
-- [coldenate](https://github.com/coldenate)
+## ๐ง Looking for Maintainers ๐ง
+- If you are interested in maintaining this userstyle, please raise a **Pull Request** and add yourself into the `current-maintainers` array in the `userstyles.yml` file.
## ๐ Past Maintainers
- [skele](https://github.com/skelebro1)
- [Isabel](https://github.com/isabelroses)
+- [coldenate](https://github.com/coldenate)
From f0ba440ee284ab417f1b384f1cafc6ca64469f1c Mon Sep 17 00:00:00 2001
From: Omar
Date: Thu, 11 Jul 2024 21:13:23 +0300
Subject: [PATCH 035/147] fix(invidious): password prompt (#1066)
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
styles/invidious/catppuccin.user.css | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/styles/invidious/catppuccin.user.css b/styles/invidious/catppuccin.user.css
index 791243afa3..89c4beb3a1 100644
--- a/styles/invidious/catppuccin.user.css
+++ b/styles/invidious/catppuccin.user.css
@@ -289,7 +289,8 @@
select,
input[type="text"],
input[type="number"],
- input[type="input"] {
+ input[type="input"],
+ input[type="password"] {
color: @text !important;
background-color: @surface0 !important;
border-color: @crust !important;
From 3c0752d8f2c96a0a12097a3c6de1b1fcee47e10a Mon Sep 17 00:00:00 2001
From: Omar
Date: Fri, 12 Jul 2024 06:10:11 +0300
Subject: [PATCH 036/147] feat(npm): home, products, teams, and pro pages
(#1060)
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
styles/npm/catppuccin.user.css | 71 +++++++++++++++++++++++++++++++---
1 file changed, 65 insertions(+), 6 deletions(-)
diff --git a/styles/npm/catppuccin.user.css b/styles/npm/catppuccin.user.css
index 6971949b36..6772b8d4b7 100644
--- a/styles/npm/catppuccin.user.css
+++ b/styles/npm/catppuccin.user.css
@@ -2,7 +2,7 @@
@name npm Catppuccin
@namespace github.com/catppuccin/userstyles/styles/npm
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/npm
-@version 0.0.6
+@version 0.0.7
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/npm/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anpm
@description Soothing pastel theme for npm
@@ -55,6 +55,8 @@
@mantle: @catppuccin[@@lookup][@mantle];
@crust: @catppuccin[@@lookup][@crust];
@accent-color: @catppuccin[@@lookup][@@accent];
+
+ @red-filter: @catppuccin[@@lookup][@red_filter];
color-scheme: if(@lookup = latte, light, dark);
accent-color: @accent-color;
@@ -285,7 +287,7 @@
/* --- HOME PAGE --- */
- article > section:nth-of-type(1) {
+ ._8c1ee087 {
background-image: linear-gradient(
270deg,
fade(@red, 16%) 0%,
@@ -905,6 +907,63 @@
.b--light-green {
border-color: @teal;
}
+
+ /* Pricing page */
+
+ .dark-gray {
+ color: @text !important;
+ }
+
+ .light-silver {
+ color: @subtext1
+ }
+
+ .npm-red {
+ color: @red
+ }
+
+ .a11y-light-gray, .bg-gray {
+ background-color: @subtext0 !important;
+ }
+
+ .bg-dark-gray {
+ background-color: @text;
+ }
+
+ .bg-light-gray, .bg-near-white {
+ background-color: @surface0 !important;
+ }
+
+ .npm-bg-hero, .npm-bg-teams {
+ background: none;
+
+ > .white {
+ color: @text;
+ }
+ }
+
+ .npm-bg-gradient {
+ background-image: @npmGradient;
+ }
+
+ .npm-rainbow-circle {
+ background-image: linear-gradient(@crust, @crust), @npmGradient;
+ }
+
+ .npm-btn-red {
+ background-color: @red;
+ border-bottom-color: @yellow;
+ }
+
+ a[href="/products/teams"].npm-title {
+ background-color: @red;
+ color: @crust;
+ border-color: @text;
+ }
+
+ ul.featureComparisonList img[alt="feature included"] {
+ filter: @red-filter;
+ }
/* --- GENERIC --- */
@@ -1128,10 +1187,10 @@
/* prettier-ignore */
@catppuccin: {
- @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
- @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
- @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
- @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @red_filter: brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(6590%) hue-rotate(343deg) brightness(85%) contrast(92%); @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @red_filter: brightness(0) saturate(100%) invert(79%) sepia(26%) saturate(3775%) hue-rotate(304deg) brightness(96%) contrast(88%); @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @red_filter: brightness(0) saturate(100%) invert(62%) sepia(22%) saturate(880%) hue-rotate(302deg) brightness(98%) contrast(90%); @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @red_filter: brightness(0) saturate(100%) invert(87%) sepia(37%) saturate(4988%) hue-rotate(296deg) brightness(105%) contrast(91%); @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
}
// vim:ft=less
From 076a971c027f6ae1fdd748ace164bd4639f1a58a Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 12 Jul 2024 03:10:34 +0000
Subject: [PATCH 037/147] style: format code with prettier
---
styles/npm/catppuccin.user.css | 79 ++++++++++++++++++----------------
1 file changed, 41 insertions(+), 38 deletions(-)
diff --git a/styles/npm/catppuccin.user.css b/styles/npm/catppuccin.user.css
index 6772b8d4b7..4644af5ca2 100644
--- a/styles/npm/catppuccin.user.css
+++ b/styles/npm/catppuccin.user.css
@@ -55,7 +55,7 @@
@mantle: @catppuccin[@@lookup][@mantle];
@crust: @catppuccin[@@lookup][@crust];
@accent-color: @catppuccin[@@lookup][@@accent];
-
+
@red-filter: @catppuccin[@@lookup][@red_filter];
color-scheme: if(@lookup = latte, light, dark);
@@ -907,62 +907,65 @@
.b--light-green {
border-color: @teal;
}
-
+
/* Pricing page */
.dark-gray {
- color: @text !important;
+ color: @text !important;
}
-
+
.light-silver {
- color: @subtext1
+ color: @subtext1;
}
.npm-red {
- color: @red
+ color: @red;
}
- .a11y-light-gray, .bg-gray {
- background-color: @subtext0 !important;
+ .a11y-light-gray,
+ .bg-gray {
+ background-color: @subtext0 !important;
}
-
+
.bg-dark-gray {
- background-color: @text;
+ background-color: @text;
}
-
- .bg-light-gray, .bg-near-white {
- background-color: @surface0 !important;
+
+ .bg-light-gray,
+ .bg-near-white {
+ background-color: @surface0 !important;
}
-
- .npm-bg-hero, .npm-bg-teams {
- background: none;
-
- > .white {
- color: @text;
- }
+
+ .npm-bg-hero,
+ .npm-bg-teams {
+ background: none;
+
+ > .white {
+ color: @text;
+ }
}
-
+
.npm-bg-gradient {
- background-image: @npmGradient;
+ background-image: @npmGradient;
+ }
+
+ .npm-rainbow-circle {
+ background-image: linear-gradient(@crust, @crust), @npmGradient;
+ }
+
+ .npm-btn-red {
+ background-color: @red;
+ border-bottom-color: @yellow;
+ }
+
+ a[href="/products/teams"].npm-title {
+ background-color: @red;
+ color: @crust;
+ border-color: @text;
}
-
- .npm-rainbow-circle {
- background-image: linear-gradient(@crust, @crust), @npmGradient;
- }
-
- .npm-btn-red {
- background-color: @red;
- border-bottom-color: @yellow;
- }
-
- a[href="/products/teams"].npm-title {
- background-color: @red;
- color: @crust;
- border-color: @text;
- }
ul.featureComparisonList img[alt="feature included"] {
- filter: @red-filter;
+ filter: @red-filter;
}
/* --- GENERIC --- */
From 74931801d566625cd93317ed50d2978377c5a46a Mon Sep 17 00:00:00 2001
From: Eli
Date: Fri, 12 Jul 2024 11:15:21 +0800
Subject: [PATCH 038/147] fix(go.dev): info banner (#1070)
---
styles/go.dev/catppuccin.user.css | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/styles/go.dev/catppuccin.user.css b/styles/go.dev/catppuccin.user.css
index 9015156dcf..007911e726 100644
--- a/styles/go.dev/catppuccin.user.css
+++ b/styles/go.dev/catppuccin.user.css
@@ -2,7 +2,7 @@
@name go.dev Catppuccin
@namespace github.com/catppuccin/userstyles/styles/go.dev
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/go.dev
-@version 0.0.2
+@version 0.0.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/go.dev/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ago.dev
@description Soothing pastel theme for go.dev
@@ -87,6 +87,7 @@
--color-background-banner: @mantle;
--color-background-card-footer: @crust;
--color-background-code: @surface0; // Code Snippets
+ --color-background-info: @surface1;
--color-background-inverted: @crust;
--color-background-logo: @text;
--color-background-playground-input: @mantle;
@@ -489,6 +490,14 @@
background-image: url("data:image/svg+xml,@{svg}");
}
}
+ // Info Icon
+ .go-Main-banner .go-Message .go-Icon {
+ @svg: escape(
+ ''
+ );
+ content: url("data:image/svg+xml,@{svg}");
+ filter: none;
+ }
// Pkg.go Subheader
.go-Main-header {
background-color: @mantle;
From 1dc5fd64b6f841bcc741a8674deff3054d0e1d6e Mon Sep 17 00:00:00 2001
From: Koba0117 <112705243+Koba0117@users.noreply.github.com>
Date: Fri, 12 Jul 2024 18:00:31 +0900
Subject: [PATCH 039/147] fix(codeberg): secondary menu, inline code (#1071)
* fix(codeberg): secondary menu, inline code
* delete inline code part
---
styles/codeberg/catppuccin.user.css | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/styles/codeberg/catppuccin.user.css b/styles/codeberg/catppuccin.user.css
index 1094d7fd2d..0a85237ea7 100644
--- a/styles/codeberg/catppuccin.user.css
+++ b/styles/codeberg/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Codeberg Catppuccin
@namespace github.com/catppuccin/userstyles/styles/codeberg
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/codeberg
-@version 1.1.3
+@version 1.1.4
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/codeberg/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acodeberg
@description Soothing pastel theme for Codeberg
@@ -64,7 +64,8 @@
--color-footer-text: @text;
.ui.secondary.menu .dropdown.item:hover,
- .ui.secondary.menu a.item:hover {
+ .ui.secondary.menu a.item:hover,
+ .ui.secondary.menu a.active.item:hover {
background-color: var(--color-nav-hover-bg);
color: var(--color-black);
}
From 1661735e1064102fb57e9535a26431ff4dac8051 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 12 Jul 2024 12:40:36 -0400
Subject: [PATCH 040/147] chore(deps): update dependency stylelint to v16.7.0
(#1073)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
.stylelintrc.js | 1 +
deno.json | 2 +-
deno.lock | 82 +++++++++++++++++++++++++++----------------------
3 files changed, 47 insertions(+), 38 deletions(-)
diff --git a/.stylelintrc.js b/.stylelintrc.js
index e8c8c98dd1..4f97409277 100644
--- a/.stylelintrc.js
+++ b/.stylelintrc.js
@@ -175,6 +175,7 @@ export default {
},
],
"function-name-case": null,
+ "at-rule-no-vendor-prefix": null,
"no-descending-specificity": null,
},
diff --git a/deno.json b/deno.json
index ee8ae6babd..708adf4277 100644
--- a/deno.json
+++ b/deno.json
@@ -13,7 +13,7 @@
"usercss-meta": "npm:usercss-meta@0.12.0",
"json-schema-to-typescript": "npm:json-schema-to-typescript@14.1.0",
"postcss-less": "npm:postcss-less@6.0.0",
- "stylelint": "npm:stylelint@16.6.1",
+ "stylelint": "npm:stylelint@16.7.0",
"stylelint-config-standard": "npm:stylelint-config-standard@36.0.1",
"stylelint-config-recommended": "npm:stylelint-config-recommended@14.0.1",
"postcss-value-parser": "npm:postcss-value-parser@4.2.0",
diff --git a/deno.lock b/deno.lock
index 48ab998451..68fe8e45d3 100644
--- a/deno.lock
+++ b/deno.lock
@@ -13,10 +13,10 @@
"npm:postcss-less@6.0.0": "npm:postcss-less@6.0.0_postcss@8.4.38",
"npm:postcss-value-parser@4.2.0": "npm:postcss-value-parser@4.2.0",
"npm:prettier@3.2.4": "npm:prettier@3.2.4",
- "npm:stylelint": "npm:stylelint@16.6.1_@csstools+css-tokenizer@2.3.1_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_postcss-selector-parser@6.1.0_postcss@8.4.38",
- "npm:stylelint-config-recommended@14.0.1": "npm:stylelint-config-recommended@14.0.1_stylelint@16.6.1__@csstools+css-tokenizer@2.3.1__@csstools+css-parser-algorithms@2.6.3___@csstools+css-tokenizer@2.3.1__postcss-selector-parser@6.1.0__postcss@8.4.38",
- "npm:stylelint-config-standard@36.0.1": "npm:stylelint-config-standard@36.0.1_stylelint@16.6.1__@csstools+css-tokenizer@2.3.1__@csstools+css-parser-algorithms@2.6.3___@csstools+css-tokenizer@2.3.1__postcss-selector-parser@6.1.0__postcss@8.4.38",
- "npm:stylelint@16.6.1": "npm:stylelint@16.6.1_@csstools+css-tokenizer@2.3.1_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_postcss-selector-parser@6.1.0_postcss@8.4.38",
+ "npm:stylelint": "npm:stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39",
+ "npm:stylelint-config-recommended@14.0.1": "npm:stylelint-config-recommended@14.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39",
+ "npm:stylelint-config-standard@36.0.1": "npm:stylelint-config-standard@36.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39",
+ "npm:stylelint@16.7.0": "npm:stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39",
"npm:svgo@3.3.2": "npm:svgo@3.3.2",
"npm:type-fest@4.21.0": "npm:type-fest@4.21.0",
"npm:usercss-meta@0.12.0": "npm:usercss-meta@0.12.0"
@@ -68,27 +68,27 @@
"integrity": "sha512-R5fxLcU47mRcsdQkXZBNfxt7SdEqLGWb1qhEKBrnYfEB4ZWOQRBEow4e78PKxaFUECBNOs6uEkwvwxFL9FmQqQ==",
"dependencies": {}
},
- "@csstools/css-parser-algorithms@2.6.3_@csstools+css-tokenizer@2.3.1": {
- "integrity": "sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==",
+ "@csstools/css-parser-algorithms@2.7.1_@csstools+css-tokenizer@2.4.1": {
+ "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==",
"dependencies": {
- "@csstools/css-tokenizer": "@csstools/css-tokenizer@2.3.1"
+ "@csstools/css-tokenizer": "@csstools/css-tokenizer@2.4.1"
}
},
- "@csstools/css-tokenizer@2.3.1": {
- "integrity": "sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==",
+ "@csstools/css-tokenizer@2.4.1": {
+ "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==",
"dependencies": {}
},
- "@csstools/media-query-list-parser@2.1.11_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_@csstools+css-tokenizer@2.3.1": {
- "integrity": "sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==",
+ "@csstools/media-query-list-parser@2.1.13_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_@csstools+css-tokenizer@2.4.1": {
+ "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==",
"dependencies": {
- "@csstools/css-parser-algorithms": "@csstools/css-parser-algorithms@2.6.3_@csstools+css-tokenizer@2.3.1",
- "@csstools/css-tokenizer": "@csstools/css-tokenizer@2.3.1"
+ "@csstools/css-parser-algorithms": "@csstools/css-parser-algorithms@2.7.1_@csstools+css-tokenizer@2.4.1",
+ "@csstools/css-tokenizer": "@csstools/css-tokenizer@2.4.1"
}
},
- "@csstools/selector-specificity@3.1.1_postcss-selector-parser@6.1.0": {
+ "@csstools/selector-specificity@3.1.1_postcss-selector-parser@6.1.1": {
"integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==",
"dependencies": {
- "postcss-selector-parser": "postcss-selector-parser@6.1.0"
+ "postcss-selector-parser": "postcss-selector-parser@6.1.1"
}
},
"@dual-bundle/import-meta-resolve@4.1.0": {
@@ -843,8 +843,8 @@
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"dependencies": {}
},
- "known-css-properties@0.31.0": {
- "integrity": "sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==",
+ "known-css-properties@0.34.0": {
+ "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==",
"dependencies": {}
},
"less@4.2.0": {
@@ -1064,14 +1064,14 @@
"integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==",
"dependencies": {}
},
- "postcss-safe-parser@7.0.0_postcss@8.4.38": {
+ "postcss-safe-parser@7.0.0_postcss@8.4.39": {
"integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==",
"dependencies": {
- "postcss": "postcss@8.4.38"
+ "postcss": "postcss@8.4.39"
}
},
- "postcss-selector-parser@6.1.0": {
- "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==",
+ "postcss-selector-parser@6.1.1": {
+ "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==",
"dependencies": {
"cssesc": "cssesc@3.0.0",
"util-deprecate": "util-deprecate@1.0.2"
@@ -1089,6 +1089,14 @@
"source-map-js": "source-map-js@1.2.0"
}
},
+ "postcss@8.4.39": {
+ "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==",
+ "dependencies": {
+ "nanoid": "nanoid@3.3.7",
+ "picocolors": "picocolors@1.0.1",
+ "source-map-js": "source-map-js@1.2.0"
+ }
+ },
"prettier@3.2.4": {
"integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
"dependencies": {}
@@ -1205,26 +1213,26 @@
"ansi-regex": "ansi-regex@6.0.1"
}
},
- "stylelint-config-recommended@14.0.1_stylelint@16.6.1__@csstools+css-tokenizer@2.3.1__@csstools+css-parser-algorithms@2.6.3___@csstools+css-tokenizer@2.3.1__postcss-selector-parser@6.1.0__postcss@8.4.38": {
+ "stylelint-config-recommended@14.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39": {
"integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==",
"dependencies": {
- "stylelint": "stylelint@16.6.1_@csstools+css-tokenizer@2.3.1_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_postcss-selector-parser@6.1.0_postcss@8.4.38"
+ "stylelint": "stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39"
}
},
- "stylelint-config-standard@36.0.1_stylelint@16.6.1__@csstools+css-tokenizer@2.3.1__@csstools+css-parser-algorithms@2.6.3___@csstools+css-tokenizer@2.3.1__postcss-selector-parser@6.1.0__postcss@8.4.38": {
+ "stylelint-config-standard@36.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39": {
"integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==",
"dependencies": {
- "stylelint": "stylelint@16.6.1_@csstools+css-tokenizer@2.3.1_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_postcss-selector-parser@6.1.0_postcss@8.4.38",
- "stylelint-config-recommended": "stylelint-config-recommended@14.0.1_stylelint@16.6.1__@csstools+css-tokenizer@2.3.1__@csstools+css-parser-algorithms@2.6.3___@csstools+css-tokenizer@2.3.1__postcss-selector-parser@6.1.0__postcss@8.4.38"
+ "stylelint": "stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39",
+ "stylelint-config-recommended": "stylelint-config-recommended@14.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39"
}
},
- "stylelint@16.6.1_@csstools+css-tokenizer@2.3.1_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_postcss-selector-parser@6.1.0_postcss@8.4.38": {
- "integrity": "sha512-yNgz2PqWLkhH2hw6X9AweV9YvoafbAD5ZsFdKN9BvSDVwGvPh+AUIrn7lYwy1S7IHmtFin75LLfX1m0D2tHu8Q==",
+ "stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39": {
+ "integrity": "sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==",
"dependencies": {
- "@csstools/css-parser-algorithms": "@csstools/css-parser-algorithms@2.6.3_@csstools+css-tokenizer@2.3.1",
- "@csstools/css-tokenizer": "@csstools/css-tokenizer@2.3.1",
- "@csstools/media-query-list-parser": "@csstools/media-query-list-parser@2.1.11_@csstools+css-parser-algorithms@2.6.3__@csstools+css-tokenizer@2.3.1_@csstools+css-tokenizer@2.3.1",
- "@csstools/selector-specificity": "@csstools/selector-specificity@3.1.1_postcss-selector-parser@6.1.0",
+ "@csstools/css-parser-algorithms": "@csstools/css-parser-algorithms@2.7.1_@csstools+css-tokenizer@2.4.1",
+ "@csstools/css-tokenizer": "@csstools/css-tokenizer@2.4.1",
+ "@csstools/media-query-list-parser": "@csstools/media-query-list-parser@2.1.13_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_@csstools+css-tokenizer@2.4.1",
+ "@csstools/selector-specificity": "@csstools/selector-specificity@3.1.1_postcss-selector-parser@6.1.1",
"@dual-bundle/import-meta-resolve": "@dual-bundle/import-meta-resolve@4.1.0",
"balanced-match": "balanced-match@2.0.0",
"colord": "colord@2.9.3",
@@ -1242,16 +1250,16 @@
"ignore": "ignore@5.3.1",
"imurmurhash": "imurmurhash@0.1.4",
"is-plain-object": "is-plain-object@5.0.0",
- "known-css-properties": "known-css-properties@0.31.0",
+ "known-css-properties": "known-css-properties@0.34.0",
"mathml-tag-names": "mathml-tag-names@2.1.3",
"meow": "meow@13.2.0",
"micromatch": "micromatch@4.0.7",
"normalize-path": "normalize-path@3.0.0",
"picocolors": "picocolors@1.0.1",
- "postcss": "postcss@8.4.38",
+ "postcss": "postcss@8.4.39",
"postcss-resolve-nested-selector": "postcss-resolve-nested-selector@0.1.1",
- "postcss-safe-parser": "postcss-safe-parser@7.0.0_postcss@8.4.38",
- "postcss-selector-parser": "postcss-selector-parser@6.1.0",
+ "postcss-safe-parser": "postcss-safe-parser@7.0.0_postcss@8.4.39",
+ "postcss-selector-parser": "postcss-selector-parser@6.1.1",
"postcss-value-parser": "postcss-value-parser@4.2.0",
"resolve-from": "resolve-from@5.0.0",
"string-width": "string-width@4.2.3",
@@ -1593,7 +1601,7 @@
"npm:postcss-value-parser@4.2.0",
"npm:stylelint-config-recommended@14.0.1",
"npm:stylelint-config-standard@36.0.1",
- "npm:stylelint@16.6.1",
+ "npm:stylelint@16.7.0",
"npm:svgo@3.3.2",
"npm:type-fest@4.21.0",
"npm:usercss-meta@0.12.0"
From 0d4ed92a93bbbd6359681df90067c65cc2fbec0a Mon Sep 17 00:00:00 2001
From: Isabel
Date: Fri, 12 Jul 2024 18:04:43 +0100
Subject: [PATCH 041/147] feat(mastodon): support system theme (#1074)
---
styles/mastodon/catppuccin.user.css | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/styles/mastodon/catppuccin.user.css b/styles/mastodon/catppuccin.user.css
index 0038c94bfa..afbeb74323 100644
--- a/styles/mastodon/catppuccin.user.css
+++ b/styles/mastodon/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Mastodon Catppuccin
@namespace github.com/catppuccin/userstyles/styles/mastodon
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/mastodon
-@version 1.3.2
+@version 1.3.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/mastodon/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amastodon
@description Soothing pastel theme for Mastodon
@@ -37,14 +37,16 @@ domain("toot.wales") {
@media (prefers-color-scheme: light) {
.theme-default,
- .skin-default {
+ .skin-default,
+ .skin-system {
#catppuccin(@lightFlavor, @accentColor);
}
}
@media (prefers-color-scheme: dark) {
.theme-default,
- .skin-default {
+ .skin-default,
+ .skin-system {
#catppuccin(@darkFlavor, @accentColor);
}
}
From 68b679da33748076a7a78f8efea45c212d0b300f Mon Sep 17 00:00:00 2001
From: Gen
Date: Wed, 17 Jul 2024 01:07:55 -0700
Subject: [PATCH 042/147] fix(google-photos): a bunch of assorted minor fixes
(#1081)
* fix(google-photos): a bunch of assorted minor fixes
* whoops, forgot data-placeholder does not exist
---
styles/google-photos/catppuccin.user.css | 60 ++++++++++++++++++++++--
1 file changed, 56 insertions(+), 4 deletions(-)
diff --git a/styles/google-photos/catppuccin.user.css b/styles/google-photos/catppuccin.user.css
index 2759ef5551..618f733d37 100644
--- a/styles/google-photos/catppuccin.user.css
+++ b/styles/google-photos/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Google Photos Catppuccin
@namespace github.com/catppuccin/userstyles/styles/google-photos
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/google-photos
-@version 0.0.2
+@version 0.0.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/google-photos/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agoogle-photos
@description Soothing pastel theme for Google Photos
@@ -98,6 +98,9 @@
--mdc-checkbox-selected-icon-color: @accent-color;
--mdc-checkbox-selected-checkmark-color: @mantle;
--mdc-checkbox-unselected-icon-color: @surface0;
+ /* uploading photo popups */
+ .z1QT7e {
+ --gm3-card-elevated-container-color: @surface0;}
/* editing photo sidebar */
.dm7YTc .FcHdhd {
@@ -115,6 +118,17 @@
body {
background-color: @base !important;
}
+ /* uploading photo popups */
+ .RUTfA {
+ background-color: @blue !important;
+ color: @mantle !important;
+ }
+ .uq8qae, .wgq1ae {
+ color: @text !important;
+ }
+ .BNcPhf {
+ background-color: @blue !important;
+ }
/* top bar */
.QtDoYb {
background-color: @crust;
@@ -178,6 +192,10 @@
.HEHjMc {
color: @text;
}
+ .HEHjMc:hover {
+ color: @accent-color;
+ }
+
.uprWmb .HksvWb {
color: @mantle !important;
}
@@ -237,7 +255,7 @@
background-color: @base;
}
/* album title */
- .mfQCMe {
+ .mfQCM, .go6nxb, .MXxZYe, .NbrDvb, .mfQCMe {
color: @text;
}
.kmqzh .tL9Q4c {
@@ -245,7 +263,7 @@
background-color: @surface0;
}
/* # of photos in album */
- .UV4Xae {
+ .UV4Xae, .Me6kjf {
color: @subtext0;
}
/* album date */
@@ -282,6 +300,36 @@
.Pk50Ic {
background: @accent-color;
}
+ /* underline on album title */
+ .kmqzh .cXrdqd::before, .kmqzh .cXrdqd::after {
+ background: @blue !important;
+ }
+
+ /* favorites page */
+ .YzU3ub.Sn08je {
+ background-color: @surface0;
+ }
+
+ /* print store */
+ .E2jkGc, .bVnuib, .D8oEA, .mKmjtc, .GVzd9d {
+ color: @text;
+ }
+ /* products */
+ .CxyEyc {
+ background-color: @surface0;
+ border-color: @surface2;
+ }
+ /* photo books and canvases */
+ .bYS0Le .p102md {
+ background-color: @surface0;
+ border-color: @surface2;
+ }
+ .INNc9c, .fGZ5Db, .KhXBec {
+ color: @text;
+ }
+ .b9GWRb {
+ color: @subtext0;
+ }
/* explore page */
.OgirMe,
@@ -390,6 +438,9 @@
.eReC4e.FbgB9 {
border-color: @surface0;
}
+ .yNVtPc .ZAGvjd .Ny5lGc::placeholder {
+ color: @text;
+ }
/* upload button */
.s4MBmb {
color: @text;
@@ -536,13 +587,14 @@
/* storage page */
.hwDBSe,
.tzFvIf,
- .BZXMjd .MrqLTc {
+ .BZXMjd .MrqLTc, .ZbJY6, .NKihpc, .V3WOgd {
color: @text;
}
.gyqWff,
.BZXMjd .chfDde {
color: @subtext0;
}
+
/* how much storage is used bar */
.O4tDGf:nth-of-type(1),
.vN9JEc:nth-of-type(1) > .ZbKZ3d {
From 27eb105d8d26496e6bd485c41d041a33a61bcdc9 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 17 Jul 2024 08:08:20 +0000
Subject: [PATCH 043/147] style: format code with prettier
---
styles/google-photos/catppuccin.user.css | 85 ++++++++++++++----------
1 file changed, 51 insertions(+), 34 deletions(-)
diff --git a/styles/google-photos/catppuccin.user.css b/styles/google-photos/catppuccin.user.css
index 618f733d37..a2018dc7e0 100644
--- a/styles/google-photos/catppuccin.user.css
+++ b/styles/google-photos/catppuccin.user.css
@@ -100,7 +100,8 @@
--mdc-checkbox-unselected-icon-color: @surface0;
/* uploading photo popups */
.z1QT7e {
- --gm3-card-elevated-container-color: @surface0;}
+ --gm3-card-elevated-container-color: @surface0;
+ }
/* editing photo sidebar */
.dm7YTc .FcHdhd {
@@ -118,17 +119,18 @@
body {
background-color: @base !important;
}
- /* uploading photo popups */
- .RUTfA {
- background-color: @blue !important;
- color: @mantle !important;
- }
- .uq8qae, .wgq1ae {
- color: @text !important;
- }
- .BNcPhf {
- background-color: @blue !important;
- }
+ /* uploading photo popups */
+ .RUTfA {
+ background-color: @blue !important;
+ color: @mantle !important;
+ }
+ .uq8qae,
+ .wgq1ae {
+ color: @text !important;
+ }
+ .BNcPhf {
+ background-color: @blue !important;
+ }
/* top bar */
.QtDoYb {
background-color: @crust;
@@ -193,9 +195,9 @@
color: @text;
}
.HEHjMc:hover {
- color: @accent-color;
+ color: @accent-color;
}
-
+
.uprWmb .HksvWb {
color: @mantle !important;
}
@@ -255,7 +257,11 @@
background-color: @base;
}
/* album title */
- .mfQCM, .go6nxb, .MXxZYe, .NbrDvb, .mfQCMe {
+ .mfQCM,
+ .go6nxb,
+ .MXxZYe,
+ .NbrDvb,
+ .mfQCMe {
color: @text;
}
.kmqzh .tL9Q4c {
@@ -263,7 +269,8 @@
background-color: @surface0;
}
/* # of photos in album */
- .UV4Xae, .Me6kjf {
+ .UV4Xae,
+ .Me6kjf {
color: @subtext0;
}
/* album date */
@@ -301,34 +308,41 @@
background: @accent-color;
}
/* underline on album title */
- .kmqzh .cXrdqd::before, .kmqzh .cXrdqd::after {
- background: @blue !important;
+ .kmqzh .cXrdqd::before,
+ .kmqzh .cXrdqd::after {
+ background: @blue !important;
}
-
- /* favorites page */
+
+ /* favorites page */
.YzU3ub.Sn08je {
- background-color: @surface0;
+ background-color: @surface0;
}
-
+
/* print store */
- .E2jkGc, .bVnuib, .D8oEA, .mKmjtc, .GVzd9d {
- color: @text;
+ .E2jkGc,
+ .bVnuib,
+ .D8oEA,
+ .mKmjtc,
+ .GVzd9d {
+ color: @text;
}
/* products */
.CxyEyc {
- background-color: @surface0;
- border-color: @surface2;
+ background-color: @surface0;
+ border-color: @surface2;
}
/* photo books and canvases */
.bYS0Le .p102md {
- background-color: @surface0;
- border-color: @surface2;
+ background-color: @surface0;
+ border-color: @surface2;
}
- .INNc9c, .fGZ5Db, .KhXBec {
- color: @text;
+ .INNc9c,
+ .fGZ5Db,
+ .KhXBec {
+ color: @text;
}
.b9GWRb {
- color: @subtext0;
+ color: @subtext0;
}
/* explore page */
@@ -439,7 +453,7 @@
border-color: @surface0;
}
.yNVtPc .ZAGvjd .Ny5lGc::placeholder {
- color: @text;
+ color: @text;
}
/* upload button */
.s4MBmb {
@@ -587,14 +601,17 @@
/* storage page */
.hwDBSe,
.tzFvIf,
- .BZXMjd .MrqLTc, .ZbJY6, .NKihpc, .V3WOgd {
+ .BZXMjd .MrqLTc,
+ .ZbJY6,
+ .NKihpc,
+ .V3WOgd {
color: @text;
}
.gyqWff,
.BZXMjd .chfDde {
color: @subtext0;
}
-
+
/* how much storage is used bar */
.O4tDGf:nth-of-type(1),
.vN9JEc:nth-of-type(1) > .ZbKZ3d {
From cdada08a3c708fe86c4dc4a8c2fc9228d963d365 Mon Sep 17 00:00:00 2001
From: trinkey <97406176+trinkey@users.noreply.github.com>
Date: Thu, 18 Jul 2024 10:37:19 -0400
Subject: [PATCH 044/147] fix(pypi): remove link background (#1085)
* fix(pypi): remove link background
* inc ver
---
styles/pypi/catppuccin.user.css | 40 +--------------------------------
1 file changed, 1 insertion(+), 39 deletions(-)
diff --git a/styles/pypi/catppuccin.user.css b/styles/pypi/catppuccin.user.css
index 23f3b93cca..5a7eba54c6 100644
--- a/styles/pypi/catppuccin.user.css
+++ b/styles/pypi/catppuccin.user.css
@@ -2,7 +2,7 @@
@name PyPI Catppuccin
@namespace github.com/catppuccin/userstyles/styles/pypi
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/pypi
-@version 0.0.5
+@version 0.0.6
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/pypi/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apypi
@description Soothing pastel theme for PyPI
@@ -183,44 +183,6 @@
color: @text !important;
}
- a:not(
- .site-header__logo,
- .package-snippet,
- .button,
- .dropdown__link,
- .vertical-tabs__tab,
- .status-badge,
- .skip-to-content,
- .badge,
- .table__user-details,
- .horizontal-menu__link,
- .sidebar-section__maintainer a,
- .release__card
- ),
- a:hover:not(
- .site-header__logo,
- .package-snippet,
- .button,
- .dropdown__link,
- .vertical-tabs__tab,
- .status-badge,
- .skip-to-content,
- .badge,
- .table__user-details,
- .horizontal-menu__link,
- .sidebar-section__maintainer a,
- .release__card
- ),
- .footer__menu li a,
- .footer__text a,
- .language-switcher ul button {
- background-image: linear-gradient(
- 90deg,
- @accent-color,
- @accent-color
- ) !important;
- }
-
a:not(.site-header__logo, .button, .dropdown__link, .badge, .release__card),
a:hover:not(
.site-header__logo,
From 98eb1376673f4fb2acd62b503ba5be6cc4e3745f Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 18 Jul 2024 21:55:41 +0100
Subject: [PATCH 045/147] chore(deps): update dependency type-fest to v4.22.0
(#1078)
* chore(deps): update dependency type-fest to v4.22.0
* chore: regenerate `deno.lock`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
deno.json | 2 +-
deno.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/deno.json b/deno.json
index 708adf4277..f4d27fa94f 100644
--- a/deno.json
+++ b/deno.json
@@ -7,7 +7,7 @@
"@actions/core": "npm:@actions/core@1.10.1",
"@octokit/rest": "npm:@octokit/rest@20.0.2",
"ajv": "npm:ajv@8.16.0",
- "type-fest": "npm:type-fest@4.21.0",
+ "type-fest": "npm:type-fest@4.22.0",
"handlebars": "npm:handlebars@4.7.8",
"less": "npm:less@4.2.0",
"usercss-meta": "npm:usercss-meta@0.12.0",
diff --git a/deno.lock b/deno.lock
index 68fe8e45d3..2f0a634768 100644
--- a/deno.lock
+++ b/deno.lock
@@ -18,7 +18,7 @@
"npm:stylelint-config-standard@36.0.1": "npm:stylelint-config-standard@36.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39",
"npm:stylelint@16.7.0": "npm:stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39",
"npm:svgo@3.3.2": "npm:svgo@3.3.2",
- "npm:type-fest@4.21.0": "npm:type-fest@4.21.0",
+ "npm:type-fest@4.22.0": "npm:type-fest@4.22.0",
"npm:usercss-meta@0.12.0": "npm:usercss-meta@0.12.0"
},
"npm": {
@@ -1336,8 +1336,8 @@
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
"dependencies": {}
},
- "type-fest@4.21.0": {
- "integrity": "sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==",
+ "type-fest@4.22.0": {
+ "integrity": "sha512-hxMO1k4ip1uTVGgPbs1hVpYyhz2P91A6tQyH2H9POx3U6T3MdhIcfY8L2hRu/LRmzPFdfduOS0RIDjFlP2urPw==",
"dependencies": {}
},
"type@2.7.3": {
@@ -1603,7 +1603,7 @@
"npm:stylelint-config-standard@36.0.1",
"npm:stylelint@16.7.0",
"npm:svgo@3.3.2",
- "npm:type-fest@4.21.0",
+ "npm:type-fest@4.22.0",
"npm:usercss-meta@0.12.0"
]
}
From e277d3193854e19d2a6a9e32a533ffcc23ccd7f3 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 18 Jul 2024 22:08:27 +0100
Subject: [PATCH 046/147] chore(deps): update dependency type-fest to v4.22.1
(#1086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
deno.json | 2 +-
deno.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/deno.json b/deno.json
index f4d27fa94f..4fc9562d56 100644
--- a/deno.json
+++ b/deno.json
@@ -7,7 +7,7 @@
"@actions/core": "npm:@actions/core@1.10.1",
"@octokit/rest": "npm:@octokit/rest@20.0.2",
"ajv": "npm:ajv@8.16.0",
- "type-fest": "npm:type-fest@4.22.0",
+ "type-fest": "npm:type-fest@4.22.1",
"handlebars": "npm:handlebars@4.7.8",
"less": "npm:less@4.2.0",
"usercss-meta": "npm:usercss-meta@0.12.0",
diff --git a/deno.lock b/deno.lock
index 2f0a634768..a584329213 100644
--- a/deno.lock
+++ b/deno.lock
@@ -18,7 +18,7 @@
"npm:stylelint-config-standard@36.0.1": "npm:stylelint-config-standard@36.0.1_stylelint@16.7.0__@csstools+css-tokenizer@2.4.1__@csstools+css-parser-algorithms@2.7.1___@csstools+css-tokenizer@2.4.1__postcss-selector-parser@6.1.1__postcss@8.4.39",
"npm:stylelint@16.7.0": "npm:stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39",
"npm:svgo@3.3.2": "npm:svgo@3.3.2",
- "npm:type-fest@4.22.0": "npm:type-fest@4.22.0",
+ "npm:type-fest@4.22.1": "npm:type-fest@4.22.1",
"npm:usercss-meta@0.12.0": "npm:usercss-meta@0.12.0"
},
"npm": {
@@ -1336,8 +1336,8 @@
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
"dependencies": {}
},
- "type-fest@4.22.0": {
- "integrity": "sha512-hxMO1k4ip1uTVGgPbs1hVpYyhz2P91A6tQyH2H9POx3U6T3MdhIcfY8L2hRu/LRmzPFdfduOS0RIDjFlP2urPw==",
+ "type-fest@4.22.1": {
+ "integrity": "sha512-9tHNEa0Ov81YOopiVkcCJVz5TM6AEQ+CHHjFIktqPnE3NV0AHIkx+gh9tiCl58m/66wWxkOC9eltpa75J4lQPA==",
"dependencies": {}
},
"type@2.7.3": {
@@ -1603,7 +1603,7 @@
"npm:stylelint-config-standard@36.0.1",
"npm:stylelint@16.7.0",
"npm:svgo@3.3.2",
- "npm:type-fest@4.22.0",
+ "npm:type-fest@4.22.1",
"npm:usercss-meta@0.12.0"
]
}
From 6975e591569174f0814cc32bcde3ba2f20a1d89d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 19 Jul 2024 13:57:47 -0400
Subject: [PATCH 047/147] chore(deps): update dependency ajv to v8.17.1 (#1076)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
deno.json | 2 +-
deno.lock | 16 +++++++++++++++-
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/deno.json b/deno.json
index 4fc9562d56..2abf48541e 100644
--- a/deno.json
+++ b/deno.json
@@ -6,7 +6,7 @@
"@catppuccin/palette": "npm:@catppuccin/palette@1.2.0",
"@actions/core": "npm:@actions/core@1.10.1",
"@octokit/rest": "npm:@octokit/rest@20.0.2",
- "ajv": "npm:ajv@8.16.0",
+ "ajv": "npm:ajv@8.17.1",
"type-fest": "npm:type-fest@4.22.1",
"handlebars": "npm:handlebars@4.7.8",
"less": "npm:less@4.2.0",
diff --git a/deno.lock b/deno.lock
index a584329213..d0f6238da7 100644
--- a/deno.lock
+++ b/deno.lock
@@ -7,6 +7,7 @@
"npm:@octokit/rest@20.0.2": "npm:@octokit/rest@20.0.2_@octokit+core@5.2.0",
"npm:@types/less": "npm:@types/less@3.0.6",
"npm:ajv@8.16.0": "npm:ajv@8.16.0",
+ "npm:ajv@8.17.1": "npm:ajv@8.17.1",
"npm:handlebars@4.7.8": "npm:handlebars@4.7.8",
"npm:json-schema-to-typescript@14.1.0": "npm:json-schema-to-typescript@14.1.0",
"npm:less@4.2.0": "npm:less@4.2.0",
@@ -258,6 +259,15 @@
"uri-js": "uri-js@4.4.1"
}
},
+ "ajv@8.17.1": {
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "dependencies": {
+ "fast-deep-equal": "fast-deep-equal@3.1.3",
+ "fast-uri": "fast-uri@3.0.1",
+ "json-schema-traverse": "json-schema-traverse@1.0.0",
+ "require-from-string": "require-from-string@2.0.2"
+ }
+ },
"ansi-regex@5.0.1": {
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dependencies": {}
@@ -595,6 +605,10 @@
"micromatch": "micromatch@4.0.7"
}
},
+ "fast-uri@3.0.1": {
+ "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==",
+ "dependencies": {}
+ },
"fastest-levenshtein@1.0.16": {
"integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
"dependencies": {}
@@ -1593,7 +1607,7 @@
"npm:@actions/core@1.10.1",
"npm:@catppuccin/palette@1.2.0",
"npm:@octokit/rest@20.0.2",
- "npm:ajv@8.16.0",
+ "npm:ajv@8.17.1",
"npm:handlebars@4.7.8",
"npm:json-schema-to-typescript@14.1.0",
"npm:less@4.2.0",
From 89c3e2a7efebfef0170440b43bc3f6ba9195e824 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Fri, 19 Jul 2024 14:47:44 -0400
Subject: [PATCH 048/147] docs(README.md): improve install and usage
instructions (#1090)
---
README.md | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index fbec04628a..c11b408c37 100644
--- a/README.md
+++ b/README.md
@@ -48,25 +48,28 @@ Install [Stylus](https://github.com/openstyles/stylus) for your browser by click
> [!TIP]
> If you use Chrome, make sure to enable "Allow access to file URLs" in the Stylus extension settings.
-### All Userstyles
+### All Userstyles (recommended)
See instructions on the [GitHub release page](https://github.com/catppuccin/userstyles/releases/tag/all-userstyles-export).
### Individual Userstyles
-1. Enable CSP Patching from `Stylus Settings` > `Advanced`.
-2. Install the theme:
- - `https://github.com/catppuccin/userstyles/raw/main/styles//catppuccin.user.css`
- - Replacing `` with the name of the userstyle.
+1. Enable CSP Patching from Stylus's **Settings** > **Advanced**.
+2. Install userstyles by clicking the **Stylus Install** badge in each README.
3. Enjoy!
-> [!TIP]
-> For decentralized or self-hosted applications, you can apply a theme to one or multiple instances across updates by following the instructions below.
->
-> 1. Open the Stylus "Manage" page.
-> 2. Click on the userstyle's name in the list.
-> 3. Click on **Style settings** in the left panel.
-> 4. Enter the URL patterns for your instance(s) in the text box labeled **Custom included sites**.
+## Usage
+
+All usertyles come with three default configuration options; the light flavor, the dark flavor, and the accent color. Some userstyles may offer additional site-specific options as well.
+
+### Decentralized/self-hosted applications
+
+For decentralized or self-hosted applications, you can apply a theme to one or multiple instances across updates by following the instructions below.
+
+1. Open the Stylus "Manage" page.
+2. Click on the userstyle's name in the list.
+3. Click on **Style settings** in the left panel.
+4. Enter the URL patterns for your instance(s) in the text box labeled **Custom included sites**. For example, to apply a userstyle to `example.org`, you would add a line with `https://example.org/*` to the textbox. The trailing asterisk applies it to all pages on the domain - without it, only the root page is themed.
From a801279ae1403211fcee48c93d8b91d2a7484cf0 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Fri, 19 Jul 2024 14:58:14 -0400
Subject: [PATCH 049/147] refactor(scripts): use deno's std on jsr (#1091)
---
.stylelintrc.js | 2 +-
deno.json | 23 +-
deno.lock | 291 +++++-------------
scripts/deps.ts | 2 +-
scripts/generate/labels.ts | 4 +-
scripts/generate/main.ts | 4 +-
scripts/generate/readme-repo.ts | 18 +-
scripts/generate/readme-styles.ts | 48 +--
scripts/import-styles/main.ts | 5 +-
scripts/lint/file-checker.ts | 6 +-
scripts/lint/logger.ts | 4 +-
scripts/lint/main.ts | 16 +-
scripts/lint/metadata.ts | 22 +-
.../{optimizedSvgs.js => optimized-svgs.js} | 2 +-
scripts/lint/stylelint.ts | 6 +-
scripts/sync-maintainers/main.ts | 2 +-
scripts/update-types.ts | 2 +-
scripts/utils.ts | 9 +-
18 files changed, 177 insertions(+), 289 deletions(-)
rename scripts/lint/stylelint-custom/{optimizedSvgs.js => optimized-svgs.js} (98%)
diff --git a/.stylelintrc.js b/.stylelintrc.js
index 4f97409277..922edf1795 100644
--- a/.stylelintrc.js
+++ b/.stylelintrc.js
@@ -5,7 +5,7 @@
*/
export default {
extends: "stylelint-config-standard",
- plugins: ["./scripts/lint/stylelint-custom/optimizedSvgs.js"],
+ plugins: ["./scripts/lint/stylelint-custom/optimized-svgs.js"],
customSyntax: "postcss-less",
rules: {
"catppuccin/optimized-svgs": true,
diff --git a/deno.json b/deno.json
index 2abf48541e..3c64378e2d 100644
--- a/deno.json
+++ b/deno.json
@@ -1,23 +1,28 @@
{
"imports": {
"@/": "./scripts/",
- "std/": "https://deno.land/std@0.206.0/",
- "catppuccin-repo/": "https://raw.githubusercontent.com/catppuccin/catppuccin/d4f2666c2b04337f0a8632713de0889d9a7d332d/",
- "@catppuccin/palette": "npm:@catppuccin/palette@1.2.0",
"@actions/core": "npm:@actions/core@1.10.1",
+ "@catppuccin/palette": "npm:@catppuccin/palette@1.2.0",
"@octokit/rest": "npm:@octokit/rest@20.0.2",
+ "@std/assert": "jsr:@std/assert@^1.0.0",
+ "@std/cli": "jsr:@std/cli@^1.0.0",
+ "@std/fmt": "jsr:@std/fmt@^0.225.6",
+ "@std/fs": "jsr:@std/fs@^0.229.3",
+ "@std/path": "jsr:@std/path@^1.0.1",
+ "@std/yaml": "jsr:@std/yaml@^0.224.3",
"ajv": "npm:ajv@8.17.1",
- "type-fest": "npm:type-fest@4.22.1",
+ "catppuccin-repo/": "https://raw.githubusercontent.com/catppuccin/catppuccin/d4f2666c2b04337f0a8632713de0889d9a7d332d/",
"handlebars": "npm:handlebars@4.7.8",
- "less": "npm:less@4.2.0",
- "usercss-meta": "npm:usercss-meta@0.12.0",
"json-schema-to-typescript": "npm:json-schema-to-typescript@14.1.0",
+ "less": "npm:less@4.2.0",
"postcss-less": "npm:postcss-less@6.0.0",
+ "postcss-value-parser": "npm:postcss-value-parser@4.2.0",
"stylelint": "npm:stylelint@16.7.0",
- "stylelint-config-standard": "npm:stylelint-config-standard@36.0.1",
"stylelint-config-recommended": "npm:stylelint-config-recommended@14.0.1",
- "postcss-value-parser": "npm:postcss-value-parser@4.2.0",
- "svgo": "npm:svgo@3.3.2"
+ "stylelint-config-standard": "npm:stylelint-config-standard@36.0.1",
+ "svgo": "npm:svgo@3.3.2",
+ "type-fest": "npm:type-fest@4.22.1",
+ "usercss-meta": "npm:usercss-meta@0.12.0"
},
"tasks": {
"ci:generate": "deno run -A ./scripts/generate/main.ts",
diff --git a/deno.lock b/deno.lock
index d0f6238da7..6dad7ef773 100644
--- a/deno.lock
+++ b/deno.lock
@@ -2,16 +2,25 @@
"version": "3",
"packages": {
"specifiers": {
+ "jsr:@std/assert@^0.224.0": "jsr:@std/assert@0.224.0",
+ "jsr:@std/assert@^1.0.0": "jsr:@std/assert@1.0.0",
+ "jsr:@std/cli@^1.0.0": "jsr:@std/cli@1.0.0",
+ "jsr:@std/fmt@^0.225.6": "jsr:@std/fmt@0.225.6",
+ "jsr:@std/fs@^0.229.3": "jsr:@std/fs@0.229.3",
+ "jsr:@std/internal@^1.0.1": "jsr:@std/internal@1.0.1",
+ "jsr:@std/path@1.0.0-rc.1": "jsr:@std/path@1.0.0-rc.1",
+ "jsr:@std/path@^1.0.1": "jsr:@std/path@1.0.1",
+ "jsr:@std/yaml@^0.224.3": "jsr:@std/yaml@0.224.3",
"npm:@actions/core@1.10.1": "npm:@actions/core@1.10.1",
"npm:@catppuccin/palette@1.2.0": "npm:@catppuccin/palette@1.2.0",
"npm:@octokit/rest@20.0.2": "npm:@octokit/rest@20.0.2_@octokit+core@5.2.0",
"npm:@types/less": "npm:@types/less@3.0.6",
- "npm:ajv@8.16.0": "npm:ajv@8.16.0",
+ "npm:@types/node": "npm:@types/node@18.16.19",
"npm:ajv@8.17.1": "npm:ajv@8.17.1",
"npm:handlebars@4.7.8": "npm:handlebars@4.7.8",
"npm:json-schema-to-typescript@14.1.0": "npm:json-schema-to-typescript@14.1.0",
"npm:less@4.2.0": "npm:less@4.2.0",
- "npm:postcss-less@6.0.0": "npm:postcss-less@6.0.0_postcss@8.4.38",
+ "npm:postcss-less@6.0.0": "npm:postcss-less@6.0.0_postcss@8.4.39",
"npm:postcss-value-parser@4.2.0": "npm:postcss-value-parser@4.2.0",
"npm:prettier@3.2.4": "npm:prettier@3.2.4",
"npm:stylelint": "npm:stylelint@16.7.0_@csstools+css-tokenizer@2.4.1_@csstools+css-parser-algorithms@2.7.1__@csstools+css-tokenizer@2.4.1_postcss-selector-parser@6.1.1_postcss@8.4.39",
@@ -22,6 +31,41 @@
"npm:type-fest@4.22.1": "npm:type-fest@4.22.1",
"npm:usercss-meta@0.12.0": "npm:usercss-meta@0.12.0"
},
+ "jsr": {
+ "@std/assert@0.224.0": {
+ "integrity": "8643233ec7aec38a940a8264a6e3eed9bfa44e7a71cc6b3c8874213ff401967f"
+ },
+ "@std/assert@1.0.0": {
+ "integrity": "0e4f6d873f7f35e2a1e6194ceee39686c996b9e5d134948e644d35d4c4df2008",
+ "dependencies": [
+ "jsr:@std/internal@^1.0.1"
+ ]
+ },
+ "@std/cli@1.0.0": {
+ "integrity": "3c38f1da21bff0d25a9e6d97139ef2eb9ba334b5910da92c0169b44f38655f08"
+ },
+ "@std/fmt@0.225.6": {
+ "integrity": "aba6aea27f66813cecfd9484e074a9e9845782ab0685c030e453a8a70b37afc8"
+ },
+ "@std/fs@0.229.3": {
+ "integrity": "783bca21f24da92e04c3893c9e79653227ab016c48e96b3078377ebd5222e6eb",
+ "dependencies": [
+ "jsr:@std/path@1.0.0-rc.1"
+ ]
+ },
+ "@std/internal@1.0.1": {
+ "integrity": "6f8c7544d06a11dd256c8d6ba54b11ed870aac6c5aeafff499892662c57673e6"
+ },
+ "@std/path@1.0.0-rc.1": {
+ "integrity": "b8c00ae2f19106a6bb7cbf1ab9be52aa70de1605daeb2dbdc4f87a7cbaf10ff6"
+ },
+ "@std/path@1.0.1": {
+ "integrity": "e061ff02c28481ca49e3a14981875c345e9fc7e973190672782cd0ac8af70428"
+ },
+ "@std/yaml@0.224.3": {
+ "integrity": "9da1ed0094f42ba24570b4d88a094b44a793ac7f2bc085c1939d3ac7e11cc0bb"
+ }
+ },
"npm": {
"@actions/core@1.10.1": {
"integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==",
@@ -246,18 +290,13 @@
"integrity": "sha512-PecSzorDGdabF57OBeQO/xFbAkYWo88g4Xvnsx7LRwqLC17I7OoKtA3bQB9uXkY6UkMWCOsA8HSVpaoitscdXw==",
"dependencies": {}
},
- "@types/lodash@4.17.5": {
- "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==",
+ "@types/lodash@4.17.7": {
+ "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==",
"dependencies": {}
},
- "ajv@8.16.0": {
- "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==",
- "dependencies": {
- "fast-deep-equal": "fast-deep-equal@3.1.3",
- "json-schema-traverse": "json-schema-traverse@1.0.0",
- "require-from-string": "require-from-string@2.0.2",
- "uri-js": "uri-js@4.4.1"
- }
+ "@types/node@18.16.19": {
+ "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==",
+ "dependencies": {}
},
"ajv@8.17.1": {
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
@@ -668,12 +707,12 @@
"is-glob": "is-glob@4.0.3"
}
},
- "glob@10.4.2": {
- "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==",
+ "glob@10.4.5": {
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dependencies": {
"foreground-child": "foreground-child@3.2.1",
- "jackspeak": "jackspeak@3.4.0",
- "minimatch": "minimatch@9.0.4",
+ "jackspeak": "jackspeak@3.4.3",
+ "minimatch": "minimatch@9.0.5",
"minipass": "minipass@7.1.2",
"package-json-from-dist": "package-json-from-dist@1.0.0",
"path-scurry": "path-scurry@1.11.1"
@@ -718,7 +757,7 @@
"minimist": "minimist@1.2.8",
"neo-async": "neo-async@2.6.2",
"source-map": "source-map@0.6.1",
- "uglify-js": "uglify-js@3.18.0",
+ "uglify-js": "uglify-js@3.19.0",
"wordwrap": "wordwrap@1.0.0"
}
},
@@ -801,8 +840,8 @@
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dependencies": {}
},
- "jackspeak@3.4.0": {
- "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "jackspeak@3.4.3": {
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
"dependencies": {
"@isaacs/cliui": "@isaacs/cliui@8.0.2",
"@pkgjs/parseargs": "@pkgjs/parseargs@0.11.0"
@@ -831,16 +870,16 @@
"dependencies": {
"@apidevtools/json-schema-ref-parser": "@apidevtools/json-schema-ref-parser@11.6.4",
"@types/json-schema": "@types/json-schema@7.0.15",
- "@types/lodash": "@types/lodash@4.17.5",
+ "@types/lodash": "@types/lodash@4.17.7",
"cli-color": "cli-color@2.0.4",
- "glob": "glob@10.4.2",
+ "glob": "glob@10.4.5",
"is-glob": "is-glob@4.0.3",
"js-yaml": "js-yaml@4.1.0",
"lodash": "lodash@4.17.21",
"minimist": "minimist@1.2.8",
"mkdirp": "mkdirp@3.0.1",
"node-fetch": "node-fetch@3.3.2",
- "prettier": "prettier@3.3.2"
+ "prettier": "prettier@3.3.3"
}
},
"json-schema-traverse@1.0.0": {
@@ -888,8 +927,8 @@
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"dependencies": {}
},
- "lru-cache@10.2.2": {
- "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
+ "lru-cache@10.4.3": {
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"dependencies": {}
},
"lru-queue@0.1.0": {
@@ -949,8 +988,8 @@
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dependencies": {}
},
- "minimatch@9.0.4": {
- "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "minimatch@9.0.5": {
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dependencies": {
"brace-expansion": "brace-expansion@2.0.1"
}
@@ -1048,7 +1087,7 @@
"path-scurry@1.11.1": {
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"dependencies": {
- "lru-cache": "lru-cache@10.2.2",
+ "lru-cache": "lru-cache@10.4.3",
"minipass": "minipass@7.1.2"
}
},
@@ -1068,10 +1107,10 @@
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"dependencies": {}
},
- "postcss-less@6.0.0_postcss@8.4.38": {
+ "postcss-less@6.0.0_postcss@8.4.39": {
"integrity": "sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==",
"dependencies": {
- "postcss": "postcss@8.4.38"
+ "postcss": "postcss@8.4.39"
}
},
"postcss-resolve-nested-selector@0.1.1": {
@@ -1095,14 +1134,6 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
"dependencies": {}
},
- "postcss@8.4.38": {
- "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
- "dependencies": {
- "nanoid": "nanoid@3.3.7",
- "picocolors": "picocolors@1.0.1",
- "source-map-js": "source-map-js@1.2.0"
- }
- },
"postcss@8.4.39": {
"integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==",
"dependencies": {
@@ -1115,18 +1146,14 @@
"integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
"dependencies": {}
},
- "prettier@3.3.2": {
- "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
+ "prettier@3.3.3": {
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
"dependencies": {}
},
"prr@1.0.1": {
"integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
"dependencies": {}
},
- "punycode@2.3.1": {
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
- "dependencies": {}
- },
"queue-microtask@1.2.3": {
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dependencies": {}
@@ -1322,7 +1349,7 @@
"table@6.8.2": {
"integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==",
"dependencies": {
- "ajv": "ajv@8.16.0",
+ "ajv": "ajv@8.17.1",
"lodash.truncate": "lodash.truncate@4.4.2",
"slice-ansi": "slice-ansi@4.0.0",
"string-width": "string-width@4.2.3",
@@ -1358,8 +1385,8 @@
"integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==",
"dependencies": {}
},
- "uglify-js@3.18.0": {
- "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==",
+ "uglify-js@3.19.0": {
+ "integrity": "sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==",
"dependencies": {}
},
"undici@5.28.4": {
@@ -1372,12 +1399,6 @@
"integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==",
"dependencies": {}
},
- "uri-js@4.4.1": {
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dependencies": {
- "punycode": "punycode@2.3.1"
- }
- },
"usercss-meta@0.12.0": {
"integrity": "sha512-zKrXCKdpeIwtVe87omxGo9URf+7mbozduMZEg79dmT4KB3XJwfIkEi/Uk0PcTwR/nZLtAK1+k7isgbGB/g6E7Q==",
"dependencies": {}
@@ -1440,170 +1461,16 @@
}
},
"remote": {
- "https://deno.land/std@0.206.0/assert/_constants.ts": "8a9da298c26750b28b326b297316cdde860bc237533b07e1337c021379e6b2a9",
- "https://deno.land/std@0.206.0/assert/_diff.ts": "58e1461cc61d8eb1eacbf2a010932bf6a05b79344b02ca38095f9b805795dc48",
- "https://deno.land/std@0.206.0/assert/_format.ts": "a69126e8a469009adf4cf2a50af889aca364c349797e63174884a52ff75cf4c7",
- "https://deno.land/std@0.206.0/assert/assert.ts": "9a97dad6d98c238938e7540736b826440ad8c1c1e54430ca4c4e623e585607ee",
- "https://deno.land/std@0.206.0/assert/assert_almost_equals.ts": "e15ca1f34d0d5e0afae63b3f5d975cbd18335a132e42b0c747d282f62ad2cd6c",
- "https://deno.land/std@0.206.0/assert/assert_array_includes.ts": "6856d7f2c3544bc6e62fb4646dfefa3d1df5ff14744d1bca19f0cbaf3b0d66c9",
- "https://deno.land/std@0.206.0/assert/assert_equals.ts": "d8ec8a22447fbaf2fc9d7c3ed2e66790fdb74beae3e482855d75782218d68227",
- "https://deno.land/std@0.206.0/assert/assert_exists.ts": "407cb6b9fb23a835cd8d5ad804e2e2edbbbf3870e322d53f79e1c7a512e2efd7",
- "https://deno.land/std@0.206.0/assert/assert_false.ts": "0ccbcaae910f52c857192ff16ea08bda40fdc79de80846c206bfc061e8c851c6",
- "https://deno.land/std@0.206.0/assert/assert_greater.ts": "ae2158a2d19313bf675bf7251d31c6dc52973edb12ac64ac8fc7064152af3e63",
- "https://deno.land/std@0.206.0/assert/assert_greater_or_equal.ts": "1439da5ebbe20855446cac50097ac78b9742abe8e9a43e7de1ce1426d556e89c",
- "https://deno.land/std@0.206.0/assert/assert_instance_of.ts": "3aedb3d8186e120812d2b3a5dea66a6e42bf8c57a8bd927645770bd21eea554c",
- "https://deno.land/std@0.206.0/assert/assert_is_error.ts": "c21113094a51a296ffaf036767d616a78a2ae5f9f7bbd464cd0197476498b94b",
- "https://deno.land/std@0.206.0/assert/assert_less.ts": "aec695db57db42ec3e2b62e97e1e93db0063f5a6ec133326cc290ff4b71b47e4",
- "https://deno.land/std@0.206.0/assert/assert_less_or_equal.ts": "5fa8b6a3ffa20fd0a05032fe7257bf985d207b85685fdbcd23651b70f928c848",
- "https://deno.land/std@0.206.0/assert/assert_match.ts": "c4083f80600bc190309903c95e397a7c9257ff8b5ae5c7ef91e834704e672e9b",
- "https://deno.land/std@0.206.0/assert/assert_not_equals.ts": "9f1acab95bd1f5fc9a1b17b8027d894509a745d91bac1718fdab51dc76831754",
- "https://deno.land/std@0.206.0/assert/assert_not_instance_of.ts": "0c14d3dfd9ab7a5276ed8ed0b18c703d79a3d106102077ec437bfe7ed912bd22",
- "https://deno.land/std@0.206.0/assert/assert_not_match.ts": "3796a5b0c57a1ce6c1c57883dd4286be13a26f715ea662318ab43a8491a13ab0",
- "https://deno.land/std@0.206.0/assert/assert_not_strict_equals.ts": "ca6c6d645e95fbc873d25320efeb8c4c6089a9a5e09f92d7c1c4b6e935c2a6ad",
- "https://deno.land/std@0.206.0/assert/assert_object_match.ts": "d8fc2867cfd92eeacf9cea621e10336b666de1874a6767b5ec48988838370b54",
- "https://deno.land/std@0.206.0/assert/assert_rejects.ts": "45c59724de2701e3b1f67c391d6c71c392363635aad3f68a1b3408f9efca0057",
- "https://deno.land/std@0.206.0/assert/assert_strict_equals.ts": "b1f538a7ea5f8348aeca261d4f9ca603127c665e0f2bbfeb91fa272787c87265",
- "https://deno.land/std@0.206.0/assert/assert_string_includes.ts": "b821d39ebf5cb0200a348863c86d8c4c4b398e02012ce74ad15666fc4b631b0c",
- "https://deno.land/std@0.206.0/assert/assert_throws.ts": "63784e951475cb7bdfd59878cd25a0931e18f6dc32a6077c454b2cd94f4f4bcd",
- "https://deno.land/std@0.206.0/assert/assertion_error.ts": "4d0bde9b374dfbcbe8ac23f54f567b77024fb67dbb1906a852d67fe050d42f56",
- "https://deno.land/std@0.206.0/assert/equal.ts": "9f1a46d5993966d2596c44e5858eec821859b45f783a5ee2f7a695dfc12d8ece",
- "https://deno.land/std@0.206.0/assert/fail.ts": "c36353d7ae6e1f7933d45f8ea51e358c8c4b67d7e7502028598fe1fea062e278",
- "https://deno.land/std@0.206.0/assert/mod.ts": "37c49a26aae2b254bbe25723434dc28cd7532e444cf0b481a97c045d110ec085",
- "https://deno.land/std@0.206.0/assert/unimplemented.ts": "d56fbeecb1f108331a380f72e3e010a1f161baa6956fd0f7cf3e095ae1a4c75a",
- "https://deno.land/std@0.206.0/assert/unreachable.ts": "4600dc0baf7d9c15a7f7d234f00c23bca8f3eba8b140286aaca7aa998cf9a536",
- "https://deno.land/std@0.206.0/flags/mod.ts": "0948466fc437f017f00c0b972a422b3dc3317a790bcf326429d23182977eaf9f",
- "https://deno.land/std@0.206.0/fmt/colors.ts": "c51c4642678eb690dcf5ffee5918b675bf01a33fba82acf303701ae1a4f8c8d9",
- "https://deno.land/std@0.206.0/fmt/printf.ts": "b4ca7dc4b2323b2614c7d11b3e6dc80442e5d56c33665cdf9b9de0dabb80f9ec",
- "https://deno.land/std@0.206.0/fs/_util.ts": "fbf57dcdc9f7bc8128d60301eece608246971a7836a3bb1e78da75314f08b978",
- "https://deno.land/std@0.206.0/fs/copy.ts": "ca19e4837965914471df38fbd61e16f9e8adfe89f9cffb0c83615c83ea3fc2bf",
- "https://deno.land/std@0.206.0/fs/empty_dir.ts": "0b4a2508232446eed232ad1243dd4b0f07ac503a281633ae1324d1528df70964",
- "https://deno.land/std@0.206.0/fs/ensure_dir.ts": "dc64c4c75c64721d4e3fb681f1382f803ff3d2868f08563ff923fdd20d071c40",
- "https://deno.land/std@0.206.0/fs/ensure_file.ts": "39ac83cc283a20ec2735e956adf5de3e8a3334e0b6820547b5772f71c49ae083",
- "https://deno.land/std@0.206.0/fs/ensure_link.ts": "c15e69c48556d78aae31b83e0c0ece04b7b8bc0951412f5b759aceb6fde7f0ac",
- "https://deno.land/std@0.206.0/fs/ensure_symlink.ts": "b389c8568f0656d145ac7ece472afe710815cccbb2ebfd19da7978379ae143fe",
- "https://deno.land/std@0.206.0/fs/eol.ts": "f1f2eb348a750c34500741987b21d65607f352cf7205f48f4319d417fff42842",
- "https://deno.land/std@0.206.0/fs/exists.ts": "cb59a853d84871d87acab0e7936a4dac11282957f8e195102c5a7acb42546bb8",
- "https://deno.land/std@0.206.0/fs/expand_glob.ts": "4f98c508fc9e40d6311d2f7fd88aaad05235cc506388c22dda315e095305811d",
- "https://deno.land/std@0.206.0/fs/mod.ts": "bc3d0acd488cc7b42627044caf47d72019846d459279544e1934418955ba4898",
- "https://deno.land/std@0.206.0/fs/move.ts": "b4f8f46730b40c32ea3c0bc8eb0fd0e8139249a698883c7b3756424cf19785c9",
- "https://deno.land/std@0.206.0/fs/walk.ts": "c1e6b43f72a46e89b630140308bd51a4795d416a416b4cfb7cd4bd1e25946723",
- "https://deno.land/std@0.206.0/path/_common/assert_path.ts": "061e4d093d4ba5aebceb2c4da3318bfe3289e868570e9d3a8e327d91c2958946",
- "https://deno.land/std@0.206.0/path/_common/basename.ts": "0d978ff818f339cd3b1d09dc914881f4d15617432ae519c1b8fdc09ff8d3789a",
- "https://deno.land/std@0.206.0/path/_common/common.ts": "9e4233b2eeb50f8b2ae10ecc2108f58583aea6fd3e8907827020282dc2b76143",
- "https://deno.land/std@0.206.0/path/_common/constants.ts": "e49961f6f4f48039c0dfed3c3f93e963ca3d92791c9d478ac5b43183413136e0",
- "https://deno.land/std@0.206.0/path/_common/dirname.ts": "2ba7fb4cc9fafb0f38028f434179579ce61d4d9e51296fad22b701c3d3cd7397",
- "https://deno.land/std@0.206.0/path/_common/format.ts": "11aa62e316dfbf22c126917f5e03ea5fe2ee707386555a8f513d27ad5756cf96",
- "https://deno.land/std@0.206.0/path/_common/from_file_url.ts": "ef1bf3197d2efbf0297a2bdbf3a61d804b18f2bcce45548ae112313ec5be3c22",
- "https://deno.land/std@0.206.0/path/_common/glob_to_reg_exp.ts": "5c3c2b79fc2294ec803d102bd9855c451c150021f452046312819fbb6d4dc156",
- "https://deno.land/std@0.206.0/path/_common/normalize.ts": "2ba7fb4cc9fafb0f38028f434179579ce61d4d9e51296fad22b701c3d3cd7397",
- "https://deno.land/std@0.206.0/path/_common/normalize_string.ts": "88c472f28ae49525f9fe82de8c8816d93442d46a30d6bb5063b07ff8a89ff589",
- "https://deno.land/std@0.206.0/path/_common/relative.ts": "1af19d787a2a84b8c534cc487424fe101f614982ae4851382c978ab2216186b4",
- "https://deno.land/std@0.206.0/path/_common/strip_trailing_separators.ts": "7ffc7c287e97bdeeee31b155828686967f222cd73f9e5780bfe7dfb1b58c6c65",
- "https://deno.land/std@0.206.0/path/_common/to_file_url.ts": "a8cdd1633bc9175b7eebd3613266d7c0b6ae0fb0cff24120b6092ac31662f9ae",
- "https://deno.land/std@0.206.0/path/_interface.ts": "6471159dfbbc357e03882c2266d21ef9afdb1e4aa771b0545e90db58a0ba314b",
- "https://deno.land/std@0.206.0/path/_os.ts": "30b0c2875f360c9296dbe6b7f2d528f0f9c741cecad2e97f803f5219e91b40a2",
- "https://deno.land/std@0.206.0/path/basename.ts": "04bb5ef3e86bba8a35603b8f3b69537112cdd19ce64b77f2522006da2977a5f3",
- "https://deno.land/std@0.206.0/path/common.ts": "f4d061c7d0b95a65c2a1a52439edec393e906b40f1caf4604c389fae7caa80f5",
- "https://deno.land/std@0.206.0/path/dirname.ts": "88a0a71c21debafc4da7a4cd44fd32e899462df458fbca152390887d41c40361",
- "https://deno.land/std@0.206.0/path/extname.ts": "2da4e2490f3b48b7121d19fb4c91681a5e11bd6bd99df4f6f47d7a71bb6ecdf2",
- "https://deno.land/std@0.206.0/path/format.ts": "3457530cc85d1b4bab175f9ae73998b34fd456c830d01883169af0681b8894fb",
- "https://deno.land/std@0.206.0/path/from_file_url.ts": "e7fa233ea1dff9641e8d566153a24d95010110185a6f418dd2e32320926043f8",
- "https://deno.land/std@0.206.0/path/glob.ts": "b8333cbb4aaaeb54ca6d6c43e0b69fb13c9481c69ed7a3c64a3d0d9daf2af769",
- "https://deno.land/std@0.206.0/path/glob_to_regexp.ts": "74d7448c471e293d03f05ccb968df4365fed6aaa508506b6325a8efdc01d8271",
- "https://deno.land/std@0.206.0/path/is_absolute.ts": "67232b41b860571c5b7537f4954c88d86ae2ba45e883ee37d3dec27b74909d13",
- "https://deno.land/std@0.206.0/path/is_glob.ts": "567dce5c6656bdedfc6b3ee6c0833e1e4db2b8dff6e62148e94a917f289c06ad",
- "https://deno.land/std@0.206.0/path/join.ts": "98d3d76c819af4a11a81d5ba2dbb319f1ce9d63fc2b615597d4bcfddd4a89a09",
- "https://deno.land/std@0.206.0/path/join_globs.ts": "9b84d5103b63d3dbed4b2cf8b12477b2ad415c7d343f1488505162dc0e5f4db8",
- "https://deno.land/std@0.206.0/path/mod.ts": "51c48d6da76cad6029b134951732025bc81910ef83f854d9e9c4581a1cc0155a",
- "https://deno.land/std@0.206.0/path/normalize.ts": "aa95be9a92c7bd4f9dc0ba51e942a1973e2b93d266cd74f5ca751c136d520b66",
- "https://deno.land/std@0.206.0/path/normalize_glob.ts": "674baa82e1c00b6cb153bbca36e06f8e0337cb8062db6d905ab5de16076ca46b",
- "https://deno.land/std@0.206.0/path/parse.ts": "d87ff0deef3fb495bc0d862278ff96da5a06acf0625ca27769fc52ac0d3d6ece",
- "https://deno.land/std@0.206.0/path/posix/_util.ts": "ecf49560fedd7dd376c6156cc5565cad97c1abe9824f4417adebc7acc36c93e5",
- "https://deno.land/std@0.206.0/path/posix/basename.ts": "a630aeb8fd8e27356b1823b9dedd505e30085015407caa3396332752f6b8406a",
- "https://deno.land/std@0.206.0/path/posix/common.ts": "e781d395dc76f6282e3f7dd8de13194abb8b04a82d109593141abc6e95755c8b",
- "https://deno.land/std@0.206.0/path/posix/dirname.ts": "f48c9c42cc670803b505478b7ef162c7cfa9d8e751b59d278b2ec59470531472",
- "https://deno.land/std@0.206.0/path/posix/extname.ts": "ee7f6571a9c0a37f9218fbf510c440d1685a7c13082c348d701396cc795e0be0",
- "https://deno.land/std@0.206.0/path/posix/format.ts": "b94876f77e61bfe1f147d5ccb46a920636cd3cef8be43df330f0052b03875968",
- "https://deno.land/std@0.206.0/path/posix/from_file_url.ts": "b97287a83e6407ac27bdf3ab621db3fccbf1c27df0a1b1f20e1e1b5acf38a379",
- "https://deno.land/std@0.206.0/path/posix/glob_to_regexp.ts": "6ed00c71fbfe0ccc35977c35444f94e82200b721905a60bd1278b1b768d68b1a",
- "https://deno.land/std@0.206.0/path/posix/is_absolute.ts": "159900a3422d11069d48395568217eb7fc105ceda2683d03d9b7c0f0769e01b8",
- "https://deno.land/std@0.206.0/path/posix/is_glob.ts": "ec4fbc604b9db8487f7b56ab0e759b24a971ab6a45f7b0b698bc39b8b9f9680f",
- "https://deno.land/std@0.206.0/path/posix/join.ts": "0c0d84bdc344876930126640011ec1b888e6facf74153ffad9ef26813aa2a076",
- "https://deno.land/std@0.206.0/path/posix/join_globs.ts": "f4838d54b1f60a34a40625a3293f6e583135348be1b2974341ac04743cb26121",
- "https://deno.land/std@0.206.0/path/posix/mod.ts": "f1b08a7f64294b7de87fc37190d63b6ce5b02889af9290c9703afe01951360ae",
- "https://deno.land/std@0.206.0/path/posix/normalize.ts": "11de90a94ab7148cc46e5a288f7d732aade1d616bc8c862f5560fa18ff987b4b",
- "https://deno.land/std@0.206.0/path/posix/normalize_glob.ts": "10a1840c628ebbab679254d5fa1c20e59106102354fb648a1765aed72eb9f3f9",
- "https://deno.land/std@0.206.0/path/posix/parse.ts": "199208f373dd93a792e9c585352bfc73a6293411bed6da6d3bc4f4ef90b04c8e",
- "https://deno.land/std@0.206.0/path/posix/relative.ts": "e2f230608b0f083e6deaa06e063943e5accb3320c28aef8d87528fbb7fe6504c",
- "https://deno.land/std@0.206.0/path/posix/resolve.ts": "51579d83159d5c719518c9ae50812a63959bbcb7561d79acbdb2c3682236e285",
- "https://deno.land/std@0.206.0/path/posix/separator.ts": "0b6573b5f3269a3164d8edc9cefc33a02dd51003731c561008c8bb60220ebac1",
- "https://deno.land/std@0.206.0/path/posix/to_file_url.ts": "08d43ea839ee75e9b8b1538376cfe95911070a655cd312bc9a00f88ef14967b6",
- "https://deno.land/std@0.206.0/path/posix/to_namespaced_path.ts": "c9228a0e74fd37e76622cd7b142b8416663a9b87db643302fa0926b5a5c83bdc",
- "https://deno.land/std@0.206.0/path/relative.ts": "23d45ede8b7ac464a8299663a43488aad6b561414e7cbbe4790775590db6349c",
- "https://deno.land/std@0.206.0/path/resolve.ts": "5b184efc87155a0af9fa305ff68a109e28de9aee81fc3e77cd01380f19daf867",
- "https://deno.land/std@0.206.0/path/separator.ts": "40a3e9a4ad10bef23bc2cd6c610291b6c502a06237c2c4cd034a15ca78dedc1f",
- "https://deno.land/std@0.206.0/path/to_file_url.ts": "edaafa089e0bce386e1b2d47afe7c72e379ff93b28a5829a5885e4b6c626d864",
- "https://deno.land/std@0.206.0/path/to_namespaced_path.ts": "cf8734848aac3c7527d1689d2adf82132b1618eff3cc523a775068847416b22a",
- "https://deno.land/std@0.206.0/path/windows/_util.ts": "f32b9444554c8863b9b4814025c700492a2b57ff2369d015360970a1b1099d54",
- "https://deno.land/std@0.206.0/path/windows/basename.ts": "8a9dbf7353d50afbc5b221af36c02a72c2d1b2b5b9f7c65bf6a5a2a0baf88ad3",
- "https://deno.land/std@0.206.0/path/windows/common.ts": "e781d395dc76f6282e3f7dd8de13194abb8b04a82d109593141abc6e95755c8b",
- "https://deno.land/std@0.206.0/path/windows/dirname.ts": "5c2aa541384bf0bd9aca821275d2a8690e8238fa846198ef5c7515ce31a01a94",
- "https://deno.land/std@0.206.0/path/windows/extname.ts": "07f4fa1b40d06a827446b3e3bcc8d619c5546b079b8ed0c77040bbef716c7614",
- "https://deno.land/std@0.206.0/path/windows/format.ts": "343019130d78f172a5c49fdc7e64686a7faf41553268961e7b6c92a6d6548edf",
- "https://deno.land/std@0.206.0/path/windows/from_file_url.ts": "d53335c12b0725893d768be3ac6bf0112cc5b639d2deb0171b35988493b46199",
- "https://deno.land/std@0.206.0/path/windows/glob_to_regexp.ts": "290755e18ec6c1a4f4d711c3390537358e8e3179581e66261a0cf348b1a13395",
- "https://deno.land/std@0.206.0/path/windows/is_absolute.ts": "245b56b5f355ede8664bd7f080c910a97e2169972d23075554ae14d73722c53c",
- "https://deno.land/std@0.206.0/path/windows/is_glob.ts": "ec4fbc604b9db8487f7b56ab0e759b24a971ab6a45f7b0b698bc39b8b9f9680f",
- "https://deno.land/std@0.206.0/path/windows/join.ts": "e6600bf88edeeef4e2276e155b8de1d5dec0435fd526ba2dc4d37986b2882f16",
- "https://deno.land/std@0.206.0/path/windows/join_globs.ts": "f4838d54b1f60a34a40625a3293f6e583135348be1b2974341ac04743cb26121",
- "https://deno.land/std@0.206.0/path/windows/mod.ts": "d7040f461465c2c21c1c68fc988ef0bdddd499912138cde3abf6ad60c7fb3814",
- "https://deno.land/std@0.206.0/path/windows/normalize.ts": "9deebbf40c81ef540b7b945d4ccd7a6a2c5a5992f791e6d3377043031e164e69",
- "https://deno.land/std@0.206.0/path/windows/normalize_glob.ts": "344ff5ed45430495b9a3d695567291e50e00b1b3b04ea56712a2acf07ab5c128",
- "https://deno.land/std@0.206.0/path/windows/parse.ts": "120faf778fe1f22056f33ded069b68e12447668fcfa19540c0129561428d3ae5",
- "https://deno.land/std@0.206.0/path/windows/relative.ts": "026855cd2c36c8f28f1df3c6fbd8f2449a2aa21f48797a74700c5d872b86d649",
- "https://deno.land/std@0.206.0/path/windows/resolve.ts": "5ff441ab18a2346abadf778121128ee71bda4d0898513d4639a6ca04edca366b",
- "https://deno.land/std@0.206.0/path/windows/separator.ts": "ae21f27015f10510ed1ac4a0ba9c4c9c967cbdd9d9e776a3e4967553c397bd5d",
- "https://deno.land/std@0.206.0/path/windows/to_file_url.ts": "8e9ea9e1ff364aa06fa72999204229952d0a279dbb876b7b838b2b2fea55cce3",
- "https://deno.land/std@0.206.0/path/windows/to_namespaced_path.ts": "e0f4d4a5e77f28a5708c1a33ff24360f35637ba6d8f103d19661255ef7bfd50d",
- "https://deno.land/std@0.206.0/yaml/_dumper/dumper.ts": "717403d0e700de783f2ef5c906b3d7245383e1509fc050e7ff5d4a53a03dbf40",
- "https://deno.land/std@0.206.0/yaml/_dumper/dumper_state.ts": "f0d0673ceea288334061ca34b63954c2bb5feb5bf6de5e4cfe9a942cdf6e5efe",
- "https://deno.land/std@0.206.0/yaml/_error.ts": "b59e2c76ce5a47b1b9fa0ff9f96c1dd92ea1e1b17ce4347ece5944a95c3c1a84",
- "https://deno.land/std@0.206.0/yaml/_loader/loader.ts": "63ec7f0a265dbbabc54b25a4beefff7650e205160a2d75c7d8f8363b5f84851a",
- "https://deno.land/std@0.206.0/yaml/_loader/loader_state.ts": "0841870b467169269d7c2dfa75cd288c319bc06f65edd9e42c29e5fced91c7a4",
- "https://deno.land/std@0.206.0/yaml/_mark.ts": "dcd8585dee585e024475e9f3fe27d29740670fb64ebb970388094cad0fc11d5d",
- "https://deno.land/std@0.206.0/yaml/_state.ts": "ef03d55ec235d48dcfbecc0ab3ade90bfae69a61094846e08003421c2cf5cfc6",
- "https://deno.land/std@0.206.0/yaml/_type/binary.ts": "24d49614463a7339a8a16d894919c2ec18a10588ae360ec352093b60e2cc8b0d",
- "https://deno.land/std@0.206.0/yaml/_type/bool.ts": "5bfa75da84343d45347b521ba4e5aeace9fe6f53447405290d53315a3fc20e66",
- "https://deno.land/std@0.206.0/yaml/_type/float.ts": "056bd3cb9c5586238b20517511014fb24b0e36f98f9f6073e12da308b6b9808a",
- "https://deno.land/std@0.206.0/yaml/_type/function.ts": "ff574fe84a750695302864e1c31b93f12d14ada4bde79a5f93197fc33ad17471",
- "https://deno.land/std@0.206.0/yaml/_type/int.ts": "563ad074f0fa7aecf6b6c3d84135bcc95a8269dcc15de878de20ce868fd773fa",
- "https://deno.land/std@0.206.0/yaml/_type/map.ts": "7b105e4ab03a361c61e7e335a0baf4d40f06460b13920e5af3fb2783a1464000",
- "https://deno.land/std@0.206.0/yaml/_type/merge.ts": "8192bf3e4d637f32567917f48bb276043da9cf729cf594e5ec191f7cd229337e",
- "https://deno.land/std@0.206.0/yaml/_type/mod.ts": "060e2b3d38725094b77ea3a3f05fc7e671fced8e67ca18e525be98c4aa8f4bbb",
- "https://deno.land/std@0.206.0/yaml/_type/nil.ts": "606e8f0c44d73117c81abec822f89ef81e40f712258c74f186baa1af659b8887",
- "https://deno.land/std@0.206.0/yaml/_type/omap.ts": "cfe59a294726f5cea705c39a61fd2b08199cf48f4ccd6b040cb550ec0f38d0a1",
- "https://deno.land/std@0.206.0/yaml/_type/pairs.ts": "0032fdfe57558d21696a4f8cf5b5cfd1f698743177080affc18629685c905666",
- "https://deno.land/std@0.206.0/yaml/_type/regexp.ts": "1ce118de15b2da43b4bd8e4395f42d448b731acf3bdaf7c888f40789f9a95f8b",
- "https://deno.land/std@0.206.0/yaml/_type/seq.ts": "95333abeec8a7e4d967b8c8328b269e342a4bbdd2585395549b9c4f58c8533a2",
- "https://deno.land/std@0.206.0/yaml/_type/set.ts": "f28ba44e632ef2a6eb580486fd47a460445eeddbdf1dbc739c3e62486f566092",
- "https://deno.land/std@0.206.0/yaml/_type/str.ts": "a67a3c6e429d95041399e964015511779b1130ea5889fa257c48457bd3446e31",
- "https://deno.land/std@0.206.0/yaml/_type/timestamp.ts": "706ea80a76a73e48efaeb400ace087da1f927647b53ad6f754f4e06d51af087f",
- "https://deno.land/std@0.206.0/yaml/_type/undefined.ts": "94a316ca450597ccbc6750cbd79097ad0d5f3a019797eed3c841a040c29540ba",
- "https://deno.land/std@0.206.0/yaml/_utils.ts": "26b311f0d42a7ce025060bd6320a68b50e52fd24a839581eb31734cd48e20393",
- "https://deno.land/std@0.206.0/yaml/parse.ts": "1fbbda572bf3fff578b6482c0d8b85097a38de3176bf3ab2ca70c25fb0c960ef",
- "https://deno.land/std@0.206.0/yaml/schema.ts": "96908b78dc50c340074b93fc1598d5e7e2fe59103f89ff81e5a49b2dedf77a67",
- "https://deno.land/std@0.206.0/yaml/schema/core.ts": "fa406f18ceedc87a50e28bb90ec7a4c09eebb337f94ef17468349794fa828639",
- "https://deno.land/std@0.206.0/yaml/schema/default.ts": "0047e80ae8a4a93293bc4c557ae8a546aabd46bb7165b9d9b940d57b4d88bde9",
- "https://deno.land/std@0.206.0/yaml/schema/extended.ts": "0784416bf062d20a1626b53c03380e265b3e39b9409afb9f4cb7d659fd71e60d",
- "https://deno.land/std@0.206.0/yaml/schema/failsafe.ts": "d219ab5febc43f770917d8ec37735a4b1ad671149846cbdcade767832b42b92b",
- "https://deno.land/std@0.206.0/yaml/schema/json.ts": "5f41dd7c2f1ad545ef6238633ce9ee3d444dfc5a18101e1768bd5504bf90e5e5",
- "https://deno.land/std@0.206.0/yaml/schema/mod.ts": "4472e827bab5025e92bc2eb2eeefa70ecbefc64b2799b765c69af84822efef32",
- "https://deno.land/std@0.206.0/yaml/stringify.ts": "fffc09c65c68d3d63f8159e8cbaa3f489bc20a8e55b4fbb61a8c2e9f914d1d02",
- "https://deno.land/std@0.206.0/yaml/type.ts": "65553da3da3c029b6589c6e4903f0afbea6768be8fca61580711457151f2b30f",
"https://raw.githubusercontent.com/catppuccin/catppuccin/d4f2666c2b04337f0a8632713de0889d9a7d332d/resources/ports.schema.json": "39ce3bcd2dabd033010684df7caa82cc69c25584174eba0922e6435dce53f06a"
},
"workspace": {
"dependencies": [
+ "jsr:@std/assert@^1.0.0",
+ "jsr:@std/cli@^1.0.0",
+ "jsr:@std/fmt@^0.225.6",
+ "jsr:@std/fs@^0.229.3",
+ "jsr:@std/path@^1.0.1",
+ "jsr:@std/yaml@^0.224.3",
"npm:@actions/core@1.10.1",
"npm:@catppuccin/palette@1.2.0",
"npm:@octokit/rest@20.0.2",
diff --git a/scripts/deps.ts b/scripts/deps.ts
index d7504204a0..295b92de45 100644
--- a/scripts/deps.ts
+++ b/scripts/deps.ts
@@ -5,7 +5,7 @@ import userStylesSchema from "@/userstyles.schema.json" with {
type: "json",
};
-import { join } from "std/path/mod.ts";
+import { join } from "@std/path";
const ROOT = import.meta.dirname;
if (!ROOT) {
diff --git a/scripts/generate/labels.ts b/scripts/generate/labels.ts
index e0ca089910..56bed9a39f 100644
--- a/scripts/generate/labels.ts
+++ b/scripts/generate/labels.ts
@@ -1,9 +1,9 @@
-import { join } from "std/path/mod.ts";
+import { join } from "@std/path";
import { REPO_ROOT } from "@/deps.ts";
import { updateFile } from "@/generate/utils.ts";
import { UserStylesSchema } from "@/types/mod.ts";
-import { stringify } from "std/yaml/stringify.ts";
+import { stringify } from "@std/yaml";
import { type ColorName, flavors } from "@catppuccin/palette";
/**
diff --git a/scripts/generate/main.ts b/scripts/generate/main.ts
index 68729c3bdd..48e58f6b81 100755
--- a/scripts/generate/main.ts
+++ b/scripts/generate/main.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A
-import { join } from "std/path/mod.ts";
+import { join } from "@std/path";
import { portsSchema, REPO_ROOT, userStylesSchema } from "@/deps.ts";
import type { PortsSchema, UserStylesSchema } from "@/types/mod.ts";
@@ -53,7 +53,7 @@ await syncIssueLabels(userstylesData.userstyles);
* Keep `.github/CODEOWNERS` in sync with the userstyle metadata.
*/
const maintainersCodeOwners = () => {
- return Object.entries(userstylesData.userstyles)
+ return Object.entries(userstylesData.userstyles!)
.filter(([_, { "current-maintainers": currentMaintainers }]) =>
currentMaintainers.length > 0
)
diff --git a/scripts/generate/readme-repo.ts b/scripts/generate/readme-repo.ts
index f9c955a085..652322d2e4 100644
--- a/scripts/generate/readme-repo.ts
+++ b/scripts/generate/readme-repo.ts
@@ -1,4 +1,4 @@
-import { join } from "std/path/mod.ts";
+import { join } from "@std/path";
import Handlebars from "handlebars";
import { REPO_ROOT } from "@/deps.ts";
@@ -52,13 +52,15 @@ export const generateMainReadme = async (
return {
emoji: meta.emoji,
name: meta.name,
- ports: ports.map(({ name, path, "current-maintainers": currentMaintainers }) => {
- return {
- name: [name].flat(),
- maintained: currentMaintainers.length > 0,
- path,
- };
- }),
+ ports: ports.map(
+ ({ name, path, "current-maintainers": currentMaintainers }) => {
+ return {
+ name: [name].flat(),
+ maintained: currentMaintainers.length > 0,
+ path,
+ };
+ },
+ ),
};
}),
});
diff --git a/scripts/generate/readme-styles.ts b/scripts/generate/readme-styles.ts
index 8ca1b39f67..a9e384320e 100644
--- a/scripts/generate/readme-styles.ts
+++ b/scripts/generate/readme-styles.ts
@@ -1,5 +1,5 @@
import { UserStylesSchema } from "@/types/mod.ts";
-import { join } from "std/path/mod.ts";
+import { join } from "@std/path";
import { REPO_ROOT } from "@/deps.ts";
import Handlebars from "handlebars";
@@ -53,21 +53,33 @@ export const generateStyleReadmes = (
);
const stylesReadmeContent = Deno.readTextFileSync(stylesReadmePath);
- Object.entries(userstyles).map(([slug, { name, readme, "current-maintainers": currentMaintainers, "past-maintainers": pastMaintainers }]) => {
- console.log(`Generating README for ${slug}`);
- const readmeContent = Handlebars.compile(stylesReadmeContent)({
- heading: heading(name, readme["app-link"]),
- slug,
- usage: readme.usage,
- faq: readme.faq,
- collaborators: {
- currentMaintainers: extractName(currentMaintainers),
- pastMaintainers: extractName(pastMaintainers),
- },
- });
- Deno.writeTextFile(
- join(REPO_ROOT, "styles", slug.toString(), "README.md"),
- readmeContent,
- ).catch((e) => console.error(e));
- });
+ Object.entries(userstyles).map(
+ (
+ [
+ slug,
+ {
+ name,
+ readme,
+ "current-maintainers": currentMaintainers,
+ "past-maintainers": pastMaintainers,
+ },
+ ],
+ ) => {
+ console.log(`Generating README for ${slug}`);
+ const readmeContent = Handlebars.compile(stylesReadmeContent)({
+ heading: heading(name, readme["app-link"]),
+ slug,
+ usage: readme.usage,
+ faq: readme.faq,
+ collaborators: {
+ currentMaintainers: extractName(currentMaintainers),
+ pastMaintainers: extractName(pastMaintainers),
+ },
+ });
+ Deno.writeTextFile(
+ join(REPO_ROOT, "styles", slug.toString(), "README.md"),
+ readmeContent,
+ ).catch((e) => console.error(e));
+ },
+ );
};
diff --git a/scripts/import-styles/main.ts b/scripts/import-styles/main.ts
index 35310ccffb..56480edc1e 100644
--- a/scripts/import-styles/main.ts
+++ b/scripts/import-styles/main.ts
@@ -1,8 +1,7 @@
#!/usr/bin/env -S deno run -A
import usercssMeta from "usercss-meta";
-import { ensureDir } from "std/fs/mod.ts";
-import { walk } from "std/fs/walk.ts";
-import { join } from "std/path/mod.ts";
+import { ensureDir, walk } from "@std/fs";
+import { join } from "@std/path";
import { REPO_ROOT } from "@/deps.ts";
diff --git a/scripts/lint/file-checker.ts b/scripts/lint/file-checker.ts
index d2e103127b..84c8893d66 100644
--- a/scripts/lint/file-checker.ts
+++ b/scripts/lint/file-checker.ts
@@ -1,10 +1,10 @@
-import { exists } from "std/fs/exists.ts";
-import { join, relative } from "std/path/mod.ts";
+import { exists } from "@std/fs";
+import { join, relative } from "@std/path";
import core from "@actions/core";
import { REPO_ROOT } from "@/deps.ts";
import { log } from "@/lint/logger.ts";
-import * as color from "std/fmt/colors.ts";
+import * as color from "@std/fmt/colors";
const requiredFiles = [
"catppuccin.user.css",
diff --git a/scripts/lint/logger.ts b/scripts/lint/logger.ts
index 12851e9720..bdd9f913c0 100644
--- a/scripts/lint/logger.ts
+++ b/scripts/lint/logger.ts
@@ -1,5 +1,5 @@
-import { sprintf } from "std/fmt/printf.ts";
-import * as color from "std/fmt/colors.ts";
+import { sprintf } from "@std/fmt/printf";
+import * as color from "@std/fmt/colors";
import core from "@actions/core";
export type LoggerProps = core.AnnotationProperties & { content?: string };
diff --git a/scripts/lint/main.ts b/scripts/lint/main.ts
index 43d4b7aaa1..74a7f6a5de 100755
--- a/scripts/lint/main.ts
+++ b/scripts/lint/main.ts
@@ -1,8 +1,8 @@
#!/usr/bin/env -S deno run -A
-import { walk } from "std/fs/walk.ts";
-import { parse as parseFlags } from "std/flags/mod.ts";
-import { basename, dirname, join, relative } from "std/path/mod.ts";
-// @deno-types="npm:@types/less";
+import { walk } from "@std/fs";
+import { parseArgs } from "@std/cli";
+import { basename, dirname, join, relative } from "@std/path";
+// @ts-types="npm:@types/less";
import less from "less";
import { REPO_ROOT } from "@/deps.ts";
@@ -13,8 +13,8 @@ import { lint } from "@/lint/stylelint.ts";
import { getUserstylesData } from "@/utils.ts";
import stylelintConfig from "../../.stylelintrc.js";
-const flags = parseFlags(Deno.args, { boolean: ["fix"] });
-const subDir = flags._[0]?.toString() ?? "";
+const args = parseArgs(Deno.args, { boolean: ["fix"] });
+const subDir = args._[0]?.toString() ?? "";
const stylesheets = walk(join(REPO_ROOT, "styles", subDir), {
includeFiles: true,
includeDirs: false,
@@ -37,7 +37,7 @@ for await (const entry of stylesheets) {
content,
dir,
userstyles,
- flags.fix,
+ args.fix,
);
content = fixed;
@@ -58,7 +58,7 @@ for await (const entry of stylesheets) {
);
// Lint with Stylelint.
- await lint(entry, content, flags.fix, stylelintConfig).catch(() =>
+ await lint(entry, content, args.fix, stylelintConfig).catch(() =>
failed = true
);
}
diff --git a/scripts/lint/metadata.ts b/scripts/lint/metadata.ts
index 97dc1baa95..3d367840d4 100644
--- a/scripts/lint/metadata.ts
+++ b/scripts/lint/metadata.ts
@@ -1,9 +1,9 @@
-// @deno-types="@/types/usercss-meta.d.ts";
+// @ts-types="@/types/usercss-meta.d.ts";
import usercssMeta from "usercss-meta";
-import * as color from "std/fmt/colors.ts";
-import { sprintf } from "std/fmt/printf.ts";
-import type { WalkEntry } from "std/fs/walk.ts";
-import { join, relative } from "std/path/mod.ts";
+import * as color from "@std/fmt/colors";
+import { sprintf } from "@std/fmt/printf";
+import type { WalkEntry } from "@std/fs";
+import { join, relative } from "@std/path";
import { REPO_ROOT } from "@/deps.ts";
import { log } from "@/lint/logger.ts";
@@ -47,7 +47,10 @@ export const verifyMetadata = async (
.findIndex((line) => line.includes(key)) + 1;
const message = current === undefined
- ? sprintf("Metadata `%s` should not be undefined", color.bold(key))
+ ? sprintf(
+ "Metadata `%s` should not be undefined",
+ color.bold(key),
+ )
: sprintf(
'Metadata `%s` should be "%s" but is "%s"',
color.bold(key),
@@ -63,9 +66,10 @@ export const verifyMetadata = async (
}
}
- const template =
- (await Deno.readTextFile(join(REPO_ROOT, "template/catppuccin.user.css")))
- .split("\n");
+ const template = (await Deno.readTextFile(
+ join(REPO_ROOT, "template/catppuccin.user.css"),
+ ))
+ .split("\n");
for (const variable of ["darkFlavor", "lightFlavor", "accentColor"]) {
const declaration = `@var select ${variable}`;
diff --git a/scripts/lint/stylelint-custom/optimizedSvgs.js b/scripts/lint/stylelint-custom/optimized-svgs.js
similarity index 98%
rename from scripts/lint/stylelint-custom/optimizedSvgs.js
rename to scripts/lint/stylelint-custom/optimized-svgs.js
index c74b6483fa..3b1ef50c27 100644
--- a/scripts/lint/stylelint-custom/optimizedSvgs.js
+++ b/scripts/lint/stylelint-custom/optimized-svgs.js
@@ -54,7 +54,7 @@ const ruleFunction = (primary, _secondary, context) => {
"mergePaths",
"removeComments",
"removeUselessDefs",
- "removeScriptElement"
+ "removeScriptElement",
],
}).data;
diff --git a/scripts/lint/stylelint.ts b/scripts/lint/stylelint.ts
index f6258596a6..bd67df8378 100644
--- a/scripts/lint/stylelint.ts
+++ b/scripts/lint/stylelint.ts
@@ -1,6 +1,6 @@
-import * as color from "std/fmt/colors.ts";
-import type { WalkEntry } from "std/fs/walk.ts";
-import { relative } from "std/path/mod.ts";
+import * as color from "@std/fmt/colors";
+import type { WalkEntry } from "@std/fs";
+import { relative } from "@std/path";
import "postcss-less";
import stylelint from "stylelint";
diff --git a/scripts/sync-maintainers/main.ts b/scripts/sync-maintainers/main.ts
index 767fcbc027..b5945c1fb9 100755
--- a/scripts/sync-maintainers/main.ts
+++ b/scripts/sync-maintainers/main.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A
-import * as assert from "std/assert/mod.ts";
+import * as assert from "@std/assert";
import { Octokit } from "@octokit/rest";
import type { UserStylesSchema } from "@/types/mod.ts";
diff --git a/scripts/update-types.ts b/scripts/update-types.ts
index 1a4ac2450c..a3303e966b 100755
--- a/scripts/update-types.ts
+++ b/scripts/update-types.ts
@@ -1,6 +1,6 @@
#!/usr/bin/env -S deno run -A
// deno-lint-ignore-file no-explicit-any
-import { join } from "std/path/mod.ts";
+import { join } from "@std/path";
import { compile, Options } from "json-schema-to-typescript";
import { REPO_ROOT, userStylesSchema } from "@/deps.ts";
diff --git a/scripts/utils.ts b/scripts/utils.ts
index 283d29c8b3..37b94d0ab0 100644
--- a/scripts/utils.ts
+++ b/scripts/utils.ts
@@ -1,13 +1,12 @@
import Ajv, { Schema } from "ajv";
-import { parse } from "std/yaml/parse.ts";
-import { join } from "std/path/join.ts";
+import { parse } from "@std/yaml";
+import { join } from "@std/path";
import { SetRequired } from "type-fest/source/set-required.d.ts";
import { REPO_ROOT, userStylesSchema } from "@/deps.ts";
import { UserstylesSchema } from "@/types/userstyles.d.ts";
-import { YAMLError } from "std/yaml/_error.ts";
import { log } from "@/lint/logger.ts";
-import { sprintf } from "std/fmt/printf.ts";
+import { sprintf } from "@std/fmt/printf";
/**
* @param content A string of YAML content
@@ -64,7 +63,7 @@ export const getUserstylesData = (): Userstyles => {
return data as Userstyles;
} catch (err) {
- if (err instanceof YAMLError) {
+ if (err.name === "YAMLError") {
const groups =
/(?.*) at line (?\d+), column (?\d+):[\S\s]*/
.exec(err.message)?.groups;
From e9707ee9331b7fd29026a9cfded13996d4c26294 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Fri, 19 Jul 2024 15:03:20 -0400
Subject: [PATCH 050/147] fix(scripts): await `@std/fs`'s `ensureDir` (#1092)
---
scripts/import-styles/main.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/import-styles/main.ts b/scripts/import-styles/main.ts
index 56480edc1e..b16226b998 100644
--- a/scripts/import-styles/main.ts
+++ b/scripts/import-styles/main.ts
@@ -39,5 +39,5 @@ for await (const entry of stylesheets) {
});
}
-ensureDir("dist");
+await ensureDir("dist");
Deno.writeTextFile("dist/import.json", JSON.stringify(data));
From 4190b60cf0642a93a56d17d64166614c95caa740 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Fri, 19 Jul 2024 15:05:49 -0400
Subject: [PATCH 051/147] fix(invidious): update border colors and remove
scrollbar changes (#1068)
---
styles/invidious/catppuccin.user.css | 28 +++++++++-------------------
1 file changed, 9 insertions(+), 19 deletions(-)
diff --git a/styles/invidious/catppuccin.user.css b/styles/invidious/catppuccin.user.css
index 89c4beb3a1..5f157f8873 100644
--- a/styles/invidious/catppuccin.user.css
+++ b/styles/invidious/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Invidious Catppuccin
@namespace github.com/catppuccin/userstyles/styles/invidious
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/invidious
-@version 0.4.1
+@version 0.4.2
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/invidious/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainvidious
@description Soothing pastel theme for Invidious
@@ -128,16 +128,6 @@
background-color: @base !important;
color: @text !important;
- &::-webkit-scrollbar {
- width: 0.25rem;
- background: transparent;
- }
-
- &::-webkit-scrollbar-thumb {
- border-radius: 9999px;
- background: @accent-color;
- }
-
a,
/* menu under the search bar */
.pure-menu-heading {
@@ -152,7 +142,7 @@
hr,
/* legend borders are visible as dividers in Settings */
legend {
- border-color: mix(@accent-color, @surface0, 50%);
+ border-color: @surface1;
border-style: solid;
}
@@ -163,23 +153,23 @@
.pure-button-primary {
background-color: @surface1 !important;
color: @text !important;
- border-color: @crust !important;
+ border-color: @surface1 !important;
&:hover,
&:focus {
background-color: @surface2 !important;
color: @text !important;
- border-color: @crust !important;
+ border-color: @surface1 !important;
}
}
.pure-button-secondary {
background-color: @accent-color !important;
color: @crust !important;
- border-color: @crust !important;
+ border-color: @surface1 !important;
&:hover,
&:focus {
background-color: #lightenOrDarken(@accent-color, 2%) [ @result] !important;
color: @crust !important;
- border-color: @crust !important;
+ border-color: @surface1 !important;
}
}
@@ -293,7 +283,7 @@
input[type="password"] {
color: @text !important;
background-color: @surface0 !important;
- border-color: @crust !important;
+ border-color: @surface1 !important;
box-shadow: none !important;
&:active {
color: @text !important;
@@ -302,12 +292,12 @@
input[type="search"] {
color: @text !important;
background-color: @base !important;
- border-bottom-color: @crust !important;
+ border-bottom-color: @overlay1 !important;
box-shadow: none !important;
}
input[type="checkbox"] {
background-color: @surface2;
- border-color: @crust;
+ border-color: @surface1;
height: 1rem;
width: 1rem;
-webkit-appearance: none;
From d0c08fa32aa4aad21f32e1ddd10cc2ccafafd783 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 20 Jul 2024 17:43:13 +0100
Subject: [PATCH 052/147] chore(deps): update dependency @octokit/rest to v21
(#1006)
* chore(deps): update dependency @octokit/rest to v21
* chore: regenerate `deno.lock`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
deno.json | 2 +-
deno.lock | 122 +++++++++++++++++++++---------------------------------
2 files changed, 49 insertions(+), 75 deletions(-)
diff --git a/deno.json b/deno.json
index 3c64378e2d..67cf5e90a7 100644
--- a/deno.json
+++ b/deno.json
@@ -3,7 +3,7 @@
"@/": "./scripts/",
"@actions/core": "npm:@actions/core@1.10.1",
"@catppuccin/palette": "npm:@catppuccin/palette@1.2.0",
- "@octokit/rest": "npm:@octokit/rest@20.0.2",
+ "@octokit/rest": "npm:@octokit/rest@21.0.1",
"@std/assert": "jsr:@std/assert@^1.0.0",
"@std/cli": "jsr:@std/cli@^1.0.0",
"@std/fmt": "jsr:@std/fmt@^0.225.6",
diff --git a/deno.lock b/deno.lock
index 6dad7ef773..d8644608ed 100644
--- a/deno.lock
+++ b/deno.lock
@@ -13,7 +13,7 @@
"jsr:@std/yaml@^0.224.3": "jsr:@std/yaml@0.224.3",
"npm:@actions/core@1.10.1": "npm:@actions/core@1.10.1",
"npm:@catppuccin/palette@1.2.0": "npm:@catppuccin/palette@1.2.0",
- "npm:@octokit/rest@20.0.2": "npm:@octokit/rest@20.0.2_@octokit+core@5.2.0",
+ "npm:@octokit/rest@21.0.1": "npm:@octokit/rest@21.0.1_@octokit+core@6.1.2",
"npm:@types/less": "npm:@types/less@3.0.6",
"npm:@types/node": "npm:@types/node@18.16.19",
"npm:ajv@8.17.1": "npm:ajv@8.17.1",
@@ -177,95 +177,83 @@
"fastq": "fastq@1.17.1"
}
},
- "@octokit/auth-token@4.0.0": {
- "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
+ "@octokit/auth-token@5.1.1": {
+ "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==",
"dependencies": {}
},
- "@octokit/core@5.2.0": {
- "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==",
+ "@octokit/core@6.1.2": {
+ "integrity": "sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==",
"dependencies": {
- "@octokit/auth-token": "@octokit/auth-token@4.0.0",
- "@octokit/graphql": "@octokit/graphql@7.1.0",
- "@octokit/request": "@octokit/request@8.4.0",
- "@octokit/request-error": "@octokit/request-error@5.1.0",
+ "@octokit/auth-token": "@octokit/auth-token@5.1.1",
+ "@octokit/graphql": "@octokit/graphql@8.1.1",
+ "@octokit/request": "@octokit/request@9.1.3",
+ "@octokit/request-error": "@octokit/request-error@6.1.4",
"@octokit/types": "@octokit/types@13.5.0",
- "before-after-hook": "before-after-hook@2.2.3",
- "universal-user-agent": "universal-user-agent@6.0.1"
+ "before-after-hook": "before-after-hook@3.0.2",
+ "universal-user-agent": "universal-user-agent@7.0.2"
}
},
- "@octokit/endpoint@9.0.5": {
- "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==",
+ "@octokit/endpoint@10.1.1": {
+ "integrity": "sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==",
"dependencies": {
"@octokit/types": "@octokit/types@13.5.0",
- "universal-user-agent": "universal-user-agent@6.0.1"
+ "universal-user-agent": "universal-user-agent@7.0.2"
}
},
- "@octokit/graphql@7.1.0": {
- "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==",
+ "@octokit/graphql@8.1.1": {
+ "integrity": "sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==",
"dependencies": {
- "@octokit/request": "@octokit/request@8.4.0",
+ "@octokit/request": "@octokit/request@9.1.3",
"@octokit/types": "@octokit/types@13.5.0",
- "universal-user-agent": "universal-user-agent@6.0.1"
+ "universal-user-agent": "universal-user-agent@7.0.2"
}
},
- "@octokit/openapi-types@20.0.0": {
- "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==",
- "dependencies": {}
- },
"@octokit/openapi-types@22.2.0": {
"integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dependencies": {}
},
- "@octokit/plugin-paginate-rest@9.2.1_@octokit+core@5.2.0": {
- "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==",
+ "@octokit/plugin-paginate-rest@11.3.3_@octokit+core@6.1.2": {
+ "integrity": "sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==",
"dependencies": {
- "@octokit/core": "@octokit/core@5.2.0",
- "@octokit/types": "@octokit/types@12.6.0"
+ "@octokit/core": "@octokit/core@6.1.2",
+ "@octokit/types": "@octokit/types@13.5.0"
}
},
- "@octokit/plugin-request-log@4.0.1_@octokit+core@5.2.0": {
- "integrity": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==",
+ "@octokit/plugin-request-log@5.3.1_@octokit+core@6.1.2": {
+ "integrity": "sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==",
"dependencies": {
- "@octokit/core": "@octokit/core@5.2.0"
+ "@octokit/core": "@octokit/core@6.1.2"
}
},
- "@octokit/plugin-rest-endpoint-methods@10.4.1_@octokit+core@5.2.0": {
- "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==",
+ "@octokit/plugin-rest-endpoint-methods@13.2.4_@octokit+core@6.1.2": {
+ "integrity": "sha512-gusyAVgTrPiuXOdfqOySMDztQHv6928PQ3E4dqVGEtOvRXAKRbJR4b1zQyniIT9waqaWk/UDaoJ2dyPr7Bk7Iw==",
"dependencies": {
- "@octokit/core": "@octokit/core@5.2.0",
- "@octokit/types": "@octokit/types@12.6.0"
+ "@octokit/core": "@octokit/core@6.1.2",
+ "@octokit/types": "@octokit/types@13.5.0"
}
},
- "@octokit/request-error@5.1.0": {
- "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==",
+ "@octokit/request-error@6.1.4": {
+ "integrity": "sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==",
"dependencies": {
- "@octokit/types": "@octokit/types@13.5.0",
- "deprecation": "deprecation@2.3.1",
- "once": "once@1.4.0"
+ "@octokit/types": "@octokit/types@13.5.0"
}
},
- "@octokit/request@8.4.0": {
- "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==",
+ "@octokit/request@9.1.3": {
+ "integrity": "sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==",
"dependencies": {
- "@octokit/endpoint": "@octokit/endpoint@9.0.5",
- "@octokit/request-error": "@octokit/request-error@5.1.0",
+ "@octokit/endpoint": "@octokit/endpoint@10.1.1",
+ "@octokit/request-error": "@octokit/request-error@6.1.4",
"@octokit/types": "@octokit/types@13.5.0",
- "universal-user-agent": "universal-user-agent@6.0.1"
+ "universal-user-agent": "universal-user-agent@7.0.2"
}
},
- "@octokit/rest@20.0.2_@octokit+core@5.2.0": {
- "integrity": "sha512-Ux8NDgEraQ/DMAU1PlAohyfBBXDwhnX2j33Z1nJNziqAfHi70PuxkFYIcIt8aIAxtRE7KVuKp8lSR8pA0J5iOQ==",
+ "@octokit/rest@21.0.1_@octokit+core@6.1.2": {
+ "integrity": "sha512-RWA6YU4CqK0h0J6tfYlUFnH3+YgBADlxaHXaKSG+BVr2y4PTfbU2tlKuaQoQZ83qaTbi4CUxLNAmbAqR93A6mQ==",
"dependencies": {
- "@octokit/core": "@octokit/core@5.2.0",
- "@octokit/plugin-paginate-rest": "@octokit/plugin-paginate-rest@9.2.1_@octokit+core@5.2.0",
- "@octokit/plugin-request-log": "@octokit/plugin-request-log@4.0.1_@octokit+core@5.2.0",
- "@octokit/plugin-rest-endpoint-methods": "@octokit/plugin-rest-endpoint-methods@10.4.1_@octokit+core@5.2.0"
- }
- },
- "@octokit/types@12.6.0": {
- "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==",
- "dependencies": {
- "@octokit/openapi-types": "@octokit/openapi-types@20.0.0"
+ "@octokit/core": "@octokit/core@6.1.2",
+ "@octokit/plugin-paginate-rest": "@octokit/plugin-paginate-rest@11.3.3_@octokit+core@6.1.2",
+ "@octokit/plugin-request-log": "@octokit/plugin-request-log@5.3.1_@octokit+core@6.1.2",
+ "@octokit/plugin-rest-endpoint-methods": "@octokit/plugin-rest-endpoint-methods@13.2.4_@octokit+core@6.1.2"
}
},
"@octokit/types@13.5.0": {
@@ -351,8 +339,8 @@
"integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
"dependencies": {}
},
- "before-after-hook@2.2.3": {
- "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
+ "before-after-hook@3.0.2": {
+ "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==",
"dependencies": {}
},
"boolbase@1.0.0": {
@@ -503,10 +491,6 @@
"ms": "ms@2.1.2"
}
},
- "deprecation@2.3.1": {
- "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
- "dependencies": {}
- },
"dir-glob@3.0.1": {
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dependencies": {
@@ -1051,12 +1035,6 @@
"boolbase": "boolbase@1.0.0"
}
},
- "once@1.4.0": {
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dependencies": {
- "wrappy": "wrappy@1.0.2"
- }
- },
"package-json-from-dist@1.0.0": {
"integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==",
"dependencies": {}
@@ -1395,8 +1373,8 @@
"@fastify/busboy": "@fastify/busboy@2.1.1"
}
},
- "universal-user-agent@6.0.1": {
- "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==",
+ "universal-user-agent@7.0.2": {
+ "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==",
"dependencies": {}
},
"usercss-meta@0.12.0": {
@@ -1447,10 +1425,6 @@
"strip-ansi": "strip-ansi@7.1.0"
}
},
- "wrappy@1.0.2": {
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "dependencies": {}
- },
"write-file-atomic@5.0.1": {
"integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
"dependencies": {
@@ -1473,7 +1447,7 @@
"jsr:@std/yaml@^0.224.3",
"npm:@actions/core@1.10.1",
"npm:@catppuccin/palette@1.2.0",
- "npm:@octokit/rest@20.0.2",
+ "npm:@octokit/rest@21.0.1",
"npm:ajv@8.17.1",
"npm:handlebars@4.7.8",
"npm:json-schema-to-typescript@14.1.0",
From 2e33dc43e977cf2a447294916ab26a3608d8f4df Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Sat, 20 Jul 2024 13:01:59 -0400
Subject: [PATCH 053/147] fix(gmail): misc (#1067)
---
styles/gmail/catppuccin.user.css | 86 +++++++++++++++++++++++++++-----
1 file changed, 73 insertions(+), 13 deletions(-)
diff --git a/styles/gmail/catppuccin.user.css b/styles/gmail/catppuccin.user.css
index de91b496bc..ac38bd61cf 100644
--- a/styles/gmail/catppuccin.user.css
+++ b/styles/gmail/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Gmail Catppuccin
@namespace github.com/catppuccin/userstyles/styles/gmail
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/gmail
-@version 0.2.0
+@version 0.2.1
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/gmail/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agmail
@description Soothing pastel theme for Gmail
@@ -235,6 +235,20 @@
&:hover {
background-color: @mantle;
}
+
+ &.bws {
+ background-color: @accent-color;
+ color: @crust;
+ fill: @crust;
+
+ .HV {
+ filter: @crust-filter;
+ }
+
+ &:hover .H1 {
+ background-color: darken(@accent-color, 5%);
+ }
+ }
}
.aqc .H2 {
border-color: @text;
@@ -454,6 +468,9 @@
background-color: @text;
}
}
+ .h0 {
+ color: @subtext1;
+ }
/* Inbox footer */
.md.mj,
.aeU .ma,
@@ -574,7 +591,8 @@
}
/* Floating menu */
- .J-M {
+ .J-M,
+ .OO.Pa {
background-color: @surface1;
/* Menu section header */
@@ -590,7 +608,8 @@
.J-N-JT .J-N-Jz,
.J-N-JW .J-N-Jz,
.J-LC,
- .J-JK {
+ .J-JK,
+ .bmz {
color: @text;
}
/* Disabled */
@@ -609,6 +628,9 @@
.J-N-JX {
filter: @text-filter;
}
+ .bmz.bjF::before {
+ border-color: @subtext0;
+ }
/* Hovered menu item */
.J-N-JT,
@@ -616,7 +638,8 @@
.J-LC-JT,
.J-LC-JW,
.J-JK-JT,
- .J-JK-JW {
+ .J-JK-JW,
+ .bmz.bk5 {
background-color: @surface2;
border-color: @overlay1;
}
@@ -689,14 +712,24 @@
/* Compose mail window */
/* Top header bar */
- .Hy.Hy .m {
+ .Hy.Hy .m,
+ .IG {
background-color: @mantle;
- .Hp {
+ .Hp,
+ .zu,
+ .H,
+ .Iy .az9 {
color: @text;
}
- .Hm img {
+ .Hm img,
+ .SB,
+ .b7 .mK,
+ .bAm .aaq .mK,
+ .Un .mK,
+ .HX .mK,
+ .HQ .Un::after {
filter: @text-filter;
}
}
@@ -710,9 +743,13 @@
.agP,
.aGb,
.GQ {
- background-color: @base;
color: @text;
caret-color: @text;
+
+ &,
+ &::before {
+ background: @base;
+ }
}
.gQ,
.gO,
@@ -750,17 +787,40 @@
filter: @crust-filter;
}
/* Contact autofill */
- .afC {
- background-color: @mantle;
+ .afC,
+ .bvx {
+ background: @mantle;
/* Contact list item */
- .agJ.bjE {
- background-color: @base;
-
+ .agJ {
.aL8,
.aXS {
color: @text;
}
+
+ &:hover {
+ background: @base;
+ }
+ }
+ }
+
+ --pkw-background: @mantle;
+ --pkw-outline: @surface0;
+ --pkw-outline-variant: @surface0;
+ --pkw-on-surface-variant: @text;
+ /* Contact chip */
+ .agh,
+ .bbV {
+ background: @base;
+
+ .afV {
+ background: @base;
+ color: @text;
+
+ &:hover {
+ background: @surface0;
+ color: @text;
+ }
}
}
From 9e73c3dca7750c0780aa2e62b6853182adf5078e Mon Sep 17 00:00:00 2001
From: stel <119149447+stellophiliac@users.noreply.github.com>
Date: Sun, 21 Jul 2024 03:31:31 +1000
Subject: [PATCH 054/147] feat(amplenote): init (#1030)
* feat(amplenote): init
* fix(amplenote): fix setting icon colors + flatten catppuccin mixin
* style(amplenote): fix whitespace
* fix(amplenote): use border color property
* chore(amplenote): update palette block and match template
* fix(amplenote): add base styling, remove unneeded variables
* style(amplenote): remove newline again
* style(amplenote): format with prettier
* fix(amplenote): update default accent
* fix(amplenote): change color-background-action variables
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
* fix(amplenote): change --color-background-popup and --color-background-dialog
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
* fix(amplenote): change color of .DayPicker-Weekday
* fix(amplenote): change color of error text
* fix(amplenote): fix the mixin thing again oops
* style(amplenote): use prettier
* fix(amplenote): edit code to avoid using :has()
* fix(amplenote): theme calendar popup buttons and task score graph
* style(amplenote): whitepsace
* fix(amplenote): collapse calendar section(s)
* fix(amplenote): color refreshing cloud symbol
* fix(amplenote): make sure calendar headers are base
* fix(amplenote): set --color-background-nav-avatar
* add new catwalk image
* fix(amplenote): add #rgbify mixin
* fix(amplenote): add --color-background-action-high-contrast-rgb
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
* add most missing color variables
---------
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
scripts/userstyles.yml | 9 +
styles/amplenote/catppuccin.user.css | 249 +++++++++++++++++++++++++++
styles/amplenote/preview.webp | 3 +
3 files changed, 261 insertions(+)
create mode 100644 styles/amplenote/catppuccin.user.css
create mode 100644 styles/amplenote/preview.webp
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index dcc76ece1d..152023fa93 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -134,6 +134,8 @@ collaborators:
- &jh-devv
name: jh-devv
url: https://github.com/jh-devv
+ - &stellophiliac
+ url: https://github.com/stellophiliac
userstyles:
advent-of-code:
@@ -144,6 +146,13 @@ userstyles:
readme:
app-link: https://adventofcode.com
current-maintainers: [*rubyowo]
+ amplenote:
+ name: Amplenote
+ categories: [productivity]
+ color: blue
+ readme:
+ app-link: "https://www.amplenote.com"
+ current-maintainers: [*stellophiliac]
anilist:
name: ["AniList", "AniChart"]
categories: [entertainment, social_networking]
diff --git a/styles/amplenote/catppuccin.user.css b/styles/amplenote/catppuccin.user.css
new file mode 100644
index 0000000000..d2dc2101d2
--- /dev/null
+++ b/styles/amplenote/catppuccin.user.css
@@ -0,0 +1,249 @@
+/* ==UserStyle==
+@name Amplenote Catppuccin
+@namespace github.com/catppuccin/userstyles/styles/amplenote
+@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/amplenote
+@version 0.0.1
+@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/amplenote/catppuccin.user.css
+@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aamplenote
+@description Soothing pastel theme for Amplenote
+@author Catppuccin
+@license MIT
+
+@preprocessor less
+@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
+@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
+@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
+==/UserStyle== */
+
+@-moz-document domain("amplenote.com") {
+ body:not(.theme-light) {
+ #catppuccin(@darkFlavor, @accentColor);
+ }
+
+ body.theme-light {
+ #catppuccin(@lightFlavor, @accentColor);
+ }
+
+ #catppuccin(@lookup, @accent) {
+ @rosewater: @catppuccin[@@lookup][@rosewater];
+ @flamingo: @catppuccin[@@lookup][@flamingo];
+ @pink: @catppuccin[@@lookup][@pink];
+ @mauve: @catppuccin[@@lookup][@mauve];
+ @red: @catppuccin[@@lookup][@red];
+ @maroon: @catppuccin[@@lookup][@maroon];
+ @peach: @catppuccin[@@lookup][@peach];
+ @yellow: @catppuccin[@@lookup][@yellow];
+ @green: @catppuccin[@@lookup][@green];
+ @teal: @catppuccin[@@lookup][@teal];
+ @sky: @catppuccin[@@lookup][@sky];
+ @sapphire: @catppuccin[@@lookup][@sapphire];
+ @blue: @catppuccin[@@lookup][@blue];
+ @lavender: @catppuccin[@@lookup][@lavender];
+ @text: @catppuccin[@@lookup][@text];
+ @subtext1: @catppuccin[@@lookup][@subtext1];
+ @subtext0: @catppuccin[@@lookup][@subtext0];
+ @overlay2: @catppuccin[@@lookup][@overlay2];
+ @overlay1: @catppuccin[@@lookup][@overlay1];
+ @overlay0: @catppuccin[@@lookup][@overlay0];
+ @surface2: @catppuccin[@@lookup][@surface2];
+ @surface1: @catppuccin[@@lookup][@surface1];
+ @surface0: @catppuccin[@@lookup][@surface0];
+ @base: @catppuccin[@@lookup][@base];
+ @mantle: @catppuccin[@@lookup][@mantle];
+ @crust: @catppuccin[@@lookup][@crust];
+ @accent-color: @catppuccin[@@lookup][@@accent];
+
+ color-scheme: if(@lookup = latte, light, dark);
+
+ ::selection {
+ background-color: fade(@accent-color, 30%);
+ }
+
+ input,
+ textarea {
+ &::placeholder {
+ color: @subtext0 !important;
+ }
+ }
+
+ &.themeable {
+ --color-background-primary: @base;
+ --color-background-primary-rgb: #rgbify(@base) [];
+ --color-background-secondary: @mantle;
+ --color-background-tertiary: @mantle;
+
+ --color-background-popup: @base;
+ --color-background-dialog: @mantle;
+ --color-background-header: @mantle;
+ --color-background-nav: @mantle;
+ --color-background-nav-active: @surface0;
+ --color-background-search-bar: @crust;
+ --color-background-nav-menu: @mantle;
+ --color-background-nav-menu-divider: @crust;
+ --color-background-nav-avatar: @crust;
+ --color-background-popup-small: @surface0;
+ --color-background-reversed: @surface0;
+ --color-background-reversed-secondary: @surface2;
+
+ --color-background-element-high-contrast: fade(@overlay2, 40%);
+ --color-background-element-medium-contrast: fade(@accent-color, 40%);
+ --color-background-element-medium-contrast-rgb: fade(@accent-color. 40%);
+ --color-background-element-low-contrast: @crust;
+
+ --color-background-note-menu-button: @surface0;
+ --color-background-banner: @surface0;
+ --color-background-banner-alt: @base;
+ --color-background-nav-divider: @surface0;
+
+ --color-background-action-low-contrast: fade(@accent-color, 50%);
+ --color-background-action-medium-contrast: fade(@accent-color, 60%);
+ --color-background-action-high-contrast: @accent-color;
+ --color-background-action-high-contrast-rgb: #rgbify(@accent-color) [];
+ --color-background-action-high-contrast-alt: fade(@accent-color, 75%);
+
+ --color-background-error-high-contrast: @red;
+ --color-background-error-medium-contrast: fade(@red, 50%);
+
+ --color-border-primary: @surface0;
+ --color-border-secondary: @surface1;
+ --color-border-tertiary: @surface1;
+
+ --color-text-reversed: @text;
+
+ --color-text-high-contrast: @text;
+ --color-text-nav-high-contrast: @text;
+ --color-text-medium-contrast: @subtext1;
+ --color-text-nav-medium-contrast: @subtext1;
+ --color-text-low-contrast: @subtext0;
+ --color-text-nav-low-contrast: @subtext0;
+ --color-text-lower-contrast: @overlay2;
+ --color-text-nav-lower-contrast: @surface2;
+
+ --color-text-error-low-contrast: @peach;
+ --color-text-error-low-contrast-rgb: #rgbify(@peach) [];
+ --color-text-error-medium-contrast: @red;
+ --color-text-error-high-contrast: @red;
+
+ --color-text-status: @green;
+ --color-text-link: @accent-color;
+ --color-text-button: @crust;
+
+ --color-background-task-value: @surface1;
+ --color-background-sidebar-task: @surface0;
+
+ --color-overlay-low-contrast: @accent-color;
+
+ --mdc-theme-surface: @base;
+ }
+
+ header.note-header-container .logo-wrapper .ample-svg-logo .logo-icon {
+ fill: @text;
+ }
+
+ .notes-list .notes-list-item:hover {
+ background-color: @crust;
+ }
+
+ .ample-editor .editor-tabs .tab:not(.current) {
+ border-bottom-color: @surface0 !important;
+ }
+
+ .referencing-notes,
+ .tab.current,
+ .editor-title-input-wrapper textarea,
+ .completed-tasks,
+ .no-tasks-message {
+ background-color: @base !important;
+ }
+
+ .new-note-button {
+ color: @crust !important;
+ }
+
+ .ample-editor .check-list-item.value-1 .row-wrapper {
+ border-left-color: @sapphire;
+ }
+
+ .menu-button.synced {
+ color: @green !important;
+ }
+
+ .menu-button .refreshing {
+ color: @blue !important;
+ }
+
+ .primary-side-nav .section-link.default .shortcut-icon {
+ color: @yellow;
+ }
+
+ .ample-editor:not(.mobile-embed)
+ .check-list-item:hover:not(.expanded)
+ .row-wrapper {
+ background-color: @surface0;
+ }
+
+ .mdc-chip-set.mdc-chip-set--choice
+ .mdc-chip.mdc-chip--selected
+ .mdc-chip__icon--leading,
+ .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
+ color: @crust;
+ }
+
+ .account-appearance-app .mdc-chip i.material-icons.mdc-chip__icon--leading {
+ color: @text;
+ }
+
+ .DayPicker-Weekday {
+ color: @subtext0;
+ }
+
+ .calendar-pane .fc {
+ .fc-timegrid-now-indicator-arrow {
+ .line {
+ border-bottom-color: @accent-color;
+ }
+ .material-icons {
+ color: @accent-color;
+ }
+ }
+
+ .fc-timegrid-now-indicator-line {
+ border-color: darken(@accent-color, 10%);
+ }
+
+ .fc-timegrid .fc-daygrid-day-events,
+ .fc-timegrid .all-day-slot {
+ background-color: @base;
+ }
+ }
+
+ #completed-tasks-stroke-gradient,
+ #completed-tasks-fill-gradient {
+ [offset="0%"] {
+ stop-color: @maroon;
+ }
+
+ [offset="50%"] {
+ stop-color: @peach;
+ }
+
+ [offset="100%"] {
+ stop-color: @yellow;
+ }
+ }
+ }
+}
+
+#rgbify(@color) {
+ @rgb-raw: red(@color), green(@color), blue(@color);
+}
+
+/* prettier-ignore */
+@catppuccin: {
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+}
+
+// vim:ft=less
diff --git a/styles/amplenote/preview.webp b/styles/amplenote/preview.webp
new file mode 100644
index 0000000000..2ae774e753
--- /dev/null
+++ b/styles/amplenote/preview.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6cdf3745eeff95235899fed04e45a03a7ce08c7c913a6f562273285bdb23a878
+size 66048
From 809e0c74afd4e3f42f80ae333b8e1ea64d6c9e18 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 20 Jul 2024 17:31:52 +0000
Subject: [PATCH 055/147] chore: generate health files
---
.github/CODEOWNERS | 1 +
.github/ISSUE_TEMPLATE/userstyle.yml | 2 +-
.github/issue-labeler.yml | 2 ++
.github/labels.yml | 3 +++
.github/pr-labeler.yml | 1 +
README.md | 1 +
styles/amplenote/README.md | 36 ++++++++++++++++++++++++++++
7 files changed, 45 insertions(+), 1 deletion(-)
create mode 100644 styles/amplenote/README.md
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 2aee75c25a..52e78332c0 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,5 +1,6 @@
# THIS FILE IS AUTOGENERATED. DO NOT EDIT IT BY HAND.
/styles/advent-of-code @rubyowo
+/styles/amplenote @stellophiliac
/styles/anilist @AnubisNekhet
/styles/boringproxy @Gandalf-the-Blue
/styles/brave-search @ndsboy
diff --git a/.github/ISSUE_TEMPLATE/userstyle.yml b/.github/ISSUE_TEMPLATE/userstyle.yml
index d937e8068d..c4864380a8 100644
--- a/.github/ISSUE_TEMPLATE/userstyle.yml
+++ b/.github/ISSUE_TEMPLATE/userstyle.yml
@@ -16,7 +16,7 @@ body:
label: What userstyles are you seeing the problem on?
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
multiple: true
- options: ["lbl:advent-of-code", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:listenbrainz", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
+ options: ["lbl:advent-of-code", "lbl:amplenote", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoppscotch", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:listenbrainz", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:nitter", "lbl:nixos-search", "lbl:nixos.wiki", "lbl:npm", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:quizlet", "lbl:reddit", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:skiff", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
validations:
required: true
- type: textarea
diff --git a/.github/issue-labeler.yml b/.github/issue-labeler.yml
index e85f51dd2c..035a0e47e0 100644
--- a/.github/issue-labeler.yml
+++ b/.github/issue-labeler.yml
@@ -1,6 +1,8 @@
# THIS FILE IS AUTOGENERATED. DO NOT EDIT IT BY HAND.
advent-of-code:
- '/lbl:advent-of-code(,.*)?$/gm'
+amplenote:
+ - '/lbl:amplenote(,.*)?$/gm'
anilist:
- '/lbl:anilist(,.*)?$/gm'
arch-wiki:
diff --git a/.github/labels.yml b/.github/labels.yml
index 76c21f9046..5d5cbf5135 100644
--- a/.github/labels.yml
+++ b/.github/labels.yml
@@ -2,6 +2,9 @@
- name: advent-of-code
description: Advent Of Code
color: '#eed49f'
+- name: amplenote
+ description: Amplenote
+ color: '#8aadf4'
- name: anilist
description: 'AniList, AniChart'
color: '#91d7e3'
diff --git a/.github/pr-labeler.yml b/.github/pr-labeler.yml
index 69f6cbb09b..2dd6d30b61 100644
--- a/.github/pr-labeler.yml
+++ b/.github/pr-labeler.yml
@@ -1,5 +1,6 @@
# THIS FILE IS AUTOGENERATED. DO NOT EDIT IT BY HAND.
advent-of-code: styles/advent-of-code/**/*
+amplenote: styles/amplenote/**/*
anilist: styles/anilist/**/*
arch-wiki: styles/arch-wiki/**/*
boringproxy: styles/boringproxy/**/*
diff --git a/README.md b/README.md
index c11b408c37..eb1bdd3e91 100644
--- a/README.md
+++ b/README.md
@@ -173,6 +173,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
๐ Productivity
+- [Amplenote](styles/amplenote)
- [cobalt](styles/cobalt)
- [Google Drive](styles/google-drive)
- [homepage](styles/homepage)
diff --git a/styles/amplenote/README.md b/styles/amplenote/README.md
new file mode 100644
index 0000000000..7c961c5421
--- /dev/null
+++ b/styles/amplenote/README.md
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Catppuccin for Amplenote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## ๐ Current Maintainer
+- [stellophiliac](https://github.com/stellophiliac)
+
+
+
+
+
+
+
+
+
+ Copyright © 2021-present Catppuccin Org
+
+
+
From 6c341db297e4d65ac0161120f238bea7fbe9afe0 Mon Sep 17 00:00:00 2001
From: Koba0117 <112705243+Koba0117@users.noreply.github.com>
Date: Sun, 21 Jul 2024 16:50:52 +0900
Subject: [PATCH 056/147] fix(youtube): profile card (#1097)
* fix(youtube): profile card
* bump up version
---
styles/youtube/catppuccin.user.css | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/styles/youtube/catppuccin.user.css b/styles/youtube/catppuccin.user.css
index 1b5b4ee57b..375d130468 100644
--- a/styles/youtube/catppuccin.user.css
+++ b/styles/youtube/catppuccin.user.css
@@ -2,7 +2,7 @@
@name YouTube Catppuccin
@namespace github.com/catppuccin/userstyles/styles/youtube
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/youtube
-@version 4.1.1
+@version 4.1.2
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ayoutube
@description Soothing pastel theme for YouTube
@@ -963,6 +963,24 @@
color: @text;
}
}
+
+ /* Profiles */
+ .yt-profile-card-view-model-wiz {
+ background-color: @mantle;
+ }
+ .yt-profile-identity-info-view-model-wiz__channel-name,
+ .yt-profile-info-view-model-wiz__section-title,
+ .yt-comment-interaction-view-model-wiz__video-title,
+ .yt-shared-subscription-view-model-wiz__channel-name {
+ color: @text;
+ }
+ .yt-profile-identity-info-view-model-wiz__badge,
+ .yt-profile-identity-info-view-model-wiz__metadata-handle,
+ .yt-profile-identity-info-view-model-wiz__metadata-content,
+ .yt-profile-info-view-model-wiz__section-subtitle,
+ .yt-comment-interaction-view-model-wiz__comment-content {
+ color: @subtext0;
+ }
}
}
From 1cc69a4bbe92375cc54b72979e49e675a8c6b4e6 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 21 Jul 2024 07:51:15 +0000
Subject: [PATCH 057/147] style: format code with prettier
---
styles/youtube/catppuccin.user.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/styles/youtube/catppuccin.user.css b/styles/youtube/catppuccin.user.css
index 375d130468..0cde7a8862 100644
--- a/styles/youtube/catppuccin.user.css
+++ b/styles/youtube/catppuccin.user.css
@@ -979,7 +979,7 @@
.yt-profile-identity-info-view-model-wiz__metadata-content,
.yt-profile-info-view-model-wiz__section-subtitle,
.yt-comment-interaction-view-model-wiz__comment-content {
- color: @subtext0;
+ color: @subtext0;
}
}
}
From c3b38d88215e6d88dce51386f93ec515c9256680 Mon Sep 17 00:00:00 2001
From: Gen
Date: Sun, 21 Jul 2024 00:52:11 -0700
Subject: [PATCH 058/147] fix(duckduckgo): weird gradient on nav bar + privacy
reminder color (#1095)
* fix(duckduckgo): weird gradient on nav bar + privacy reminder color
* chore: bump ver num
---
styles/duckduckgo/catppuccin.user.css | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/styles/duckduckgo/catppuccin.user.css b/styles/duckduckgo/catppuccin.user.css
index 6722e25a24..825778e6e9 100644
--- a/styles/duckduckgo/catppuccin.user.css
+++ b/styles/duckduckgo/catppuccin.user.css
@@ -2,7 +2,7 @@
@name DuckDuckGo Catppuccin
@namespace github.com/catppuccin/userstyles/styles/duckduckgo
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/duckduckgo
-@version 0.2.4
+@version 0.2.5
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/duckduckgo/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aduckduckgo
@description Soothing pastel theme for DuckDuckGo
@@ -146,6 +146,7 @@
--theme-button-tertiary-txt: @text !important;
--theme-browser-comparison-table-icon-bg: @mantle !important;
--theme-col-bg-ui: @mantle !important;
+ --theme-col-bg-header: @mantle !important;
--theme-col-bg-header-modal: @surface0 !important;
--theme-col-bg-button-primary: @blue !important;
/* ai chat */
@@ -202,16 +203,16 @@
}
/* privacy reminders */
- .wXKLp5dS9jGvo097pfaG {
+ .wXKLp5dS9jGvo097pfaG, .privacy-reminder__text {
color: @green !important;
}
- .IuA6a2PUTR9Lck6m0WlP {
+ .IuA6a2PUTR9Lck6m0WlP, .privacy-reminder__icon-circle {
@svg: escape(
''
);
background-image: url("data:image/svg+xml,@{svg}") !important;
}
- .XxDCpwElzOhQaLmCxJ8z {
+ .XxDCpwElzOhQaLmCxJ8z, .privacy-reminder__icon-shield {
@svg: escape(
''
);
From 69497f05b08b4a8370101da90c398d4453c489d2 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 21 Jul 2024 07:52:39 +0000
Subject: [PATCH 059/147] style: format code with prettier
---
styles/duckduckgo/catppuccin.user.css | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/styles/duckduckgo/catppuccin.user.css b/styles/duckduckgo/catppuccin.user.css
index 825778e6e9..e43132ed69 100644
--- a/styles/duckduckgo/catppuccin.user.css
+++ b/styles/duckduckgo/catppuccin.user.css
@@ -203,16 +203,19 @@
}
/* privacy reminders */
- .wXKLp5dS9jGvo097pfaG, .privacy-reminder__text {
+ .wXKLp5dS9jGvo097pfaG,
+ .privacy-reminder__text {
color: @green !important;
}
- .IuA6a2PUTR9Lck6m0WlP, .privacy-reminder__icon-circle {
+ .IuA6a2PUTR9Lck6m0WlP,
+ .privacy-reminder__icon-circle {
@svg: escape(
''
);
background-image: url("data:image/svg+xml,@{svg}") !important;
}
- .XxDCpwElzOhQaLmCxJ8z, .privacy-reminder__icon-shield {
+ .XxDCpwElzOhQaLmCxJ8z,
+ .privacy-reminder__icon-shield {
@svg: escape(
''
);
From 3f0e04db571e4198c69e5fd26fb51be710e54543 Mon Sep 17 00:00:00 2001
From: mekb
Date: Sun, 21 Jul 2024 17:27:42 +0000
Subject: [PATCH 060/147] feat(lichess): add `stylePieces` option (#1096)
* feat(lichess): Add option to disable styling pieces
* chore(lichess): Update version
---
styles/lichess/catppuccin.user.css | 159 +++++++++++++++--------------
1 file changed, 81 insertions(+), 78 deletions(-)
diff --git a/styles/lichess/catppuccin.user.css b/styles/lichess/catppuccin.user.css
index f111ae04a7..6aca721972 100644
--- a/styles/lichess/catppuccin.user.css
+++ b/styles/lichess/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Lichess Catppuccin
@namespace github.com/catppuccin/userstyles/styles/lichess
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/lichess
-@version 0.0.2
+@version 0.0.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/lichess/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alichess
@description Soothing pastel theme for Lichess
@@ -13,6 +13,7 @@
@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
+@var checkbox stylePieces "Style Pieces" 1
==/UserStyle== */
@-moz-document domain("lichess.org") {
@@ -284,88 +285,90 @@
);
background-image: url("data:image/svg+xml,@{svg}") !important;
}
- .is2d .pawn {
- #piece(@f, @s) {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
+ & when (@stylePieces = 1) {
+ .is2d .pawn {
+ #piece(@f, @s) {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
+ &.black {
+ #piece(@base, @text);
+ }
+ &.white {
+ #piece(@text, @base);
+ }
}
- &.black {
- #piece(@base, @text);
+ .is2d .bishop {
+ #piece(@f, @s) {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
+ &.black {
+ #piece(@base, @text);
+ }
+ &.white {
+ #piece(@text, @base);
+ }
}
- &.white {
- #piece(@text, @base);
+ .is2d .knight {
+ #piece(@f, @s) {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
+ &.black {
+ #piece(@base, @text);
+ }
+ &.white {
+ #piece(@text, @base);
+ }
}
- }
- .is2d .bishop {
- #piece(@f, @s) {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
- }
- &.black {
- #piece(@base, @text);
- }
- &.white {
- #piece(@text, @base);
- }
- }
- .is2d .knight {
- #piece(@f, @s) {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
- }
- &.black {
- #piece(@base, @text);
- }
- &.white {
- #piece(@text, @base);
- }
- }
- .is2d .rook {
- #piece(@f, @s) {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
- }
- &.black {
- #piece(@base, @text);
- }
- &.white {
- #piece(@text, @base);
- }
- }
- .is2d .king {
- #piece(@f, @s) {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
- }
- &.black {
- #piece(@base, @text);
+ .is2d .rook {
+ #piece(@f, @s) {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
+ &.black {
+ #piece(@base, @text);
+ }
+ &.white {
+ #piece(@text, @base);
+ }
}
- &.white {
- #piece(@text, @base);
- }
- }
- .is2d .queen {
- &.black {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
+ .is2d .king {
+ #piece(@f, @s) {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
+ &.black {
+ #piece(@base, @text);
+ }
+ &.white {
+ #piece(@text, @base);
+ }
}
- &.white {
- @svg: escape(
- ''
- );
- background-image: url("data:image/svg+xml,@{svg}") !important;
+ .is2d .queen {
+ &.black {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
+ &.white {
+ @svg: escape(
+ ''
+ );
+ background-image: url("data:image/svg+xml,@{svg}") !important;
+ }
}
}
From 1674fed5b484d7b4842d65daae4a47cf8513f40f Mon Sep 17 00:00:00 2001
From: Omar
Date: Sun, 21 Jul 2024 23:09:23 +0300
Subject: [PATCH 061/147] fix(modrinth): unthemed logo (#1099)
fix the logo
---
styles/modrinth/catppuccin.user.css | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/styles/modrinth/catppuccin.user.css b/styles/modrinth/catppuccin.user.css
index 3579697afc..e74cdf15b2 100644
--- a/styles/modrinth/catppuccin.user.css
+++ b/styles/modrinth/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Modrinth Catppuccin
@namespace github.com/catppuccin/userstyles/styles/modrinth
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/modrinth
-@version 1.2.2
+@version 1.2.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/modrinth/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amodrinth
@description Soothing pastel theme for Modrinth
@@ -109,6 +109,14 @@
--color-warning-banner-bg: fade(@red, 10%);
--color-warning-banner-text: @text;
+ g {
+ path {
+ fill: @accent-color !important;
+ }
+
+ mix-blend-mode: none;
+ }
+
[tabindex="0"]:focus-visible,
a:focus-visible,
button:focus-visible {
From c0bdae31e77ff9388b984fce9bc5cef096e54c80 Mon Sep 17 00:00:00 2001
From: uncenter <47499684+uncenter@users.noreply.github.com>
Date: Sun, 21 Jul 2024 16:58:36 -0400
Subject: [PATCH 062/147] fix(modrinth): cleanup (#1103)
---
styles/modrinth/catppuccin.user.css | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/styles/modrinth/catppuccin.user.css b/styles/modrinth/catppuccin.user.css
index e74cdf15b2..9e91085240 100644
--- a/styles/modrinth/catppuccin.user.css
+++ b/styles/modrinth/catppuccin.user.css
@@ -109,12 +109,8 @@
--color-warning-banner-bg: fade(@red, 10%);
--color-warning-banner-text: @text;
- g {
- path {
- fill: @accent-color !important;
- }
-
- mix-blend-mode: none;
+ .logo-banner path {
+ fill: @accent-color !important;
}
[tabindex="0"]:focus-visible,
From 72893325c43e26c5b07e2af5df52d0f1148062dd Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 21 Jul 2024 20:58:59 +0000
Subject: [PATCH 063/147] style: format code with prettier
---
styles/modrinth/catppuccin.user.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/styles/modrinth/catppuccin.user.css b/styles/modrinth/catppuccin.user.css
index 9e91085240..c89294f355 100644
--- a/styles/modrinth/catppuccin.user.css
+++ b/styles/modrinth/catppuccin.user.css
@@ -112,7 +112,7 @@
.logo-banner path {
fill: @accent-color !important;
}
-
+
[tabindex="0"]:focus-visible,
a:focus-visible,
button:focus-visible {
From 5eee93df3a2193ed1d956fd12e8d68f2df1e2108 Mon Sep 17 00:00:00 2001
From: Omar
Date: Mon, 22 Jul 2024 00:00:40 +0300
Subject: [PATCH 064/147] fix(pinterest): unthemed variables (#1101)
---
styles/pinterest/catppuccin.user.css | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/styles/pinterest/catppuccin.user.css b/styles/pinterest/catppuccin.user.css
index fa52ee3271..93f4830237 100644
--- a/styles/pinterest/catppuccin.user.css
+++ b/styles/pinterest/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Pinterest Catppuccin
@namespace github.com/catppuccin/userstyles/styles/pinterest
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/pinterest
-@version 1.1.4
+@version 1.1.5
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/pinterest/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apinterest
@description Soothing pastel theme for Pinterest
@@ -107,6 +107,23 @@
--color-background-formfield-primary: @surface0;
--color-border-container: @surface1;
--color-border-default: @mantle;
+ --color-text-success: @green;
+ --color-text-warning: @yellow;
+ --color-icon-success: @green;
+ --color-icon-warning: @yellow;
+ --color-icon-error: @red;
+ --color-icon-info: @blue;
+ --color-icon-recommendation: @mauve;
+ --color-icon-brand-primary: @accent-color;
+ --color-icon-inverse: @crust;
+ --color-background-brand: @accent-color;
+ --color-background-box-brand: @accent-color;
+ --color-background-button-primary-default: @accent-color;
+ --color-background-badge-warning: @yellow;
+ --color-background-badge-success: @green;
+ --color-background-education: @blue;
+ --color-background-primary-strong: @accent-color;
+ --color-background-shopping: @blue;
--g-colorTransparentWhite: fadeout(@base, 30%);
--g-colorTransparentDarkGray: fadeout(@mantle, 20%);
From d9453009a9067c245b34660e3d503d340f2cb963 Mon Sep 17 00:00:00 2001
From: Omar
Date: Mon, 22 Jul 2024 09:12:52 +0300
Subject: [PATCH 065/147] fix(google): unthemed background (#1100)
* update css
* update version number
* add comment
---
styles/google/catppuccin.user.css | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/styles/google/catppuccin.user.css b/styles/google/catppuccin.user.css
index be1821c94e..00470c901e 100644
--- a/styles/google/catppuccin.user.css
+++ b/styles/google/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Google Catppuccin
@namespace github.com/catppuccin/userstyles/styles/google
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/google
-@version 0.2.3
+@version 0.2.4
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/google/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agoogle
@description Soothing pastel theme for Google
@@ -110,6 +110,11 @@
--uv-styles-color-review-stars: @yellow !important;
}
+ /* header background */
+ .CvDJxb {
+ background-color: @base !important;
+ }
+
/* safe search toggle dropdown */
.z4R3Z.yb2zA {
color: @blue !important;
From d67fbccf4d0d6e2b98dee4ab5c4f312beabf5d1c Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 22 Jul 2024 06:13:26 +0000
Subject: [PATCH 066/147] style: format code with prettier
---
styles/google/catppuccin.user.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/styles/google/catppuccin.user.css b/styles/google/catppuccin.user.css
index 00470c901e..9bf1bf628f 100644
--- a/styles/google/catppuccin.user.css
+++ b/styles/google/catppuccin.user.css
@@ -112,7 +112,7 @@
/* header background */
.CvDJxb {
- background-color: @base !important;
+ background-color: @base !important;
}
/* safe search toggle dropdown */
From d2bd3af89e1fcfa8dede44ca7bc51717cbd31f18 Mon Sep 17 00:00:00 2001
From: Omar
Date: Mon, 22 Jul 2024 12:03:32 +0300
Subject: [PATCH 067/147] fix(tuta): unthemed icons/navbar (#1098)
* fix css
* update version number
* use ``@subtext1`` instead of ``@text``
* made the icons ``@subtext1``, whoops
---
styles/tuta/catppuccin.user.css | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/styles/tuta/catppuccin.user.css b/styles/tuta/catppuccin.user.css
index 3a06d255c7..b38d9e62a2 100644
--- a/styles/tuta/catppuccin.user.css
+++ b/styles/tuta/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Tuta Catppuccin
@namespace github.com/catppuccin/userstyles/styles/tuta
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/tuta
-@version 0.0.7
+@version 0.0.8
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/tuta/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atuta
@description Soothing pastel theme for Tuta
@@ -93,6 +93,19 @@
background-color: @base !important;
}
+ .ionicon {
+ fill: @text !important;
+ }
+
+ .h2 {
+ color: @subtext1 !important;
+ }
+
+ .bottom-nav {
+ background: @mantle !important;
+ color: @text !important;
+ }
+
.dropdown-button,
.dropdown-button div {
color: @text !important;
From 3b502f16e17fa9de8b1192cdd9c069c5a2fda89a Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 22 Jul 2024 09:03:59 +0000
Subject: [PATCH 068/147] style: format code with prettier
---
styles/tuta/catppuccin.user.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/styles/tuta/catppuccin.user.css b/styles/tuta/catppuccin.user.css
index b38d9e62a2..61cbb4782e 100644
--- a/styles/tuta/catppuccin.user.css
+++ b/styles/tuta/catppuccin.user.css
@@ -96,11 +96,11 @@
.ionicon {
fill: @text !important;
}
-
+
.h2 {
color: @subtext1 !important;
}
-
+
.bottom-nav {
background: @mantle !important;
color: @text !important;
From 19a01161ea3203faf60b7779a27c95c1376ea05c Mon Sep 17 00:00:00 2001
From: thismoon <107642606+thismoon@users.noreply.github.com>
Date: Mon, 22 Jul 2024 17:34:35 +0100
Subject: [PATCH 069/147] fix(modrinth): unthemed frontpage elements (#1106)
---
styles/modrinth/catppuccin.user.css | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/styles/modrinth/catppuccin.user.css b/styles/modrinth/catppuccin.user.css
index c89294f355..9c6d5f344e 100644
--- a/styles/modrinth/catppuccin.user.css
+++ b/styles/modrinth/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Modrinth Catppuccin
@namespace github.com/catppuccin/userstyles/styles/modrinth
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/modrinth
-@version 1.2.3
+@version 1.2.4
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/modrinth/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amodrinth
@description Soothing pastel theme for Modrinth
@@ -108,10 +108,26 @@
--color-warning-banner-side: @red;
--color-warning-banner-bg: fade(@red, 10%);
--color-warning-banner-text: @text;
+ --landing-green-label: @accent-color;
+ --landing-green-label-bg: fade(@accent-color, 10%);
+ --landing-blue-label: @blue;
+ --landing-blue-label-bg: fade(@blue, 10%);
+ // homepage
+ .blob-demonstration,
+ .blob-demonstration::after {
+ background: linear-gradient(
+ 0deg,
+ fade(@accent-color, 20%),
+ fade(@base, 10%)
+ ) !important;
+ }
.logo-banner path {
fill: @accent-color !important;
}
+ .logo-banner > svg > g > rect {
+ display: none;
+ }
[tabindex="0"]:focus-visible,
a:focus-visible,
From 1fa7b7e3970f3682ddc569d374dd3dc2057a551c Mon Sep 17 00:00:00 2001
From: Omar
Date: Mon, 22 Jul 2024 23:56:56 +0300
Subject: [PATCH 070/147] refactor(deepl): rewrite (#1105)
---
styles/deepl/catppuccin.user.css | 900 +++++++++----------------------
1 file changed, 253 insertions(+), 647 deletions(-)
diff --git a/styles/deepl/catppuccin.user.css b/styles/deepl/catppuccin.user.css
index 51f5abd28d..707684bdf7 100644
--- a/styles/deepl/catppuccin.user.css
+++ b/styles/deepl/catppuccin.user.css
@@ -2,7 +2,7 @@
@name DeepL Catppuccin
@namespace github.com/catppuccin/userstyles/styles/deepl
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/deepl
-@version 0.3.5
+@version 1.0.0
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/deepl/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Adeepl
@description Soothing pastel theme for DeepL
@@ -13,8 +13,6 @@
@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
-
-@var checkbox zenMode "Zen Mode" 0
==/UserStyle== */
@-moz-document regexp("https:\\/\\/www.deepl.com\\/?(.*\\/)translator.*$") {
@@ -72,675 +70,283 @@
color: @subtext0 !important;
}
}
+
+ /* header */
+ .BasePageHeader-module--container--d81cb {
+ background-color: @mantle !important;
+ }
- body,
- button {
- color: @text;
- }
-
- p {
- color: @subtext1;
- }
-
- a {
- color: @accent-color;
-
- &:hover {
- color: darken(@accent-color, 8%);
- }
- }
-
- input {
- background-color: @base;
- }
-
- // dammit tailwind
- .bg-neutral-next-50,
- .bg-deprecated-grey {
- background-color: @mantle;
- }
-
- &,
- .bg-white,
- .bg-blue-100 {
- background-color: @base;
- }
-
- .bg-dark-8 {
- background-color: @surface0;
- }
-
- .bg-mosque {
- background-color: spin(@accent-color, 30);
-
- &.text-white {
- color: @accent-text;
- }
- }
-
- .bg-blue-next-500 {
- background-color: @accent-color;
-
- &.text-white {
- color: @accent-text;
- }
- }
-
- .border-dark-7,
- .border-neutral-300 {
- border-color: @surface0;
- }
-
- .border-blue-chill,
- .bg-blue-next-500 {
- border-color: @accent-color;
- }
-
- .border-neutral-next-900 {
- border-color: @overlay1;
- }
-
- .text-deepl-blue,
- .text-blue-600 {
- color: @accent-color;
- }
-
- .text-blue-chill {
- color: spin(@accent-color, 30);
- }
-
- .text-deprecated-mid-grey {
- color: @text;
- }
-
- .text-neutral-600 {
- color: @subtext0;
- }
-
- .text-dark-1,
- .text-deprecated-almost-black {
- color: @subtext1;
- }
-
- .text-white,
- .text-black {
- color: @text;
- }
-
- .text-neutral-next-800 {
- color: @overlay1;
- }
-
- [class*="hover:bg-dark-8"]:hover,
- [class*="enabled:hover:bg-dark-8"]:hover:enabled,
- [class*="hover:bg-neutral-200"]:hover,
- [class*="hover:bg-neutral-next-100"]:hover {
- background-color: @surface0;
- }
-
- [class*="hover:bg-blue-200"]:hover {
- background-color: mix(@accent-color, @base, 8%);
- }
-
- [class*="hover:bg-blue-next-700"]:hover {
- background-color: darken(@accent-color, 8%);
- }
-
- [class*="hover:border-blue-next-700"]:hover {
- border-color: darken(@accent-color, 8%);
- }
-
- [class*="disabled:text-dark-5:disabled"],
- [class*="disabled:text-neutral-500:disabled"] {
- color: @overlay1;
- }
-
- [class*="hover:text-blue-chill"]:hover {
- color: darken(@accent-color, 15%);
- }
-
- [class*="bg-[#E1F0F5]"] {
- background-color: fadeout(@accent-color, 70%);
- }
-
- // span[class*="hover:bg-[#B4DAE8]"],
- [class*="bg-[#B4DAE8]"] {
- // background-color: fadeout(@accent-color, 55%);
+ /* background */
+ body {
+ background-color: @base !important;
+ color: @text !important;
+ }
- &[class*="text-[#01557C]"] {
- color: darken(@accent-color, 50%);
- }
+ .bg-neutral-next-50,
+ .bg-white,
+ .contextual-menu-dragging-area,
+ input {
+ background-color: @base !important;
+ }
+
+ .pageFooterV2-module--footerOuterContainer--0b055 {
+ background-color: @mantle !important;
+ }
+
+ /* text color */
+ h1,
+ h2,
+ h3,
+ h4,
+ p,
+ a,
+ button,
+ span,
+ input,
+ ul,
+ li,
+ .mb-3,
+ .mb-4,
+ .GlossaryModalWithIllustration-module--content--2bf03,
+ .lmt__glossary_editor_glossaryName {
+ color: @text !important;
+ }
+
+ /* privacy notice */
+ .cookieBanner-module--container--9baef {
+ background-color: @surface0 !important;
+ color: @text !important;
+ }
+
+ .button-module--button--4f58d.button-module--color_primaryAlt3--cd3cf {
+ border-color: @text !important;
+ }
+
+ /* side menu */
+ .classicSidemenu-module--menuContainer--35157 {
+ background-color: @base !important;
}
- [class*="text-[#25282D]"] {
- color: @text;
- }
+ /* borders */
+ .border-black {
+ border-color: @surface2 !important;
+ }
- [class*="text-[#01557C]"] {
- color: @accent-color;
- }
+ .border-neutral-next-100,
+ .StartFreeTrialButton-module--startFreeTrialButton--bd671 {
+ border-color: @surface0 !important;
+ }
- .divide-dark-7 > :not([hidden]) ~ :not([hidden]) {
- border-color: @surface1;
- }
+ .divide-y > :not([hidden]) ~ :not([hidden]) {
+ border-color: @base;
+ }
- // general stuff
- [class*="button--"] {
- &[class*="variant_contained--"],
- &[class*="variant_contained--"]:hover {
- color: @accent-text;
- }
+ .TranslatorTab-module--active--0b6ea .TranslatorTab-module--innerLower--8a080 {
+ background-color: @accent-color !important;
+ }
+
+ .ring-neutral-next-900 {
+ --tw-ring-color: @surface2
+ }
+
+ .border-neutral-next-900 {
+ border-color: @surface2 !important;
+ }
+
+ input {
+ border-color: @surface0 !important;
+ }
- &[class*="color_primary--"] {
- background-color: @accent-color;
+ /* hover */
+ button:hover, .bg-blue-next-500:hover {
+ background-color: @surface1 !important;
+ }
+
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6:hover {
+ background-color: @mantle !important;
+ }
+
+ [class*="SourceTranslatorArea-module--focusBorder--"]:has(
+ div[contenteditable="true"]:focus
+ ){
border-color: @accent-color;
-
- &:hover {
- background-color: darken(@accent-color, 15%);
- border-color: darken(@accent-color, 15%);
- color: @accent-text;
- }
- }
- }
-
- [class*="IconAnchor-module--anchor--"] {
- color: @accent-color;
-
- &:hover {
- background-color: @surface0;
- }
- }
-
- [stroke="#0F2B46"] {
- stroke: @accent-color !important;
- }
-
- [stroke="#006494"] {
- stroke: @subtext0 !important;
- }
-
- // header
- [class*="BasePageHeader-module--"] {
- background-color: @crust;
- }
-
- .border-\[\#f1f1f1\] {
- border-color: @surface0;
- }
-
- [class|="PageHeaderLink-module--pageHeaderLink"],
- [class|="FlyoutMenuButton-module--flyoutMenuButton"],
- [class|="LoginButton-module--loginButton"] {
- color: darken(@accent-color, 8%);
- }
-
- [class|="SideMenuButton-module--menuButton"] {
- &,
- &::before,
- &::after {
- border-top-color: darken(@accent-color, 8%);
- }
-
- &:hover {
- &,
- &::before,
- &::after {
- border-top-color: @accent-color;
- }
- }
}
- [class*="PageHeaderLink-module--pageHeaderLink--"]:not(
+ [class*="PageHeaderLink-module--pageHeaderLink--"]:not(
[class*="PageHeaderLink-module--nohover--"]
):hover {
color: @accent-color;
border-color: @accent-color;
- }
+ }
- [class|="LoginButton-module--loginButton"]:hover {
- color: @accent-color;
- }
+ /* buttons */
+ .TranslatorTab-module--cardButton--4b203,
+ .bg-\[\#EDF8FC\] {
+ background-color: @surface0 !important;
+ border-color: @surface0 !important;
+ }
- [class*="badge-module--badge--"][class*="badge-module--proDark--"] {
- background-color: spin(@accent-color, 30);
- color: @accent-text;
- }
+ .StartFreeTrialButton-module--startFreeTrialButton--bd671,
+ .bg-blue-next-50 {
+ background-color: @surface0 !important;
+ }
- [class*="StartFreeTrialButton-module--startFreeTrialButton--"] {
- background-color: @accent-color !important;
- border-color: @accent-color !important;
- color: @accent-text !important;
-
- &:hover {
- background-color: darken(@accent-color, 8%);
- border-color: darken(@accent-color, 8%);
- color: @accent-text;
- }
- }
-
- [class|="ProductUpdateButton-module--updateToolTip"] {
+ .bg-blue-next-500 {
background-color: @surface0;
- color: @text;
-
- &::after {
- border-bottom-color: @surface0;
- }
- }
-
- // buttons above translation container
- .bg-\[\#EDF8FC\],
- [class|="cardButton"] {
- background-color: @base;
border-color: @surface0;
-
- &:not([class*="active--"]):hover {
- background-color: @surface0;
- }
- }
-
- [class|="textLower"] {
- color: @overlay1;
- }
-
- [class|="logo"],
- [class|="textUpper"] {
- color: @accent-color;
- }
-
- [class*="active--"] {
- [class|="logo"],
- [class|="textUpper"] {
- color: @text;
- }
-
- [class|="innerLower"] {
- background-color: @accent-color;
- }
- }
-
- // translation container
- [class*="SourceTranslatorArea-module--focusBorder--"]:has(
- div[contenteditable="true"]:focus
- ) {
- border-color: @accent-color;
- }
-
- d-textarea > [data-placeholder],
- d-textarea > div[data-content="true"]::before {
- color: @subtext0;
- }
-
- [class*="enabled:hover-capable:hover:bg-dark-8"]:hover:enabled {
- background-color: @surface0;
- }
-
- // alternatives
- [data-testid="word-alternatives-list"] {
- [class*="root--"] {
- background-color: @base;
-
- &[class*="selected--"] {
- background-color: @surface0;
- }
- }
- }
-
- div:has(> [class^="DictionaryContent-module--content--"].embedded) {
- background-color: @base;
-
- .tag_lemma .dictLink {
- color: @subtext1;
- }
-
- .translation_group .translation_group_line .notascommon,
- .translation_group .translation_group_line .translation.sortablemg .sep {
- color: @overlay2;
- }
- }
-
- // dictionary
- [class*="DictionaryContent-module--content--"] {
- .isForeignTerm .inflectioninfo,
- .isForeignTerm .tag_lemma,
- .isForeignTerm .tag_lemma a,
- .isForeignTerm .tag_s,
- .isForeignTerm .tag_s a,
- .isForeignTerm .tag_trans_src_context,
- .tag_trans {
- color: @subtext1;
- }
-
- .isForeignTerm .tag_t,
- .isForeignTerm .tag_t a,
- .isForeignTerm .tag_trans,
- .isForeignTerm .tag_trans a,
- .tag_lemma a {
- color: @accent-color;
- }
-
- .notascommon,
- .sep {
- color: @overlay2;
- }
- }
-
- // glossary
- .lmt__glossary_dialog--arrow {
- &::before {
- border-color: @surface1 transparent transparent;
- }
-
- &::after {
- border-color: @surface0 transparent transparent;
- }
- }
-
- .lmt__glossary_onOffSwitch_container {
- label[class|="label"] {
- --background: @overlay1;
- --backgroundHover: darken(@overlay1, 8%);
- --inlineLabelColor: @accent-text;
- --outline-color: @accent-color;
-
- &[class*="selected--"] {
- --background: @green;
- --backgroundHover: darken(@green, 8%);
- }
-
- [class|="toggle"] [class|="knob"] {
- background: @accent-text;
- }
- }
- }
-
- [class|="modal"],
- .lmt__glossary_editor {
- background-color: @base;
-
- [class*="Form-module--form--"] [class*="Form-module--submit--"] {
- background: @accent-color;
- color: @accent-text;
-
- &:disabled {
- background: fadeout(@accent-color, 50%);
- }
- }
- }
-
- .lmt__glossary_editor {
- color: @text;
- border-color: @accent-color;
-
- form.bg-deprecated-grey
- [class|="wrapper"][class*="Form-module--inputSource--"],
- form.bg-deprecated-grey
- [class|="wrapper"][class*="Form-module--inputTarget--"] {
- --input-background: @base;
- --input-border-color: @surface1;
- --input-color: @subtext1;
-
- [class|="button"][aria-expanded="true"] {
- border-color: @accent-color;
- }
-
- [class|="controls"] [class|="wrapper"] {
- --button-background: @base;
- --button-border-color: @surface1;
- --button-color: @subtext1;
-
- [class|="flyout"] {
- background: @base;
- --option-color: @subtext1;
- --option-selected-color: @subtext1;
- --option-background: fadeout(@yellow, 80%);
- --option-disabled-color: @overlay1;
- --option-icon-color: @accent-color;
- }
- }
- }
- }
-
- .lmt__glossary_editor_mainBar {
- background-color: @accent-color;
- color: @accent-text;
-
- .lmt__glossary_editorClose {
- color: inherit;
- }
- }
-
- .lmt__glossary_editor .lmt__glossary_editor_subBar_top,
- .lmt__glossary_editor_subBar_bottom {
- background-color: @mantle;
- }
-
- .lmt__glossary_editor
- .lmt__glossary_editor_subBar_top
- .lmt__glossary_editor_glossarySelect
- .lmt__glossary_editor_glossaryNameWrapper
- .lmt__glossary_editor_glossaryName {
- color: inherit;
- }
-
- .lmt__glossary_editor
- .lmt__glossary_editor_subBar_top
- .lmt__glossary_editor_glossarySelect
- .lmt__glossary_editor_glossaryNameWrapper
- .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowDown {
- border-right-color: darken(@accent-color, 8%);
- border-bottom-color: darken(@accent-color, 8%);
- }
-
- .lmt__glossary_button .lmt__glossary_button_label:hover,
- .lmt__glossary_highlight,
- .lmt__glossary_editor_subBar_bottom
- .lmt__glossary_editor_glossaryAddNewWrapper
- .lmt__glossary_editor_glossaryAddNew {
- color: @accent-color;
- }
-
- .lmt_firstEntry-content .lmt__glossary_newEntry_inputSource,
- .lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget {
- border-color: @surface1;
- color: @subtext1;
-
- &:focus {
- border-color: @accent-color;
- }
- }
-
- .lmt__glossary_editor_langPairHeadline {
- color: inherit;
- border-bottom-color: @surface1;
- }
-
- .lmt__glossary_editorRow {
- color: inherit;
-
- .iconButton {
- color: @subtext0;
- }
- }
-
- .lmt__glossary_arrowRightWrapper .lmt__glossary_arrowRight {
- border-bottom-color: @surface1;
- border-right-color: @surface1;
- }
-
- .lmt__glossary_dialog {
- background-color: @surface0;
- border-color: @surface1;
- color: @text;
- }
-
- .lmt__glossary_dialog__line--suggestions,
- .lmt__glossary_dialog__line .choice .option {
- color: @accent-color;
- }
-
- // this this appears when you click on a word on the translated container...
- .root--Te5J3 {
- background-color: @base;
- }
-
- .divider--CI8JQ {
- color: @surface1;
- }
-
- // translate files
- [class^="UploadPanel-module--docTrans__help_popup--"] {
- background-color: @base;
- }
-
- // quotes
- [class|="Quote-module--quote"] {
+ }
+
+ .LanguageSelector-module--wrapper--f9f17 {
+ --button-background: @surface0 !important;
+ --button-border-color: @surface0 !important;
+ color: @base !important;
+ }
+
+ .CareerBanner-module--container--2ac20 {
+ background-color: @surface0 !important;
+ }
+
+ /* glossary button */
+ .lmt__glossaryButton, .lmt__glossaryButton__desktop:hover, .ModalDialogContent-module--content--5751e {
+ background-color: @surface0 !important;
+ }
+
+ .lmt__glossary_acceptButton,
+ .lmt__glossary_editor,
+ .lmt__glossary_editor_subBar_top,
+ .lmt__glossary_editor_subBar_bottom,
+ .lmt__glossary_editor_mainBar,
+ .Select-module--wrapper--53ec7 .Select-module--flyout--c91f3,
+ .lmt_firstEntry-content,
+ .lmt__glossary_newEntry_langButton,
+ .Select-module--wrapper--53ec7,
+ .Select-module--button--f032e {
+ background-color: @surface0 !important;
+ border-color: @surface0 !important;
+ }
+
+ .desktop-glossary-overwrites .lmt__language_select__menu {
+ background-color: @surface0 !important;
+ color: @text !important;
+ }
+
+ .lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName {
+ color: @text !important;
+ }
+
+ /* pro banner */
+ .ProBanner2021-module--wrapper--c7e3d,
+ .p-8 {
+ background: @base !important;
+ }
+
+ /* some button colors */
+ .badge-module--badge--c9ebe.badge-module--proDark--a4d4e {
+ background-color: @green;
+ color: @base !important;
+ }
+
+ .button-module--button--a854e.button-module--color_secondary--f171e {
+ background-color: @peach;
+ border-color: @peach !important;
+ color: @base !important;
+ }
+
+ .button-module--button--a854e.button-module--variant_outline--b937c {
+ background-color: @surface0 !important;
+ border-color: @surface0 !important;
+ }
+
+ .button-module--button--a854e.button-module--color_primary--bfa59 {
+ background-color: @blue !important;
+ border-color: @blue !important;
+ color: @base !important;
+ }
+
+ /* dropdowns */
+ .ProductUpdatesContainer-module--updateContainer--16394,
+ .ProductUpdateFooter-module--updateFooter--b46f0 {
background-color: @base !important;
- border-color: @surface0;
- color: @text;
- }
-
- [class|="Quote-module--quoteSource"] {
- > a {
- color: darken(@accent-color, 8%);
- }
- }
-
- [class|="Quotes-module--quotesNavigationEntry"] {
- background-color: @surface1;
- }
-
- [class*="Quotes-module--quotesNavigationEntryActive--"] {
- background-color: @accent-color;
- }
-
- // aside
- [class^="ProBanner2021-module--wrapper--"],
- [class|="CareerBanner-module--container"] {
- background: @base;
- }
-
- [class|="CareerBanner-module--text"] {
- h2 {
- color: @overlay1;
- }
- }
-
- [class|="PopularLangPairList-module--seoText"] {
- color: @overlay0;
-
- p[class|="PopularLangPairList-module--title"] {
- color: @overlay2;
- }
- }
-
- // footer
- footer [class|="pageFooterV2-module--footerOuterContainer"] {
- background-color: @base;
- }
-
- [class|="ProBanner2021-module--textLink"] {
- color: spin(@accent-color, 30);
- }
-
- [class|="pageFooterV2-module--footerOuterContainer"]
- [class|="pageFooterV2-module--footerContainer"]
- [class|="pageFooterV2-module--footerContentContainer"]
- [class|="pageFooterV2-module--linksContainer"]
- [class|="pageFooterV2-module--linkList"]
- li {
- &:first-of-type {
- color: @overlay1;
- }
-
- &:not(:first-of-type) a {
- color: @text !important;
- }
- }
-
- [class|="LanguageSelector-module--wrapper"] {
- --button-background: @surface0;
- --button-border-color: @surface1;
- --button-color: @subtext1;
-
- [class|="LanguageSelector-module--flyout"] {
- background: @surface0;
- // --option-background: @surface0;
- --option-color: @subtext1;
- --option-icon-color: @accent-color;
-
- [class|="LanguageSelector-module--option"][class*="LanguageSelector-module--active--"] {
- --option-background: fadeout(@yellow, 80%);
- }
- }
- }
-
- // side menu
- [class|="classicSidemenu-module--menuContainer"] {
- background-color: @base;
-
- [class|="closeButton-module--closeButton"] {
- &::before,
- &::after {
- background-color: @accent-color;
- }
- }
- }
-
- [class|="classicSidemenu-module--mainContent"] {
- border-bottom-color: @surface0;
- }
-
- [class|="mainMenu-module--container"] a {
- color: @text;
-
- &:hover {
- color: @accent-color;
- }
- }
-
- [class|="subMenu-module--container"] {
- button {
- color: @text !important;
- }
-
- [class|="button-module--button"][class*="button-module--variant_text--"] {
- &,
- &:hover {
- background-color: transparent;
- }
- }
+ border-color: @surface0 !important;
+ }
+
+ /* allow mic/get extension prompt */
+ .bg-neutral-next-900, .bg-blue-next-800 {
+ background-color: @surface0 !important;
+ color: @text !important;
+ }
+
+ /* icons, svgs and images */
+ svg {
+ color: @text !important;
+ }
+
+ .lmt__glossary_ad_checkmark, .lmt__glossary_arrowDown {
+ border-color: @text !important;
+ }
+
+ & when (@lookup = latte) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(29%) sepia(7%) saturate(1782%) hue-rotate(196deg) brightness(97%) contrast(88%);
+ }
+
+ .Logo-module--logoImg--1ee7e {
+ filter: invert(24%) sepia(95%) saturate(2507%) hue-rotate(217deg) brightness(102%) contrast(92%);
+ }
+ }
+
+ & when (@lookup = frappe) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(79%) sepia(9%) saturate(884%) hue-rotate(193deg) brightness(106%) contrast(92%);
+ }
+
+ .Logo-module--logoImg--1ee7e, .deeplLogo-module--logo--ffd7a {
+ filter: invert(60%) sepia(77%) saturate(428%) hue-rotate(192deg) brightness(101%) contrast(87%);
+ }
+ }
+
+ & when (@lookup = macchiato) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(75%) sepia(22%) saturate(286%) hue-rotate(191deg) brightness(110%) contrast(92%);
+ }
+
+ .Logo-module--logoImg--1ee7e, .deeplLogo-module--logo--ffd7a {
+ filter: invert(61%) sepia(75%) saturate(404%) hue-rotate(190deg) brightness(98%) contrast(95%);
}
+ }
- .lmt__glossary_ad_checkmark {
- border-bottom-color: @green;
- border-right-color: @green;
+ & when (@lookup = mocha) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(86%) sepia(4%) saturate(1588%) hue-rotate(192deg) brightness(101%) contrast(91%);
}
- & when (@zenMode = 1) {
- header,
- [class="w-full bg-white px-8 lg:px-[70px]"],
- [class="p-8 lg:px-[70px]"],
- footer,
- [href="/write"].block {
- display: none;
- }
-
- body {
- background: @mantle;
- }
-
- [class="relative pr-0 false"] {
- height: 100%;
- }
-
- [data-testid="translator"] {
- place-content: center center;
- align-items: center;
-
- > div:first-of-type {
- width: 100vw;
- }
- }
+ .Logo-module--logoImg--1ee7e, .deeplLogo-module--logo--ffd7a {
+ filter: invert(61%) sepia(85%) saturate(375%) hue-rotate(189deg) brightness(98%) contrast(100%);
+ }
}
}
}
From ba6dcabc96e1ac3ac065a2b831568ca1a7d2e2e0 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 22 Jul 2024 20:57:21 +0000
Subject: [PATCH 071/147] style: format code with prettier
---
styles/deepl/catppuccin.user.css | 415 ++++++++++++++++---------------
1 file changed, 217 insertions(+), 198 deletions(-)
diff --git a/styles/deepl/catppuccin.user.css b/styles/deepl/catppuccin.user.css
index 707684bdf7..ce8a0d7baa 100644
--- a/styles/deepl/catppuccin.user.css
+++ b/styles/deepl/catppuccin.user.css
@@ -70,283 +70,302 @@
color: @subtext0 !important;
}
}
-
- /* header */
- .BasePageHeader-module--container--d81cb {
+
+ /* header */
+ .BasePageHeader-module--container--d81cb {
background-color: @mantle !important;
- }
+ }
- /* background */
- body {
+ /* background */
+ body {
background-color: @base !important;
color: @text !important;
- }
+ }
- .bg-neutral-next-50,
- .bg-white,
- .contextual-menu-dragging-area,
- input {
+ .bg-neutral-next-50,
+ .bg-white,
+ .contextual-menu-dragging-area,
+ input {
background-color: @base !important;
- }
+ }
- .pageFooterV2-module--footerOuterContainer--0b055 {
+ .pageFooterV2-module--footerOuterContainer--0b055 {
background-color: @mantle !important;
- }
-
- /* text color */
- h1,
- h2,
- h3,
- h4,
- p,
- a,
- button,
- span,
- input,
- ul,
- li,
- .mb-3,
- .mb-4,
- .GlossaryModalWithIllustration-module--content--2bf03,
- .lmt__glossary_editor_glossaryName {
+ }
+
+ /* text color */
+ h1,
+ h2,
+ h3,
+ h4,
+ p,
+ a,
+ button,
+ span,
+ input,
+ ul,
+ li,
+ .mb-3,
+ .mb-4,
+ .GlossaryModalWithIllustration-module--content--2bf03,
+ .lmt__glossary_editor_glossaryName {
color: @text !important;
- }
+ }
- /* privacy notice */
- .cookieBanner-module--container--9baef {
+ /* privacy notice */
+ .cookieBanner-module--container--9baef {
background-color: @surface0 !important;
color: @text !important;
- }
+ }
- .button-module--button--4f58d.button-module--color_primaryAlt3--cd3cf {
+ .button-module--button--4f58d.button-module--color_primaryAlt3--cd3cf {
border-color: @text !important;
- }
-
- /* side menu */
- .classicSidemenu-module--menuContainer--35157 {
+ }
+
+ /* side menu */
+ .classicSidemenu-module--menuContainer--35157 {
background-color: @base !important;
}
- /* borders */
- .border-black {
+ /* borders */
+ .border-black {
border-color: @surface2 !important;
- }
+ }
- .border-neutral-next-100,
- .StartFreeTrialButton-module--startFreeTrialButton--bd671 {
+ .border-neutral-next-100,
+ .StartFreeTrialButton-module--startFreeTrialButton--bd671 {
border-color: @surface0 !important;
- }
+ }
- .divide-y > :not([hidden]) ~ :not([hidden]) {
+ .divide-y > :not([hidden]) ~ :not([hidden]) {
border-color: @base;
- }
+ }
- .TranslatorTab-module--active--0b6ea .TranslatorTab-module--innerLower--8a080 {
+ .TranslatorTab-module--active--0b6ea
+ .TranslatorTab-module--innerLower--8a080 {
background-color: @accent-color !important;
- }
-
- .ring-neutral-next-900 {
- --tw-ring-color: @surface2
- }
+ }
- .border-neutral-next-900 {
+ .ring-neutral-next-900 {
+ --tw-ring-color: @surface2;
+ }
+
+ .border-neutral-next-900 {
border-color: @surface2 !important;
- }
+ }
- input {
+ input {
border-color: @surface0 !important;
- }
+ }
- /* hover */
- button:hover, .bg-blue-next-500:hover {
+ /* hover */
+ button:hover,
+ .bg-blue-next-500:hover {
background-color: @surface1 !important;
- }
-
- .FlyoutMenuButton-module--flyoutMenuButton--97ae6:hover {
+ }
+
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6:hover {
background-color: @mantle !important;
- }
-
- [class*="SourceTranslatorArea-module--focusBorder--"]:has(
+ }
+
+ [class*="SourceTranslatorArea-module--focusBorder--"]:has(
div[contenteditable="true"]:focus
- ){
- border-color: @accent-color;
+ ) {
+ border-color: @accent-color;
}
- [class*="PageHeaderLink-module--pageHeaderLink--"]:not(
+ [class*="PageHeaderLink-module--pageHeaderLink--"]:not(
[class*="PageHeaderLink-module--nohover--"]
):hover {
color: @accent-color;
border-color: @accent-color;
- }
+ }
- /* buttons */
- .TranslatorTab-module--cardButton--4b203,
- .bg-\[\#EDF8FC\] {
+ /* buttons */
+ .TranslatorTab-module--cardButton--4b203,
+ .bg-\[\#EDF8FC\] {
background-color: @surface0 !important;
border-color: @surface0 !important;
- }
+ }
- .StartFreeTrialButton-module--startFreeTrialButton--bd671,
- .bg-blue-next-50 {
+ .StartFreeTrialButton-module--startFreeTrialButton--bd671,
+ .bg-blue-next-50 {
background-color: @surface0 !important;
- }
+ }
- .bg-blue-next-500 {
+ .bg-blue-next-500 {
background-color: @surface0;
border-color: @surface0;
- }
+ }
- .LanguageSelector-module--wrapper--f9f17 {
+ .LanguageSelector-module--wrapper--f9f17 {
--button-background: @surface0 !important;
--button-border-color: @surface0 !important;
color: @base !important;
- }
+ }
+
+ .CareerBanner-module--container--2ac20 {
+ background-color: @surface0 !important;
+ }
- .CareerBanner-module--container--2ac20 {
+ /* glossary button */
+ .lmt__glossaryButton,
+ .lmt__glossaryButton__desktop:hover,
+ .ModalDialogContent-module--content--5751e {
background-color: @surface0 !important;
- }
-
- /* glossary button */
- .lmt__glossaryButton, .lmt__glossaryButton__desktop:hover, .ModalDialogContent-module--content--5751e {
- background-color: @surface0 !important;
- }
-
- .lmt__glossary_acceptButton,
- .lmt__glossary_editor,
- .lmt__glossary_editor_subBar_top,
- .lmt__glossary_editor_subBar_bottom,
- .lmt__glossary_editor_mainBar,
- .Select-module--wrapper--53ec7 .Select-module--flyout--c91f3,
- .lmt_firstEntry-content,
- .lmt__glossary_newEntry_langButton,
- .Select-module--wrapper--53ec7,
- .Select-module--button--f032e {
- background-color: @surface0 !important;
- border-color: @surface0 !important;
- }
-
- .desktop-glossary-overwrites .lmt__language_select__menu {
- background-color: @surface0 !important;
- color: @text !important;
- }
-
- .lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName {
- color: @text !important;
- }
-
- /* pro banner */
- .ProBanner2021-module--wrapper--c7e3d,
- .p-8 {
+ }
+
+ .lmt__glossary_acceptButton,
+ .lmt__glossary_editor,
+ .lmt__glossary_editor_subBar_top,
+ .lmt__glossary_editor_subBar_bottom,
+ .lmt__glossary_editor_mainBar,
+ .Select-module--wrapper--53ec7 .Select-module--flyout--c91f3,
+ .lmt_firstEntry-content,
+ .lmt__glossary_newEntry_langButton,
+ .Select-module--wrapper--53ec7,
+ .Select-module--button--f032e {
+ background-color: @surface0 !important;
+ border-color: @surface0 !important;
+ }
+
+ .desktop-glossary-overwrites .lmt__language_select__menu {
+ background-color: @surface0 !important;
+ color: @text !important;
+ }
+
+ .lmt__glossary_newEntry_langDropdown.lmt__language_select__menu
+ button
+ .langName {
+ color: @text !important;
+ }
+
+ /* pro banner */
+ .ProBanner2021-module--wrapper--c7e3d,
+ .p-8 {
background: @base !important;
- }
+ }
- /* some button colors */
- .badge-module--badge--c9ebe.badge-module--proDark--a4d4e {
+ /* some button colors */
+ .badge-module--badge--c9ebe.badge-module--proDark--a4d4e {
background-color: @green;
color: @base !important;
- }
-
- .button-module--button--a854e.button-module--color_secondary--f171e {
+ }
+
+ .button-module--button--a854e.button-module--color_secondary--f171e {
background-color: @peach;
border-color: @peach !important;
color: @base !important;
- }
+ }
- .button-module--button--a854e.button-module--variant_outline--b937c {
+ .button-module--button--a854e.button-module--variant_outline--b937c {
background-color: @surface0 !important;
border-color: @surface0 !important;
- }
+ }
- .button-module--button--a854e.button-module--color_primary--bfa59 {
+ .button-module--button--a854e.button-module--color_primary--bfa59 {
background-color: @blue !important;
border-color: @blue !important;
color: @base !important;
- }
+ }
- /* dropdowns */
- .ProductUpdatesContainer-module--updateContainer--16394,
- .ProductUpdateFooter-module--updateFooter--b46f0 {
+ /* dropdowns */
+ .ProductUpdatesContainer-module--updateContainer--16394,
+ .ProductUpdateFooter-module--updateFooter--b46f0 {
background-color: @base !important;
border-color: @surface0 !important;
- }
+ }
- /* allow mic/get extension prompt */
- .bg-neutral-next-900, .bg-blue-next-800 {
+ /* allow mic/get extension prompt */
+ .bg-neutral-next-900,
+ .bg-blue-next-800 {
background-color: @surface0 !important;
color: @text !important;
- }
-
- /* icons, svgs and images */
- svg {
+ }
+
+ /* icons, svgs and images */
+ svg {
color: @text !important;
- }
+ }
- .lmt__glossary_ad_checkmark, .lmt__glossary_arrowDown {
+ .lmt__glossary_ad_checkmark,
+ .lmt__glossary_arrowDown {
border-color: @text !important;
- }
-
- & when (@lookup = latte) {
- path,
- .DeeplLogoText-module--logoText--34a4f,
- .ProBanner2021-module--lockitem--febe3,
- .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
- #top-navi-sidemenu-opener,
- .pageFooterV2-module--socialMediaLinks--71305,
- .ProBanner2021-module--checkitem--2d8e7 {
- filter: brightness(0) invert(29%) sepia(7%) saturate(1782%) hue-rotate(196deg) brightness(97%) contrast(88%);
- }
-
- .Logo-module--logoImg--1ee7e {
- filter: invert(24%) sepia(95%) saturate(2507%) hue-rotate(217deg) brightness(102%) contrast(92%);
- }
- }
-
- & when (@lookup = frappe) {
- path,
- .DeeplLogoText-module--logoText--34a4f,
- .ProBanner2021-module--lockitem--febe3,
- .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
- #top-navi-sidemenu-opener,
- .pageFooterV2-module--socialMediaLinks--71305,
- .ProBanner2021-module--checkitem--2d8e7 {
- filter: brightness(0) invert(79%) sepia(9%) saturate(884%) hue-rotate(193deg) brightness(106%) contrast(92%);
- }
-
- .Logo-module--logoImg--1ee7e, .deeplLogo-module--logo--ffd7a {
- filter: invert(60%) sepia(77%) saturate(428%) hue-rotate(192deg) brightness(101%) contrast(87%);
- }
- }
-
- & when (@lookup = macchiato) {
- path,
- .DeeplLogoText-module--logoText--34a4f,
- .ProBanner2021-module--lockitem--febe3,
- .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
- #top-navi-sidemenu-opener,
- .pageFooterV2-module--socialMediaLinks--71305,
- .ProBanner2021-module--checkitem--2d8e7 {
- filter: brightness(0) invert(75%) sepia(22%) saturate(286%) hue-rotate(191deg) brightness(110%) contrast(92%);
- }
-
- .Logo-module--logoImg--1ee7e, .deeplLogo-module--logo--ffd7a {
- filter: invert(61%) sepia(75%) saturate(404%) hue-rotate(190deg) brightness(98%) contrast(95%);
}
- }
- & when (@lookup = mocha) {
- path,
- .DeeplLogoText-module--logoText--34a4f,
- .ProBanner2021-module--lockitem--febe3,
- .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
- #top-navi-sidemenu-opener,
- .pageFooterV2-module--socialMediaLinks--71305,
- .ProBanner2021-module--checkitem--2d8e7 {
- filter: brightness(0) invert(86%) sepia(4%) saturate(1588%) hue-rotate(192deg) brightness(101%) contrast(91%);
+ & when (@lookup = latte) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(29%) sepia(7%) saturate(1782%)
+ hue-rotate(196deg) brightness(97%) contrast(88%);
+ }
+
+ .Logo-module--logoImg--1ee7e {
+ filter: invert(24%) sepia(95%) saturate(2507%) hue-rotate(217deg)
+ brightness(102%) contrast(92%);
+ }
+ }
+
+ & when (@lookup = frappe) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(79%) sepia(9%) saturate(884%)
+ hue-rotate(193deg) brightness(106%) contrast(92%);
+ }
+
+ .Logo-module--logoImg--1ee7e,
+ .deeplLogo-module--logo--ffd7a {
+ filter: invert(60%) sepia(77%) saturate(428%) hue-rotate(192deg)
+ brightness(101%) contrast(87%);
+ }
}
- .Logo-module--logoImg--1ee7e, .deeplLogo-module--logo--ffd7a {
- filter: invert(61%) sepia(85%) saturate(375%) hue-rotate(189deg) brightness(98%) contrast(100%);
- }
+ & when (@lookup = macchiato) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(75%) sepia(22%) saturate(286%)
+ hue-rotate(191deg) brightness(110%) contrast(92%);
+ }
+
+ .Logo-module--logoImg--1ee7e,
+ .deeplLogo-module--logo--ffd7a {
+ filter: invert(61%) sepia(75%) saturate(404%) hue-rotate(190deg)
+ brightness(98%) contrast(95%);
+ }
+ }
+
+ & when (@lookup = mocha) {
+ path,
+ .DeeplLogoText-module--logoText--34a4f,
+ .ProBanner2021-module--lockitem--febe3,
+ .FlyoutMenuButton-module--flyoutMenuButton--97ae6::after,
+ #top-navi-sidemenu-opener,
+ .pageFooterV2-module--socialMediaLinks--71305,
+ .ProBanner2021-module--checkitem--2d8e7 {
+ filter: brightness(0) invert(86%) sepia(4%) saturate(1588%)
+ hue-rotate(192deg) brightness(101%) contrast(91%);
+ }
+
+ .Logo-module--logoImg--1ee7e,
+ .deeplLogo-module--logo--ffd7a {
+ filter: invert(61%) sepia(85%) saturate(375%) hue-rotate(189deg)
+ brightness(98%) contrast(100%);
+ }
}
}
}
From 0d4e5fdb943d3fe4391304c7e2ca3bc84c5b3f8d Mon Sep 17 00:00:00 2001
From: Tnixc
Date: Tue, 23 Jul 2024 16:23:33 +0800
Subject: [PATCH 072/147] fix(wikiwand): citation in infobox and lang selector
(#1108)
---
styles/wikiwand/catppuccin.user.css | 29 ++++++++++++++++-------------
1 file changed, 16 insertions(+), 13 deletions(-)
diff --git a/styles/wikiwand/catppuccin.user.css b/styles/wikiwand/catppuccin.user.css
index 3857852284..e91065b431 100644
--- a/styles/wikiwand/catppuccin.user.css
+++ b/styles/wikiwand/catppuccin.user.css
@@ -2,7 +2,7 @@
@name Wikiwand Catppuccin
@namespace github.com/catppuccin/userstyles/styles/wikiwand
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/wikiwand
-@version 1.2.0
+@version 1.2.1
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/wikiwand/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awikiwand
@description Soothing pastel theme for Wikiwand
@@ -96,16 +96,12 @@
background-color: @surface1;
border-color: @surface2;
border-radius: 0.625em;
- box-shadow:
- 0 0 2px rgba(0, 0, 0, 0.1),
- 0 5px 10px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.1), 0 5px 10px rgba(0, 0, 0, 0.1);
}
.draggable_wrapper__YB014 {
background-color: @surface1;
border-color: @surface0;
- box-shadow:
- 0 0 2px rgba(0, 0, 0, 0.2),
- 0 10px 20px rgba(0, 0, 0, 0.3);
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.3);
color: @text;
}
.checkbox_checkbox__uXwIZ {
@@ -325,7 +321,9 @@
.list_item__VVizU.list_active__ahAYX {
color: @accent-color;
}
- .item_star__arENF {
+ .item_star__arENF,
+ .item_article__sLPDb,
+ .icon_icon__0vohI {
color: @subtext1;
}
.item_star__arENF.item_active__4kaIV {
@@ -367,16 +365,21 @@
color: @accent-color !important;
}
.summary_footer__Lk6z7 > span:nth-child(1),
- svg.icon_icon__0vohI,
- .icon_icon__0vohI.input_icon__He3sV,
- svg.icon_icon__0vohI:nth-child(2) > use:nth-child(1) {
- color: @accent-color;
- fill: @accent-color;
+ .input_icon__He3sV,
+ .item_star__arENF.item_active__4kaIV * {
+ color: @accent-color !important;
+ fill: @accent-color !important;
}
.wikitable tr::before {
background-color: @surface0 !important;
border-color: @surface2 !important;
}
+ .infobox .mw-ref {
+ background: transparent !important;
+ * {
+ color: @accent-color !important;
+ }
+ }
}
}
From 6ec52068bff5174edbe97c88a8ef97e91dd8018c Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 23 Jul 2024 08:24:14 +0000
Subject: [PATCH 073/147] style: format code with prettier
---
styles/wikiwand/catppuccin.user.css | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/styles/wikiwand/catppuccin.user.css b/styles/wikiwand/catppuccin.user.css
index e91065b431..1da864012a 100644
--- a/styles/wikiwand/catppuccin.user.css
+++ b/styles/wikiwand/catppuccin.user.css
@@ -96,12 +96,16 @@
background-color: @surface1;
border-color: @surface2;
border-radius: 0.625em;
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.1), 0 5px 10px rgba(0, 0, 0, 0.1);
+ box-shadow:
+ 0 0 2px rgba(0, 0, 0, 0.1),
+ 0 5px 10px rgba(0, 0, 0, 0.1);
}
.draggable_wrapper__YB014 {
background-color: @surface1;
border-color: @surface0;
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.3);
+ box-shadow:
+ 0 0 2px rgba(0, 0, 0, 0.2),
+ 0 10px 20px rgba(0, 0, 0, 0.3);
color: @text;
}
.checkbox_checkbox__uXwIZ {
From b69fc4023a00ab3bc1562e60dc2a3790ff9ee61d Mon Sep 17 00:00:00 2001
From: Isabel
Date: Tue, 23 Jul 2024 20:19:11 +0100
Subject: [PATCH 074/147] fix(youtube): youtube shorts like button (#1112)
---
styles/youtube/catppuccin.user.css | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/styles/youtube/catppuccin.user.css b/styles/youtube/catppuccin.user.css
index 0cde7a8862..54c4a4f1b4 100644
--- a/styles/youtube/catppuccin.user.css
+++ b/styles/youtube/catppuccin.user.css
@@ -2,7 +2,7 @@
@name YouTube Catppuccin
@namespace github.com/catppuccin/userstyles/styles/youtube
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/youtube
-@version 4.1.2
+@version 4.1.3
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ayoutube
@description Soothing pastel theme for YouTube
@@ -913,6 +913,11 @@
color: @white;
}
+ .yt-spec-button-shape-next--overlay-dark.yt-spec-button-shape-next--filled {
+ background-color: @accent-color;
+ color: @crust;
+ }
+
.YtdDesktopShortsVolumeControlsMuteIcon {
color: @white !important;
}
From 15bd714651acbc79076ca608f403a6f16a7453d5 Mon Sep 17 00:00:00 2001
From: Omar
Date: Wed, 24 Jul 2024 17:22:08 +0300
Subject: [PATCH 075/147] fix(youtube): unthemed skeleton (#1113)
* fix skeleton
* update version number
---
styles/youtube/catppuccin.user.css | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/styles/youtube/catppuccin.user.css b/styles/youtube/catppuccin.user.css
index 54c4a4f1b4..566d1bead9 100644
--- a/styles/youtube/catppuccin.user.css
+++ b/styles/youtube/catppuccin.user.css
@@ -2,7 +2,7 @@
@name YouTube Catppuccin
@namespace github.com/catppuccin/userstyles/styles/youtube
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/youtube
-@version 4.1.3
+@version 4.1.4
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ayoutube
@description Soothing pastel theme for YouTube
@@ -465,7 +465,8 @@
#guide-skeleton .guide-ghost-icon,
#guide-skeleton .guide-ghost-text,
.masthead-skeleton-icon,
- #home-page-skeleton .skeleton-bg-color {
+ #home-page-skeleton .skeleton-bg-color,
+ .watch-skeleton .skeleton-bg-color {
background-color: @surface1;
}
From 44764125bff2340d0238e0feb14cd8294e4f3189 Mon Sep 17 00:00:00 2001
From: Omar
Date: Wed, 24 Jul 2024 17:41:08 +0300
Subject: [PATCH 076/147] fix(pypi): unthemed text (#1115)
---
styles/pypi/catppuccin.user.css | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/styles/pypi/catppuccin.user.css b/styles/pypi/catppuccin.user.css
index 5a7eba54c6..5088727dcd 100644
--- a/styles/pypi/catppuccin.user.css
+++ b/styles/pypi/catppuccin.user.css
@@ -2,7 +2,7 @@
@name PyPI Catppuccin
@namespace github.com/catppuccin/userstyles/styles/pypi
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/pypi
-@version 0.0.6
+@version 0.0.7
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/pypi/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apypi
@description Soothing pastel theme for PyPI
@@ -135,6 +135,10 @@
background-image: linear-gradient(90deg, @surface0, @surface0) !important;
}
+ .project-description blockquote {
+ color: @subtext0 !important;
+ }
+
.banner,
.footer {
background-color: @mantle !important;
From 994fcd564219ea0b91f479141f124b90755b01b2 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 24 Jul 2024 14:41:36 +0000
Subject: [PATCH 077/147] style: format code with prettier
---
styles/pypi/catppuccin.user.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/styles/pypi/catppuccin.user.css b/styles/pypi/catppuccin.user.css
index 5088727dcd..e3ece63c43 100644
--- a/styles/pypi/catppuccin.user.css
+++ b/styles/pypi/catppuccin.user.css
@@ -138,7 +138,7 @@
.project-description blockquote {
color: @subtext0 !important;
}
-
+
.banner,
.footer {
background-color: @mantle !important;
From cc7d86b4b8a5f85c03918ccaca71d7f6525c699b Mon Sep 17 00:00:00 2001
From: thismoon <107642606+thismoon@users.noreply.github.com>
Date: Thu, 25 Jul 2024 09:16:56 +0100
Subject: [PATCH 078/147] feat(raindrop): init (#1116)
* feat(raindrop): init
* refactor(raindrop): small cleanup
* fix(raindrop): undo hiding sunset theme option
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
* fix(raindrop): add usage note
* fix(raindrop): move variables to the top
* fix(raindrop): change the alternative background color
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
* fix(raindrop): undo the userstyles.yml note
* fix(raindrop): theme the google logo in the google login button
* fix(raindrop): simplify theme selector previews
* refactor(raindrop): cleanup
* fix(raindrop): readd the [data-theme] attribute
---------
Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com>
---
scripts/userstyles.yml | 7 ++
styles/raindrop/catppuccin.user.css | 167 ++++++++++++++++++++++++++++
styles/raindrop/preview.webp | Bin 0 -> 183736 bytes
3 files changed, 174 insertions(+)
create mode 100644 styles/raindrop/catppuccin.user.css
create mode 100644 styles/raindrop/preview.webp
diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml
index 152023fa93..d89df31828 100644
--- a/scripts/userstyles.yml
+++ b/scripts/userstyles.yml
@@ -754,6 +754,13 @@ userstyles:
readme:
app-link: "https://quizlet.com"
current-maintainers: [*spaghettiosareyummy]
+ raindrop:
+ name: Raindrop
+ categories: [productivity]
+ color: blue
+ readme:
+ app-link: "https://app.raindrop.io"
+ current-maintainers: [*thismoon]
reddit:
name: Reddit
categories: [discussion_forum, social_networking, entertainment]
diff --git a/styles/raindrop/catppuccin.user.css b/styles/raindrop/catppuccin.user.css
new file mode 100644
index 0000000000..8b22a6be1e
--- /dev/null
+++ b/styles/raindrop/catppuccin.user.css
@@ -0,0 +1,167 @@
+/* ==UserStyle==
+@name Raindrop Catppuccin
+@namespace github.com/catppuccin/userstyles/styles/raindrop
+@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/raindrop
+@version 0.0.1
+@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/raindrop/catppuccin.user.css
+@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Araindrop
+@description Soothing pastel theme for Raindrop
+@author Catppuccin
+@license MIT
+
+@preprocessor less
+@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha"]
+@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappรฉ", "macchiato:Macchiato", "mocha:Mocha*"]
+@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
+==/UserStyle== */
+
+@-moz-document domain('app.raindrop.io') {
+ [data-theme="night"] {
+ #catppuccin(@darkFlavor, @accentColor) !important;
+ }
+ [data-theme="day"],
+ [data-theme="sunset"] {
+ #catppuccin(@lightFlavor, @accentColor);
+ }
+
+ // theme selector previews
+ [class^="theme-"] {
+ &[data-index="0"],
+ &[data-index="2"] > [class ^="main-"],
+ &[data-index="3"] {
+ #catppuccin(@lightFlavor, @accentColor) !important;
+ }
+ &[data-index="1"],
+ &[data-index="2"] > [class^="sidebar-"] {
+ #catppuccin(@darkFlavor, @accentColor) !important;
+ }
+ }
+
+ #catppuccin(@lookup, @accent) {
+ @rosewater: @catppuccin[@@lookup][@rosewater];
+ @flamingo: @catppuccin[@@lookup][@flamingo];
+ @pink: @catppuccin[@@lookup][@pink];
+ @mauve: @catppuccin[@@lookup][@mauve];
+ @red: @catppuccin[@@lookup][@red];
+ @maroon: @catppuccin[@@lookup][@maroon];
+ @peach: @catppuccin[@@lookup][@peach];
+ @yellow: @catppuccin[@@lookup][@yellow];
+ @green: @catppuccin[@@lookup][@green];
+ @teal: @catppuccin[@@lookup][@teal];
+ @sky: @catppuccin[@@lookup][@sky];
+ @sapphire: @catppuccin[@@lookup][@sapphire];
+ @blue: @catppuccin[@@lookup][@blue];
+ @lavender: @catppuccin[@@lookup][@lavender];
+ @text: @catppuccin[@@lookup][@text];
+ @subtext1: @catppuccin[@@lookup][@subtext1];
+ @subtext0: @catppuccin[@@lookup][@subtext0];
+ @overlay2: @catppuccin[@@lookup][@overlay2];
+ @overlay1: @catppuccin[@@lookup][@overlay1];
+ @overlay0: @catppuccin[@@lookup][@overlay0];
+ @surface2: @catppuccin[@@lookup][@surface2];
+ @surface1: @catppuccin[@@lookup][@surface1];
+ @surface0: @catppuccin[@@lookup][@surface0];
+ @base: @catppuccin[@@lookup][@base];
+ @mantle: @catppuccin[@@lookup][@mantle];
+ @crust: @catppuccin[@@lookup][@crust];
+ @accent-color: @catppuccin[@@lookup][@@accent];
+
+ color-scheme: if(@lookup = latte, light, dark);
+
+ ::selection {
+ background-color: fade(@accent-color, 30%);
+ }
+
+ input,
+ textarea {
+ &::placeholder {
+ color: @subtext0 !important;
+ }
+ }
+
+ &,
+ [data-theme] {
+ --background-color: @base;
+ --disable-background-color: @crust;
+ --disable-text-color: @overlay1;
+ --accent-color: @accent-color;
+ --alternative-background-color: @mantle;
+ --sidebar-background-color: @mantle;
+ --hover-background-color: fade(@overlay0, 20%);
+ --active-background-color: @surface1;
+ --primary-text-color: @text;
+ --secondary-text-color: @subtext0;
+ --shadow-color: fade(@text, 10%);
+ --shadow-light-color: fade(@text, 10%);
+ --danger-color: @red;
+ --important-color: @red;
+ --success-color: @green;
+ --highlights-color: @mauve;
+ --reminder-color: @peach;
+ --note-color: @yellow;
+ --article-color: @peach;
+ --audio-color: @mauve;
+ --document-color: @subtext0;
+ --book-color: @rosewater;
+ --image-color: @green;
+ --video-color: @blue;
+ --broken-color: @maroon;
+ --duplicate-color: @sapphire;
+ --tag-color: @subtext0;
+ --filter-color: @subtext0;
+
+ [data-variant="active"] {
+ background: fade(@accent-color, 10%) !important;
+ }
+ // bookmark edit page header
+ [class^="header-"][data-fancy="true"] {
+ background: linear-gradient(
+ to bottom,
+ var(--background-color) 30%,
+ fade(@base, 60%) 100%
+ );
+ }
+ // bookmark edit page cover selector
+ [class^="cover-"] > [class^="more-"] {
+ background: fade(@accent-color, 85%);
+ }
+ // add bookmark button text color
+ [title="Add Bookmark"] {
+ color: @base;
+ }
+ // disabled add bookmark button
+ [class^="button-"][data-variant="primary"][disabled] {
+ filter: none;
+ opacity: 100%;
+ background: @overlay0;
+ color: @crust;
+ }
+ // dropping bookmark to collection color overlay
+ [class*="isDropping-"] {
+ background-color: fade(@accent-color, 10%);
+ }
+ // sidebar background color
+ .svSidebar {
+ background: var(--sidebar-background-color);
+ }
+ color: @text;
+ }
+ // google login button
+ [href^="https://api.raindrop.io/v1/auth/google"] > span
+ {
+ color: @text;
+ }
+
+ // todo: recolor "Colors circle" icons using custom images (like the chess.com theme)
+ }
+}
+
+/* prettier-ignore */
+@catppuccin: {
+ @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
+ @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
+ @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
+ @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
+}
+
+// vim:ft=less
diff --git a/styles/raindrop/preview.webp b/styles/raindrop/preview.webp
new file mode 100644
index 0000000000000000000000000000000000000000..d03421c65013d259f0580852b0e02fdf0bbd42b1
GIT binary patch
literal 183736
zcmV)5K*_&SNk&Gn%>n>dMM6+kP&iDa%>n=~RRyOI%|LA1NRkBAJ$(iF@(;LcYBq$3
z{!f4k@TIs!wU>@zg5uuvTEQ7`?5`2v!PfxBHMot5SvXczX}tg1DmC$X1Q;9?$8$7^
zd7+2`#B%18@lKK#SOpqDJV!H`_(Vd;sEp@dF(auM@j(4O*V2I*>-KEbhYvB#fbTjRfRJtB_(y00Fn0z3SiZD;2!MjqHe2??;pUR37Y}*a%kw#s6fOxs$dT1W
z2>^y2H~=W;05&_^U4n!2ckf@wk(AH`0J)G0`6BlvVHl_O04Uh4RvX#;+P8C&S9`JB
zc()PW5yB=%av_9(xiM_!VJ}P@1a<65z+(MyDDBzmW1IHqR}`A0oe;3!Mo%;`^RGBB
zl4n)GbB`EEZP?+`uQo9;Ms4(aNE5Q+5&+1B9S;He7|8$=GlIdKBmsa(GzXDLBwC|3
zNRtgomsZ&1&b2=Qzy$c@kOOm)Btd3mq}!+g0E6nnT=&3?D0G8SouvjBO
zf-?Hy7`-$wC@{z_ELNJ7u#+R}&_6d?cU!nf(UU!N(VR9(FWU*S?vyCYfu!l+P#pJl(GpJN>QoQrqrfXQ&?Ay
zHWsS;EyDJX5zRsy3t)6R?;-7VQc~FD$S`YA8kO3VO4TbV>cHu{x#SuopiLV^uMP4_
z2s`;=Xv35$t6pjQryULsNZOxmh{df|RP8?i+Jk7!N
z+tuT#QbnbbI@HkzbNusm_4g`$M#f9|+`{OIulhZx4baHL-)dlUUv8fK+CB+8b7yF^
zRlC)^VyieKvzC$Bckz!vZOqcs|7*2brj3*B_S45Fd-H(>gnf0a4mEP*7)0Wi_)7o;
zotic_x82R&d-m|wD>wI+58<=|0E$^+i|-^kDFkm|09<8
zLp!pLkS5ctK;CUW-7o!65_SS1
z5a*_Q71xF&5d+TT38325Jqj|pwrwH6lBEn;!K-fCDnPWYn9|lefU;^57e&jOxw$o4
zHTyOgUfGhBZ9(%v+ax9LBd$>$C2uosgEP^{gGqYuh~`a_%$@)nUwS%ox^5ESQSyq}
z&oea9{P)Z!IRF2*+LA2gdDhzJoY3^la?iR_b^W%xySuxL@PB|Qe}mKR?%vm3%DpPf
z(=8%H&fe>Jy&|?noO9x2pkKUVibLQ&ZSTBzy9Ca{pZ2bW)7}pbZ9{h(B8jtc0%@s(
zKR6E#3wPPLyVDZ5TYLAySvUvh;4GYty9Ms(x+BukPc+ah8y^N70r
z|Nr&9=YGwK3O5z@B}uYs+qP|)dDPbWq=orU+4|(QHclMSS}oxYBuO&uU_RUYHe|uJ
z6}8f4NKoTD7z2oiX6XLlg>BnvOR|(P=UTDC-7C^PtI}$h+s<;YEX&Gr&x&2TttzFm
za(h)~Wm%SIWtO|UWw~UfmBq@)%8H1L^oYm|caJsaxH{&rImTFH{$s2-cv~TGJ6kxM
zxx2e0&cFu_6Q{ig?r_)=$f-+vcfeV@BtG}m`Xk%s5pD~2hido6-C^Ra_RiD5nK%nO
z?dz&Q4!s43g?kGQs}2`V;&Q|uxI47r?(Ug~?Ollzb;K38JG4#Q-L(R@cJHc#;>yGW
zhxYz)cc>lLwc~06ch{;q!=;)-hlNuMcUibQ)D^fpfxAO)+}$S*3va3RZrt77VaqAr
z61Yp?RN^F#HEi3CNsg}T`M&DzsvgD3+O}=mwrz9btnJ-jw(YFF8{1BXJ!w{b@9mA&
zwqtX&ZCjRgKhB_$_I0Zj+_r7s_b=PFZQHhO>#}V#Rc%(%sg5e=v9GQqNj9y#pWOe>
ztY_PPuxQ)1lC0xp>s7f2D@20(iumxy{{ORGa-@8Jzw5g1`^nGAIaIFB?qIh=J5Af|
z)OL?Oj+1lFIc?sZyqO7`CePRton~ye$GL5Ha_C&ul}}ZjIypS~xx;n+ep2;0r%s)7
zx;l`)hz)bdG?|jdgbm&$jR}^@kh#bgP3#-x^XEloN@CM!gVc!j<~6xCil@n^
z1sm#+uO|9ph`z*(G&cDGW~7;t$Y6qzj#q5(l8X%zmx*%^TEZdo6mf1cH)vMc88IW~
zAiRVPWW2!=x5-T~Qjxh2aUL>!|7
zz2qAc&rO^yiFA>1kvFeOU=XwEk49=1C6jr`)FF2heUYh~=pHd6^+RTwxR!`Uc*sVK
zk&3X$W1?>|O@1h3L_K6~^7yuGTeWRRvTCiZ_c6wV1)C0uesRu$k5*-6W@LD{xtXbo$UQq;LADhn2Y8C1p%x$lnq?o}m~C5jNtT@Feculj
zuZUP{1xI9HMn*DKa%N>^ab;B&b5>?xE4ebWG7FNKIXE*oV#Qh!
zD^@J}zVCe>sd5EYRPDd_Xc~6RG}eG&Nj1!vhArjr)HYZCsFwOQzYV3){)~Il{F?2Q
zJUrD9!^|_)hApk(SzFp^slxmj8XiN_XU;Z%!?U;4+?|Go7-;UUk#i(`&3?C4HBy+p
zntKh;l04KE?~pa;9F^e#
z3$|^z(!otgq7N+>ncwtdMcV#ZmXzP`f0B9L06Um8EC4;ZaT_z5U^Pf~0%`_1&qJQ`
zW5~R9>YTh0Crf>jcBoM{TfmlUM<91
zP!%Y$P@Tvd<&c!CU=@Y09o&*-Z`2MrTPWQ-K(dasc~ONtwk_#;5$vE``I7B!Bd`41
zZWOw+chFnGx58H2l4*M#j0-4-p9fnmb+&5c?JdwOffcZkQWdzHEs-TL0NA!|04Tfd
z|2OrNEQ3
zBCyTjBc1A`L!3c>oe6Xato(1$-V4`lLO9vcBoHZ_0FhEq07J7s^{e0@1%RjY6F;R7m4kCA5cq$Dck;>3
z3A|ijVVq7V8+1ct8pu@*&OVj*kc0Rq4qd>(^b^Kc{tLM!=H1ZjLlpX~Sl$$qj6
z?+&eu2_R9Jc~=1VF*pcAcV6omU+Y@Wc;Ve`hNkvHB#Ixv%qxH&<5T&G@sxgoIi?D{
z>Pq9m1t3y_R6xNnt>h^IZ`WPj)!Vi3?luJz`XDmZpfK}s0DyO#g8;YxzyI$C>i+86
zFmS*$9vL~;ZMr_IzOEt(J}U!NbMOl@`|Ob;HK#UlcrY_j6KT$AbIfwnJqj5JwrFvQ
zOnoA`blxhwXYbj2h68b=`VQ~_17~9@+vn1ZH(-O#)7kcjJ1_p-Y
zPZuVG9tk=Vx|fuN9!Bdl>VAV1D(`|G7J4AXi+FVCs=;BE4@HFQ@5B3`#?|*>HFjvt
zFtDb&p6VH(f!bfRkEjYTNZP1urXhexl@X~fLY>U0!L;(qF?&kgqz3)5?5}>rsUP~|
z^i2_uz8UnAK3H59P~!#>V4$<1*ZDWPhw9#d%c2{ry#xl&Cczbqp5Uvx)1B~D<$?+9
z1y)hbsC`HC0JKwUpdP6cM0J!gvR*0z-EUgQxJP3j!D`?>na);=LxMen8yhfIduIx=
zr*S^;z+1qJ+!|$Rm>7lIw$z7ff~<3q!7>u
z><+av_81sCUw2RHUZRtFQUSiI+%SS0q&8N^L?RE)k=m=e7i5TIc`sqi+;0}^F{trdo3pLBIC9t41E7B^>#*F8{dCRC~o2t3WZ|0kuZUsn?{*H;ApoRnxu9SkP*$VbjMtIBjbKjD>1YQMC)sHepv||
z)tD&|(H2}woG3CtZbrSA`Nqp7R&N0SIQnGI6Ru&LWAzrt7(c>HXOcCcuNj)=h@+0a
zxUW9I^TS0~u7!>jtJdPvF>+qywg|wddM1#?HelBZKqJ*#NpL0t&SVN+z!wR;aCjw^
zK!*u+0x@_=xdfcaRGff}qX6!tJ5J+&{W_k2>QuvdQHZbVPJq5SsdqYU?ouk=(d(3I
z#q2P`u^9IKr^upp>58llA1z!P_q*^2Gp)yL&NbiNjnCNwfFm!ShvvjmZ3W%aE+HUj
z^{}2>^$dapx`}E?xc-&R+Yab~U+OCaFahiXvbdr#fd!y;Fffqb;hqAvXr4T|M4UiJ
z2z3fEyNJpp057Q^0VP~P{ZjxADHaRjg=1A*B%TL*4h{xR%n26_HUU6*4;F3j^*(6(
zezKHzI%V5cRfrgb?$0}%CcC6r**^jRo-bgKNx*SwC>{VJE>t!n*H_#-WP%<-Yif#T
z)HHE8cCc`?iLr{SP8AXyA#nr-0GAY(ESOk@ZCXjeNRbO$iH}qo(aH$NmBVI|bDe{a
z&rzI^^q8d6Id2L8qM(pY0Klmq`3;nCeYJ)GU_anqfr?B}{|kVh^
z4468^@z4Uq?{^+n-D?m!BY7Df%x!+IbYz%sk*>@<+-6MjN-31`k%v1Xs?K&K|JN_~
zv#T4h)z%X^8v-VRJN~rJ(gIf8?o|N1X-`R#BF?gtC2=PS0CY58DiJ5p5keg&hLn?(
zOMux)=>%+%qd@67*a684G`@b4{;TqM1c|rVd8c{RF@pP~=65(PaaIC)x7WK3STYc?
zin!-qkcQsVRZkiA-@=GlmP6X)icjLpohLYT2gqMw9DyQAq+mJ{x!A(JK-GY=s7s)G
z3jo}MjDP#S0^m~B{S*MOaWET@T!1xJTNdYnP%;raj{fxl1W+5}YT&;ZqB=ynXVmG%
zo>TiL1YAV?3QI*vMc#Aj#~ls8xUI1+xh^pd1aQ6JHC+rGCzx5~f{E;*UZdvf1DF$`wR(}=L4aB^
z(E>l99;8aUfKMo>)Gm?*g+D{WB3JRRX2=llxdQ
zYOpXAM?`xB`rb#PZGkX(5aX48=p)=%M6`vf>J8?yM%PJhyPzxTs1t%)>KEJVGfY=t
zBF*o(Iw%u8%9LpsOQD~kI*~M!nPh=d?r`XAI%+!{u1&M3nn-(wa3Hv`PZ@)Zj@D(`
z^t?cr<_~H&0EWuWn}Hr#)X7Ff`-p5h)p)GO2+RHZ|5+7d$wsXdK%n>pxvFJqZ(4S+
zc|@f19oq(x!fgkvQ?jFP43_Dh2T9jLr3aYM0a>O2lzpids!j!&u6RTqzdqAR9nlD>
zI-!*@LaKH_Q@0ANQ{|MEs*_p;fK|HZ0fmLCTcNwW5<<-+JI`MyjgYEa22;BtG7Z*&
z<}Ecpn1WEhm~XOm8h(gL-I0Z=zU{D7a~>EWRo|BhZ`z2dIu#@evtaa<{4Z;PCx_>@
z?`S`&F))d27EF3NBuc5x2Ov?4Y)M=XU7FY*^$)*CyKI5hkFKhYWb7wp4taa-0$8Pz
zr2OHCV62NS7o601;sOV@h|Xqw8+!p}kd0AxLtjLsikA-}wf`BBi|!69q?QhvDUl0X
z8mA5J7d*5X+?}fx0--+JYSD`m&+W&M@Zoacy5O+L{LvoW<=N&5D(;69PMoQ!AwkFJ
zydtk6=K(M>)rv@_zxaykEbNkM7tfE^8FWm{B+MQgMpFkO>$IipiAXk2>BpX8IRosn*;sG>8$IsNl0Pwt5i|!!6V*T94cB!upO
zy5a;Rd|)La?!FjxKwt#?H{W$9AgVt660L30=^7_o{Mv8N
z75(Lfjg;hfoasnEX!6D1(>
zin-zhBz!;#L=2{Wnibgb#0`Mf4x)g5!O#9}sKq6Se+ob?hm&VDvxAYbAXq2>kt&No
zx_|513cp
zKo|r>fqrNt!~y+`8fwL*8y&6ULMbC)6SaFo-jn%3djM%TDw=RZ@c_QtqeLN&1kR&6
z1pok+a*_a;V++RX#EV^#pW?YS6(=C}fq70+NNsQs&^Ryx7EH|yeh4A;)V`2vSIwIah~6muBraE8&~R|``XiMF(ATBs@By44r}tgv>Qd4zzrX!-Gd^u$|q+)WkY
z+{=SFfpFTnGe)QF0bXY787nQ_XfbsKU;qpw{E&$^xmv2a5^?FzW#Pj$Kph;j>mLP7r=7kdqtpLUHNZjoO0;~
z`!8KP$o(t;Ua#*&mNw{11j*Pjasmv_{K&INv^84W0SKr+?CZ}R)1JF@^?f+#76~pZ
z1ZQ2k0dhYFq0Vb87d(gz{lvx4u>zvu4DOKSzH^+x&_uCUVv&q-cmVK@M63=7dg-h0
zyNLntnI1G)5iO1+*8z^b30NJxX7dY>o81J7dUk5-{teBHT>t<9(4`IaMRfy%K({u0
zMYV*`i>;#P_STCkv^sP^<5GoypTB$4AMuOJ`qZ@rPc?O_z>k(88aj#Cb1qSL!o3JL
zFk6)m?jQu?=#Z^&?l(d^l<@vgndhl#U-z+6&%UGavL(n0S`-!s^CJ)(XNn-?{6i!m
zFejA+xF}8~y^wB0yfU9WP|@Q=T)>B@$!+7Ek;Sr!tg?q(>T6G=6q_mO2!Q+}j`xJg
zeQkmQPcF5*ki_TYcUt|#<3y7X6D8ods`Nd;!8e_wI)cSzn<;+v99J}%2Yvj9P{>z*
zq6+Lotqo+Jr>4zmEM(W
zM#>buwY@(Gle1in=Cu*lh#a4#U{YLF`X0b9G=4u;IH_)U^-jk7BlA46w~`8ohzTAi
z;f0)IN`11m>_>#Az&g=me#V+?CV&h+W}o7{UV%}Oo5RoMEJOW4AAjdV3B
z*9VJL3_~{n($6D&Sk#x0o)wfy%oyYxQ|goJQNiQ1se9O1SV1+q;!{2a0Esde0GLM=
zE1z)a3`!t;IooYB$~vyg1!f!D)l|UYQge_d#k|lE57_ygD}^dD0&gY
z{0YB8O73}tkBd}^_;XYFIK)zgu7nq2$EW~BJ{5W%MWLt3rLkb|fOVq#v#!Gs#?G=w
zc;+WiWumlOCzV6#aed!PiItXsxvgck%9G`wTlT;V+6CN|%Qul7WufTY
z>fTwMjSXa=M;K`6be}Hq8i!n%#8B$~wrHs?PTT4Wh2>=bLHwCoC~@ERhkY_vScX-P
z8qUQ6xptqf)EJ$vBkL<*+AI_FM6zTe~&PbN3-crY0jgB@6%
zGLq%clyT4qrM^LH1JsV{m-TxJ_9>}U}d_e9{tdoL8WslVxieR1A=&E2c
zEK{qm&=XmvHM&M>lxLap(FD~H17w;>7O{3gxMj*idvDr^s9F`dgAtjwls(U1>k8Hz
zkZR5YB#IX?H5*(8-9d)tiN&41GSkJ~y_Zd@`MDA)0ToOkLUIxGg@39tv=`@1tiWle
zi#h^3Tc^rXBjb^hrz02e%0GM46&{&4P{BHFDeFHFq^#5XYpYaWWSxfbBYDFzr3S#W
z1)=UFo5!!U6zhkqQwOl9j(fI>Jo1>Y1!sw>
z$*Q0}tV-*|T8$$X<6|9=4@J_{R3K6)^{gK~4Ld@d67>V4@N_bez=fsxeiCklUmw=6
z>cko`w#zU=Zk*UCi+UMIl!9Tw-%g}V`|BExfkOTN>eE
z2(Uib*aC_213zIR9gN*A01$EcXD$$(g5%!m1*pX=d1UIt8W&0&pyC9?@c_V5l67LW
zdfRkaFpWq9#sm-|FIBhEpYPqTgqOLPpoR0@rG
zFFnsv8-UHwuPMU@+0iJ+n5u@dO#q29*&5PM_ly30WoY3oj_k*>`VT_@J)HOfYIt>V>@~zYRU+jd3AycO1@jnNXzA-Wl`N-ohC2J!z>B)_ls&^S7RX0SF
z1|TA3HpuhWsjUby)&Ck~TA-_isvqZs|AtKUz$s(K!0LcgrIYiGf~@Eabym{Y`Tss<
z^SjuVu9-PVU1LBLK?WD3K`be2gaBi4CBi^(Avgr*A_svVjtjk-iVTE_)YC%2OpxpU
z{qFq<#REbz!!|-~!0jnrg^o?_`3WV5tzg5pg%CFFL3uIz8TBxcsSJWf$^&76gCh}M
zd*xzC0QP)&TXPO++2nvc_%hmB#uhzcx81`CkiCv_fOjbxA|#$+^MYkKUJHHk;)UxR
zCQP`y=GOtY@FRnumSyy{e6pFxJLg~Cpnj+9wP}bcg#N^lfb8Oe5lZa!pMRwVELLk>
zwA`TPKo~6{c&jiZWAV-+DePuBj@(Pk`~FYN;cpZiT9O1Z1GsbmM7(FLV@h0c;Q@gS
zfEyf?o5^7if(Eu@a{&stXaPVvjA?iX$)@Gi?RkLP+mEOHXhXo;;hoWZ0%Y&DG4>V1j!|ug~+EftS7S>danl4e*{^E&{mk
zQkJccGx=ZR0t|#DJ%0RS{i;LL~38L@JuIY>pu2+DO}Ri!*xNEdGa*@zB0iq*bK
zOlmy3y&jXkfJm6HQM*Se$k7D$!v?RDKkg;K{E21JW>QoYtW_#8OM)vt7O1iioQqbT
z2gcNW6oeo01(JiEEb`YqL0sYctA<#${p6?
zUgAGEvD&uH8RrLt2>p?uC%}}PEtA$SWdfN+TAT!0Hcl6-w9yM=C&bOJWF?lr!i
zg#yG7Q#5;>^V^fdl2`{F-dt_^Mam&MRXN=n38*pd0tny=Ro@+o9?Ss7qju3gLA%l$
zor`06&B}nEJC+AvLd*|lb}1p|5mC{&Vd$VkmCBEvgeMd)Y*8iMbTqHJ(hEE-V`f!}
zgY(={4d+4#2!Rm?g`OiAm_92t#}%E0gT`3n9|brk1c2_eDy4#hjYXz+3m6*
z8#1IfY|VoCmDv-68@8;%i6d8x6J!;RN8TviDp^^QL_!FF3jlKi9GqiLz|VwK=y7Hb
z;VAeiUVQByZ6Q{X!1Y93K?t{-Y{!n{_TDdL9b9R#sH=tsT+RU~i0+VCC_Dq}6dFHf
zkrqB77ycX3S<~+K1<*p>U&`uJRX0=a`X%oArqaZ6YRph&Z~#0~;Ebip0svf^g6o<)
zbp^Zm##>+VB2P(arHl=d5D-J0jCfthX;->e?@-am?D5ScLJ=EfoO4eec8Yf?e(}U&6veG1?L-*N!w?71dO2M1gaN
zxt=c~#rfQT>rMtt-9QK)FcAN{jIYeDls{_AFc~vJrezsVrA#w4Dz?gU5ZnjgAq+St
z$)#ORRpDbC`dI
zBAPBLNz5yYwPh^Bv!O+35x#>z0&6pH~a
zD=@0z`q3jg`iu-}Y^Wt#5OWAyDhk0{XbDQV9Ki!nm^O-FgKImXyH0t(4iA@~7?O#x
z$S#*Tgl=_{;y?mJ^_hYsj(FFtf>}p409OI|4zcLcHP!a?Wz4xL**FWnmUBa1T_}1m
zZd7*&TZE6yCladamF#+n6A{U%LB4*_%$LlVxX9=210=s=4}8MSb9*)Z&2PQ@FSM7F;iHA7!?I@
zfu+Lj9@t1Ba|TU}TfwuzqwrKT87zpt7C;+ht18KIRuVwaQ>5g{lcIOh;K0nxqTqW2@JqC4~9
zqV7TWspGVi!Oh4QDI)y9Gb$D_ZLF%n)*PzP^B;a+$2i&dY+kVG$T7j~1xH&VgX)pi
z*rH%-z|PGmbpD3$79TxY&MHqmUpR=
zeqAk*co*3eTn-!y7(A^FiGE*QLwy_O;A3f-FJ(N$GMq!@8q`N@c{9^W9RdUD&UebLGE?LjEoo(DI?fM)+#REC9_Ah`KZ1SkIbK~e+fRz5612~8Fm6X83O}>
zIWUaG+&VS0vQOf~aZCr(Xw2>znGDs{B}p9W?lGKuSiI99Y~?ynzEwdA=Gknt+iayx
zL48h6P;sE#S{~aUHH~wqYD_ib)A?t4%uo}Cc3oZ`t{tUrE`P3q2D+*``gO_dP;G9g
zJ~w1`D~a#!c%UcR4knRYkteC3l
zF|HDFu+u?bAKQaFHk0Vr)u_1stYR5IJ9_cjVkrH-T2Jf?kxwve%QK>RVC<}ouHx<$
zhH1<=+;9~{M|V(nOdVa_L1UISscEWsdyJ{5X_|prGoq?#hNfx+ZdTRn@-$E=S#Pb}
znDbyWV(iYZ&KX~>@N=Nr2-WA~yYmePzQotJP)AFGTEn(&W3ieVhA@Nl;@O6rG_Q5c
zIc0|OmhC!}Z1aPEdlj#jcQ`|raE&6!tj146q_gVi3kNZoVH;6y?Bu$2u@=Wv9d)ns
z3ZpY57tJB+i0Gi6*Q^X`v#d`5Txja@<*3Gf9EOQnw>Hhgh^V55cwMFAsO0a0xPT%G
zn+pBW?ZJAWXj-N{(fyJH_gmh!)_7HI6jl1^?c%uXPjuWdV_Y~h+!MilfxEW*Qd{&br5v`=`sN4
z()we!p;%Fru;2)U26}{>T;kpH2eN<&C>=}eS_5-bo2asv9QZ
zfZQ*K*qqgwaqyeeS2Zozzw?x=xu`ZjRH=G>xm@ul!kx?|To)*Wjqsv{n1_sC=Z&9Q
zX$C0}96@$v8tFs>sJ1vD&@>QH#dLl~Pp9W*5X(5A0MdMpe6Hnf0hp7OUe`Hr*x4aN
z5h^97!%p5ELvy$xPzb2DbmEDB*gVUEHiMbt?RCeuw=s0$rumt=E(&`YEGwCl2~R|#
z{a;Gz$Gx*jd?B{V1|S6!u-iJyiphpn)dpb4Hxx;Lrk}
z(DDk>-hIWDoxTGmk#pWqefPUZA~p!_W?5vo!hvHtzz~27-Nv1EebEzd9XzxocvwFf
zr%!oUI?XBcoq8AYCVCgVo2V5`VjI!rM>6Lnul$pLSGq*lLK`|d2=?g1|A!7&A3u~Y
zPrh|5%6grSr#m`2v%*QN8Dpp=47`>=L~VL8{aagEN>aEKH|*6cD686W6}CIGi5VHS
zC4()%Ml*(J#__bm9Q^~#$wz4`{y)Mv_cgCI_(N+bZrCi
z!nVs0d}0fDXo0T2rvw)HXMC$r+S{>M5$z}K4$PD;FVgyNqql!IME}*I
z_{f2MBDY#}9i6?cIWKFf)@-2KjPV(GhQp{LrV-Nx%Sl*zR@*SGP;gbds;ye@LdqAt23U2TuN~<7={Jtd2W(i!^
zz$4-u=;0OA-4m@KMY{2j$3s{BjcCGd)ppCQ<#%Ry*qSJz;$NLHW
ziKOk_m{;qVMxj6`0HLJo7&;u;ouIJ^C6tFDaWI5999_F`>?}l9F($M9`Tsv|_t)ax
z63N^aRCiV7afO(|ditK5jph|%r5AH9kV9y%U!ZpqU|^gz&MXLD
zMT@gyX0vLrDDY?C~g4IN98WKqjr>Q}qxYOkktC}{wSiof-y_8#$PC2|8K)hN;CcN)eITFW0?}L1`|--W1hG-ZGIU+;s*9#|GRUEN1rbL3`9tHpH@?G~3+
zsqQpRa!nexH|HoMPp0l;^$aiQ&fc^=gSz9Yh}txv{PY5qRr+tYIXqe(
zbFUL43RAL+t{hxqD07MW98zw#)_q=7WO8q?Xgu`)#`2bv5IvLPXx
z655Hgx6h}eygHE|kdk?dr0e&z8EtLH$7LVY=dX~RF7z1G
z^GI)=tWn)c+DqNSLGF%8p7I5^ErTBc)|h>C++ESWQs
zm`JW_cXY?ek&LElJdFEsp@Qpqz){dCAR;6Q+NN-U#99~2C0^I-yHU;5l{_wcKi|ds
z&a_*1p`FG0#+a!i681*KSV#Uk%NxZ800!y-HsDEQP(|mkA&A6Qo%Efl_me4mHPKg|
z!nsQlVEkk#KC-wyo`~H%eUFvwvT6Wl|gZGZUFnrm`vo&;V(n8@LhbfCg$f@L6+q9=}`jiyc{b45FqZff!ENB)VbknO&~xirSAAU
z#V7$PfOBy;F0=*LO+qI?$)JuBnmKVJ){}oBfv0~fU$2mh4WqcQFlh50y7JTWZQm=G
zmx|@9aNd`mb85G+($3_Ah?PkdxAeJJ;Avw|&%NwAKRWAUIN;{-C`8;pv`{Rv(cb0=W3Y&JiIT|IF0}wb|ZZdhPb7-ESa=T!e_fsEs
z^ZA&Uchc@`d}PBStVcU5)vmb&n0neO7z#R=#(btTZ7Ybbu{yCZ*|eG>iKw$ahlsg$
zeN}v6ljiDLCaD)3Ykdw;Rkf588;lO18{KF0x4jdcjY`zbD`^EWW~XUL4tzXtyy!@@`ED
zB}60u?i_TW8UaeIBB2ydNRk^8&I9jYh*f~>qD$c4r_$%omwSACcbCss_m2TReUxoZ|M*b#Kfle}|0@}W+!yk0
z2){#4emb<}myz(i&JNu`#93f~xq(>h_6c=5k+cr=E45jh%5Up9dtKja_293UqTMBO
z7yfh>jmWz+?&g%6
zT)HkATd~4WGn%%aqsugpxq#-(79ey6YO07R94$5#_xoiY->&i9`=CN&?{~N8b8!!#
zkjN~|>kIRk2D5^zk)w#tm`T*vi8k#3*m}-+z_e6!n+#x|^;E#=Ce~=r+@a~J7UPJ-
zj2Q{IqeH^P6V5c5I8TjJ!zheky$J@=jkK!EZuF`f0=g_-+4_Bqau4MUZ-N7+Ho;#O
zKuMYaMf|F#1lw-C0SVQJIanBxydI{BIOGJ*HRtr$fX;$tE!;;aw8usUnvm^DERy?a
zxs*Ek7MSujGO`YkcPnyPLd(YT!UdER(ex}K5zxw8{;rHQR7kQ}XQIT-Q
zQkbxGb5_6s%n5J~yuD^<)AIgxg-sQz2v_qB{M5qBwc&8}4Hf#B_x7kKf0xLa&0qRq
zK7Z)*YE)ygF`M+d1&@WcYs70XCY0vG3DK;6kQ-&^yRYk8Cxkj`cbAgg<&)Z7#$Uhp
zeXN1IYxV7=(vNglNe)t7Kiy@dY+VB9M4Y-}R@5Yt07{JF#oR;8EU06GQf11Y-BK3<
z2||)6wgWlmIskRmNTE=fDVw2Pp<*HU_0&qn#}kN560b;`SJhViW#qu`L>OPAGVNo9
zeM+3n(_co-t{O)zB;6mKHkBnsWk$vhtdrGx`{yFVjChKzijyu84%;=P6cj1>I-XI^
zGJQ+{lUj@h!r>^eqsDb0qg$rShtqHYcB|kJC@Ziiq%XgPY%~=$uvOSVp#y(PY8{AH
z0UkLRG9ntS)W)c@I@Ma(HVGhs?$Peb9Ry0r`i9^2q+XRfO|yU~i$K+X2t;7G7ao2)Oxq-0@-TVj?>Gi$|}oS3-Sscl3
zTx8_(r|wC5R=~wvjD#^AuIcJj2}WP+l{fq8oO(Uj@IcRbH-9{z=*zwQc_U?Qc;U@H
z8E^5E$AP26r}fF}2}&qBT#>Ghb2%4)N`^DC3mtwQ-{;kqUq-Fn@AB!p7Z&H4)(c%-
zBRBXtgJTP?>t1gjr}S-nw-}@PCKnDiU6w0x){k$0-}B#k^PQieE`6C+<8terYjS17
z=<{9mX2ZO~bEd{oQu5l4_dy4T2gXrPep>41lv-Rx)Zsz*K2kn%g)ezj`||
zcE9&I?Sd6jCiz_8#E_-<=
znDs%L&9hF68rO-OOw{!TvYKji@29FN;X(Nq!b)`Mr!{GaY8*bu{J%@HDJiCWgft{CH=fHZje_5EN9Eh@ZkJ~)yP80fj^n#1PnbtAjkW%zM
zuaeWt*zO#gYun~ojLv*L%)vPDK?)YzeBZ}rtLRmhc}W{u94@sU(gule*_s=!xxRyA
z0O8fyZP?{Ejp)&&jPSRTe){vx9m``3`%_(FomMJX3KVu;e!Z5i5hSEO+4W$fFT0T-
z?CIP&UmOQ(%npc=b6u|j#@V`Y>g5P9Lpj%`QMv#KUC%IkpAWr12!J7kbp0O1S!Y?q
zio5A1+eT`UAY%OBnf7HVg+hIy5BSdBetGE6|MLU=?B7C%_u#w7s*gX6=^yIg@lHKO
zLJX87gHCKZt9N6|l6Q~COZT68l^@}B0uP|uz@bvGYnOAvXTEMiTbv>2n`bw0!h?*W
zSbAQcHJ0VE7{+jUY#OcbuuZ5n&wP>H2v~8k*Ury8$#VvIt*lF!W5DSg_tn>T{LlX7
z!o$OM<9an-%X`9y_kP#!Z_;CP!fV3yq(%3+|5t*7hvPB&xOBTzo$8))zD-r+v$w{>
zU4SFQyx{)kJ3a9GPXH-E*1vDJ&a1_Fp;+H?e-?x7o1BA@}Kk-jBm@Q
zeZTGaVeNZg69?Vr_wy!x*riin?cIE5@8=u1X6q^P0N*RXW!&5Ko!l*>yGl}3eLlpM
zUhl0ULv}nNzES9+qH%-|ys6#XYHDBV@t^9Q(?zSvsHv~|;w=xexgQl8ESIn&y!to&
zXe*C#HnEvXjJlMUOKBnFLWUwPAt6n*?nfBjpKQ5HRYNOpd9TVLupRI4JhwTWVfQ9`
zz4_0sB|(k)lk41D_(AIEq0v+wY5i_L%*&pRQr!2=9n_IGt}|`liDzR`i7_b{n^PP$
zIcoP;3T%;iE>SOckRZlzn^9fOh?r6J@E!s16FE_!2W?%3K~v0doF~Hyi$K5-U4R5U
zOH+iZu{Y3lL~Qnh1g#DNH)zPM$MGh{p#x<`fQ3!wv3xOK6>zsO=jdfVD7z_7-`zFq
zk@A9jPUr*l5m#H!iaIDI`d9={m`7;Oc1m}dpDsy*q5swCJ3TZAb>Ql8LAV5*cfAO$
zfkvo}!7qO#Q(`tQj|K%rxrSOWiruxvO;*9wJdxKwKCKGexmou+T+K2-n|CR+{
zUYf*@uW;VW>CA7SdIZJ$Jv$6t`8w8V0>9kmGJ2kf#j%m4%fK0AayYlW=l@7qEH4ee
zF?XLfbhrXBP5Cra^Z2R;2A)9
zXqt}WmPN
zh2|a9#@#6mopBGL=k{%ZG!JWqg0b;fVzmGT(qWl&W|kblEoVN{2`541Gs09a*5FaK
zK<@ExHQ}-7dErT@h+&Onm7N^y_h78NJ`}e{J{(hDe|>$YKG*Jj*Q>MlrF<9^rtPKX
zs*Alo?6lt7SdacRiw&(U*Y>f)8a^6I`)Z5q=ag`qZ$sW6Q*P<|!fy^=hC~NnRB+6s
z>nX@3Io`tc{ZstIDz}~NkFCCc@^Rl)$H3e9HouqtNQCi^=hSI{mccLdCO-40@F?k=
z3h2T^>i1NS8gcEdu6?yfg~VWGv#BS&nXMzQQ(7f0p1RWm?fUg(pU`L*cLd9=K17H-
z@X+7kP#NKIK1}){u{G|Onqd^fMJ8A@wNje>I=H@F+^Tju-(i#-+%af9?rrcPlJ>2p
z(A#YyDYD+^^}|r=(+`SJF9uhbhZ{eC3eUgQwBMc+TpRQHED^LlpXV9wCW(>>ILaK;
zuNe!w)z4GlO@sv2N8C4^<}3sjVg^-EsjVQHRso2hg2Rm}2x=C3*BNCQiV=!Z0vf{r
zF;JS(NTx9p5C(B`7ta*B9yq~ZkGZ{vX%0D~7621C-cID#$L8Q6M@a2HXDRc_(Kg5N
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