catppuccin / catppuccin/userstyles

Add standard library and modules

Open
#1,844 3 comments 0 reactions 0 assignees View on GitHub
0.kind: meta 1.importance: on-roadmap 4.topic: libraries
Dominant language
Less
Stars
1.1k
Forks
297
PR merge metrics
No merged PRs in 30d

Description

Tracking issue. Splitting the original https://github.com/catppuccin/userstyles/pull/1803 into multiple pull request steps.

- [x] Add standard library #1843.
- [x] Deploy standard library.
- [x] Integrate standard library tree-wide https://github.com/catppuccin/userstyles/pull/1846.
- [x] Setup testing harness for libraries #1923.
- [ ] Add and deploy MediaWiki library module. #1866
- [ ] Integrate MediaWiki library module for Wikipedia. #1867
- [ ] Integrate MediaWiki library module for wiki.nixos.org. #1895
- [ ] Setup a versioning system for all libraries. #2122
- [ ] Integrate versioning system for MediaWiki
- [ ] Integrate versioning system for Google Material 3 and Material Web #2124
- [ ] Integrate versioning system for Material UI
- [ ] Integrate versioning system for Fluent UI

## Potential Library Modules

Some originally mentioned in https://github.com/catppuccin/userstyles/issues/1357.

- [ ] Google Material 3 and Material Web #1876 #1705
- [ ] Bootstrap (https://github.com/search?q=repo:catppuccin/userstyles%20--bs&type=code)
- [ ] Tailwind v3 (longer, must theme every class variant for each color - `.bg-foo`, `.text-foo`, etc.)
- [ ] Tailwind v4 (shorter, should be able to theme CSS variables only)
- [ ] Ace Editor (could be more useful as a separate port, currently used for `pythonanywhere`; https://github.com/search?q=org:catppuccin+.ace_editor&type=code)
- [ ] Prettylights (potentially useful as a separate port, https://github.com/wooorm/starry-night uses the same variables; https://github.com/search?q=org:catppuccin+color-prettylights&type=code)
- [ ] Material UI #2020
- [ ] Fluent UI #1938
- [ ] Angular Material (could be more useful as a separate port, https://github.com/search?q=org%3Acatppuccin+--mat-&type=code) Separate port WIP @ https://github.com/WalkQuackBack/ctp-angular-material

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked subtasks for the MediaWiki library module, its Wikipedia and wiki.nixos.org integrations, and the proposed library versioning system. The tracking issue is complete when the remaining unchecked subtasks and their listed integrations are addressed, but the issue does not identify files or tests to begin with.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, stylus
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.