Skip to content

Commit

Permalink
Merge branch 'main' into feat/apple-developer
Browse files Browse the repository at this point in the history
  • Loading branch information
uncenter authored Aug 12, 2024
2 parents c4c695e + 0a3056d commit ca7c959
Show file tree
Hide file tree
Showing 82 changed files with 4,933 additions and 2,084 deletions.
8 changes: 7 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# 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
/styles/bsky @RoootTheFox
/styles/bstats @rockquiet
/styles/chatgpt @uncenter
/styles/chatreplay @AnubisNekhet
/styles/chess.com @coldenate
/styles/cinny @jn-sena
/styles/codeberg @isabelroses
/styles/cobalt @kerichdev
Expand All @@ -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
Expand All @@ -44,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
Expand All @@ -59,10 +61,12 @@
/styles/phanpy @Guaxinim5573
/styles/picrew @Nyatalieeee
/styles/planet-minecraft @Nyameliaaaa
/styles/porkbun @uncenter
/styles/pronouns.page @uncenter
/styles/proton @soya-daizu
/styles/pypi @trinkey
/styles/quizlet @spaghettiosareyummy
/styles/raindrop @thismoon
/styles/searxng @Sekki21956 @ryanccn
/styles/shinigami-eyes @jh-devv
/styles/snapchat-web @itzTheMeow
Expand All @@ -78,6 +82,8 @@
/styles/twitch @GitMuslim @uncenter
/styles/twitter @watatomo
/styles/vercel @ryanccn @Dandraghas
/styles/vikunja @Guaxinim5573
/styles/web.dev @uncenter
/styles/whatsapp-web @FrancoRav
/styles/wikipedia @GitMuslim
/styles/wikiwand @Tnixc
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/userstyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: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:raindrop", "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:vikunja", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
validations:
required: true
- type: textarea
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/userstyle-creation.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ Feel free to leave this section empty if you don't have anything more to say.
- `catppuccin.user.css` - all the CSS for the userstyle, based on the
template.
- `preview.webp` - composite image of all four individual flavor screenshots stitched together,
generated via [Catwalk](https://github.com/catppuccin/toolbox/tree/main/catwalk#readme).
generated via [Catwalk](https://github.com/catppuccin/catwalk).
12 changes: 12 additions & 0 deletions .github/issue-labeler.yml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down Expand Up @@ -99,6 +101,8 @@ lingva:
- '/lbl:lingva(,.*)?$/gm'
linkedin:
- '/lbl:linkedin(,.*)?$/gm'
listenbrainz:
- '/lbl:listenbrainz(,.*)?$/gm'
mastodon:
- '/lbl:mastodon(,.*)?$/gm'
mdbook:
Expand Down Expand Up @@ -135,6 +139,8 @@ pinterest:
- '/lbl:pinterest(,.*)?$/gm'
planet-minecraft:
- '/lbl:planet-minecraft(,.*)?$/gm'
porkbun:
- '/lbl:porkbun(,.*)?$/gm'
pronouns.page:
- '/lbl:pronouns.page(,.*)?$/gm'
proton:
Expand All @@ -143,6 +149,8 @@ pypi:
- '/lbl:pypi(,.*)?$/gm'
quizlet:
- '/lbl:quizlet(,.*)?$/gm'
raindrop:
- '/lbl:raindrop(,.*)?$/gm'
reddit:
- '/lbl:reddit(,.*)?$/gm'
searxng:
Expand Down Expand Up @@ -179,6 +187,10 @@ twitter:
- '/lbl:twitter(,.*)?$/gm'
vercel:
- '/lbl:vercel(,.*)?$/gm'
vikunja:
- '/lbl:vikunja(,.*)?$/gm'
web.dev:
- '/lbl:web.dev(,.*)?$/gm'
whatsapp-web:
- '/lbl:whatsapp-web(,.*)?$/gm'
wikipedia:
Expand Down
18 changes: 18 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -149,6 +152,9 @@
- name: linkedin
description: LinkedIn
color: '#8aadf4'
- name: listenbrainz
description: ListenBrainz
color: '#f5a97f'
- name: mastodon
description: Mastodon
color: '#b7bdf8'
Expand Down Expand Up @@ -203,6 +209,9 @@
- name: planet-minecraft
description: Planet Minecraft
color: '#a6da95'
- name: porkbun
description: Porkbun
color: '#f5bde6'
- name: pronouns.page
description: Pronouns.page
color: '#f5bde6'
Expand All @@ -215,6 +224,9 @@
- name: quizlet
description: Quizlet
color: '#c6a0f6'
- name: raindrop
description: Raindrop
color: '#8aadf4'
- name: reddit
description: Reddit
color: '#ed8796'
Expand Down Expand Up @@ -269,6 +281,12 @@
- name: vercel
description: 'Vercel, Next.js'
color: '#cad3f5'
- name: vikunja
description: Vikunja
color: '#8aadf4'
- name: web.dev
description: web.dev
color: '#8aadf4'
- name: whatsapp-web
description: WhatsApp Web
color: '#a6da95'
Expand Down
6 changes: 6 additions & 0 deletions .github/pr-labeler.yml
Original file line number Diff line number Diff line change
@@ -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/**/*
Expand Down Expand Up @@ -49,6 +50,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/**/*
Expand All @@ -67,10 +69,12 @@ 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/**/*
quizlet: styles/quizlet/**/*
raindrop: styles/raindrop/**/*
reddit: styles/reddit/**/*
searxng: styles/searxng/**/*
shinigami-eyes: styles/shinigami-eyes/**/*
Expand All @@ -89,6 +93,8 @@ tuta: styles/tuta/**/*
twitch: styles/twitch/**/*
twitter: styles/twitter/**/*
vercel: styles/vercel/**/*
vikunja: styles/vikunja/**/*
web.dev: styles/web.dev/**/*
whatsapp-web: styles/whatsapp-web/**/*
wikipedia: styles/wikipedia/**/*
wikiwand: styles/wikiwand/**/*
Expand Down
3 changes: 2 additions & 1 deletion .stylelintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -175,6 +175,7 @@ export default {
},
],
"function-name-case": null,
"at-rule-no-vendor-prefix": null,

"no-descending-specificity": null,
},
Expand Down
39 changes: 24 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<name>/catppuccin.user.css`
- Replacing `<name>` 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.

&nbsp;

Expand Down Expand Up @@ -111,12 +114,14 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
- [Stack Overflow](styles/stack-overflow)
- [Trinket](styles/trinket)
- [Vercel, Next.js](styles/vercel)
- [web.dev](styles/web.dev)

</details>
<details open>
<summary>🧩 Browser Extensions</summary>

- [Shinigami Eyes](styles/shinigami-eyes)
- [Stylus](styles/stylus)

</details>
<details open>
Expand Down Expand Up @@ -162,28 +167,32 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).

- [Hyperpipe](styles/hyperpipe)
- [Last.fm](styles/lastfm)
- [ListenBrainz](styles/listenbrainz)
- [Spotify Web](styles/spotify-web)

</details>
<details open>
<summary>📖 Productivity</summary>

- [Amplenote](styles/amplenote)
- [cobalt](styles/cobalt)
- [Google Drive](styles/google-drive)
- [homepage](styles/homepage)
- [inoreader](styles/inoreader)
- [Microsoft Word](styles/microsoft-word)
- [openmediavault](styles/openmediavault)
- [Porkbun](styles/porkbun)
- [Proton](styles/proton)
- [Stylus](styles/stylus)
- [Raindrop](styles/raindrop)
- [Syncthing](styles/syncthing)
- [tldraw](styles/tldraw)
- [Vikunja](styles/vikunja)

</details>
<details open>
<summary>💌 Email Clients</summary>

- 🚧 [Gmail](styles/gmail)
- [Gmail](styles/gmail)
- [Migadu Webmail](styles/migadu-webmail)
- [Skiff](styles/skiff)
- [Tuta](styles/tuta)
Expand Down Expand Up @@ -242,7 +251,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)
Expand Down
29 changes: 17 additions & 12 deletions deno.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
{
"imports": {
"@/": "./scripts/",
"std/": "https://deno.land/[email protected]/",
"catppuccin-repo/": "https://raw.githubusercontent.com/catppuccin/catppuccin/d4f2666c2b04337f0a8632713de0889d9a7d332d/",
"@catppuccin/palette": "npm:@catppuccin/[email protected]",
"@actions/core": "npm:@actions/[email protected]",
"@octokit/rest": "npm:@octokit/[email protected]",
"ajv": "npm:[email protected]",
"type-fest": "npm:[email protected]",
"@catppuccin/palette": "npm:@catppuccin/[email protected]",
"@octokit/rest": "npm:@octokit/[email protected]",
"@std/assert": "jsr:@std/assert@^1.0.2",
"@std/cli": "jsr:@std/cli@^1.0.3",
"@std/fmt": "jsr:@std/fmt@^0.225.6",
"@std/fs": "jsr:@std/fs@^1.0.1",
"@std/path": "jsr:@std/path@^1.0.2",
"@std/yaml": "jsr:@std/yaml@^1.0.2",
"ajv": "npm:[email protected]",
"catppuccin-repo/": "https://raw.githubusercontent.com/catppuccin/catppuccin/d4f2666c2b04337f0a8632713de0889d9a7d332d/",
"handlebars": "npm:[email protected]",
"json-schema-to-typescript": "npm:[email protected]",
"less": "npm:[email protected]",
"usercss-meta": "npm:[email protected]",
"json-schema-to-typescript": "npm:[email protected]",
"postcss-less": "npm:[email protected]",
"stylelint": "npm:[email protected]",
"stylelint-config-standard": "npm:[email protected]",
"stylelint-config-recommended": "npm:[email protected]",
"postcss-value-parser": "npm:[email protected]",
"svgo": "npm:[email protected]"
"stylelint": "npm:[email protected]",
"stylelint-config-recommended": "npm:[email protected]",
"stylelint-config-standard": "npm:[email protected]",
"svgo": "npm:[email protected]",
"type-fest": "npm:[email protected]",
"usercss-meta": "npm:[email protected]"
},
"tasks": {
"ci:generate": "deno run -A ./scripts/generate/main.ts",
Expand Down
Loading

0 comments on commit ca7c959

Please sign in to comment.