Skip to content

Commit

Permalink
Merge branch 'main' into feat/roblox
Browse files Browse the repository at this point in the history
  • Loading branch information
GenShibe authored Jul 29, 2024
2 parents bdd5dc6 + e36d4d7 commit 1f96309
Show file tree
Hide file tree
Showing 48 changed files with 1,434 additions and 1,285 deletions.
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -65,6 +66,7 @@
/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 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: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: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: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).
4 changes: 4 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 @@ -147,6 +149,8 @@ pypi:
- '/lbl:pypi(,.*)?$/gm'
quizlet:
- '/lbl:quizlet(,.*)?$/gm'
raindrop:
- '/lbl:raindrop(,.*)?$/gm'
reddit:
- '/lbl:reddit(,.*)?$/gm'
searxng:
Expand Down
6 changes: 6 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 @@ -221,6 +224,9 @@
- name: quizlet
description: Quizlet
color: '#c6a0f6'
- name: raindrop
description: Raindrop
color: '#8aadf4'
- name: reddit
description: Reddit
color: '#ed8796'
Expand Down
2 changes: 2 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 @@ -73,6 +74,7 @@ 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 Down
2 changes: 1 addition & 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
31 changes: 18 additions & 13 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 @@ -118,6 +121,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
<summary>🧩 Browser Extensions</summary>

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

</details>
<details open>
Expand Down Expand Up @@ -170,6 +174,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
<details open>
<summary>📖 Productivity</summary>

- [Amplenote](styles/amplenote)
- [cobalt](styles/cobalt)
- [Google Drive](styles/google-drive)
- [homepage](styles/homepage)
Expand All @@ -178,7 +183,7 @@ See [CONTRIBUTING.md](docs/CONTRIBUTING.md).
- [openmediavault](styles/openmediavault)
- [Porkbun](styles/porkbun)
- [Proton](styles/proton)
- [Stylus](styles/stylus)
- [Raindrop](styles/raindrop)
- [Syncthing](styles/syncthing)
- [tldraw](styles/tldraw)

Expand Down
27 changes: 16 additions & 11 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.1",
"@std/cli": "jsr:@std/cli@^1.0.1",
"@std/fmt": "jsr:@std/fmt@^0.225.6",
"@std/fs": "jsr:@std/fs@^0.229.3",
"@std/path": "jsr:@std/path@^1.0.2",
"@std/yaml": "jsr:@std/yaml@^0.224.3",
"ajv": "npm:[email protected]",
"catppuccin-repo/": "https://raw.githubusercontent.com/catppuccin/catppuccin/d4f2666c2b04337f0a8632713de0889d9a7d332d/",
"handlebars": "npm:[email protected]",
"less": "npm:[email protected]",
"usercss-meta": "npm:[email protected]",
"json-schema-to-typescript": "npm:[email protected]",
"less": "npm:[email protected]",
"postcss-less": "npm:[email protected]",
"postcss-value-parser": "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-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 1f96309

Please sign in to comment.