diff --git a/scripts/generate/main.ts b/scripts/generate/main.ts index 949b669112..cb21ef28aa 100755 --- a/scripts/generate/main.ts +++ b/scripts/generate/main.ts @@ -55,12 +55,12 @@ await syncIssueLabels(userstylesData.userstyles); await updateFile( join(REPO_ROOT, ".github/CODEOWNERS"), Object.entries(userstylesData.userstyles) - .filter(([_, { readme }]) => readme["current-maintainers"].length > 0) - .map(([slug, { readme }]) => { - const currentMaintainers = readme["current-maintainers"] + .filter(([_, { "current-maintainers": currentMaintainers }]) => currentMaintainers.length > 0) + .map(([slug, { "current-maintainers": currentMaintainers }]) => { + const codeOwners = currentMaintainers .map((maintainer) => `@${maintainer.url.split("/").pop()}`) .join(" "); - return `/styles/${slug} ${currentMaintainers}`; + return `/styles/${slug} ${codeOwners}`; }) .join("\n"), ); diff --git a/scripts/generate/readme-repo.ts b/scripts/generate/readme-repo.ts index 943880c224..f9c955a085 100644 --- a/scripts/generate/readme-repo.ts +++ b/scripts/generate/readme-repo.ts @@ -52,10 +52,10 @@ export const generateMainReadme = async ( return { emoji: meta.emoji, name: meta.name, - ports: ports.map(({ name, path, readme }) => { + ports: ports.map(({ name, path, "current-maintainers": currentMaintainers }) => { return { name: [name].flat(), - maintained: readme["current-maintainers"].length > 0, + maintained: currentMaintainers.length > 0, path, }; }), diff --git a/scripts/generate/readme-styles.ts b/scripts/generate/readme-styles.ts index d70b46b116..8ca1b39f67 100644 --- a/scripts/generate/readme-styles.ts +++ b/scripts/generate/readme-styles.ts @@ -53,7 +53,7 @@ export const generateStyleReadmes = ( ); const stylesReadmeContent = Deno.readTextFileSync(stylesReadmePath); - Object.entries(userstyles).map(([slug, { name, readme }]) => { + 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"]), @@ -61,8 +61,8 @@ export const generateStyleReadmes = ( usage: readme.usage, faq: readme.faq, collaborators: { - currentMaintainers: extractName(readme["current-maintainers"]), - pastMaintainers: extractName(readme["past-maintainers"]), + currentMaintainers: extractName(currentMaintainers), + pastMaintainers: extractName(pastMaintainers), }, }); Deno.writeTextFile( diff --git a/scripts/types/userstyles.d.ts b/scripts/types/userstyles.d.ts index 870a509eee..e8b5418cd4 100644 --- a/scripts/types/userstyles.d.ts +++ b/scripts/types/userstyles.d.ts @@ -120,7 +120,7 @@ export type CurrentMaintainers = { [k: string]: unknown; }[]; /** - * List of all maintainers that have maintained on this userstyle in the past. + * List of all users that have maintained this userstyle in the past. * * @minItems 1 */ @@ -176,6 +176,8 @@ export interface Userstyle { color: Color; icon?: Icon; readme: README; + "current-maintainers": CurrentMaintainers; + "past-maintainers"?: PastMaintainers; } /** * Options to help in the auto-generation of the userstyle README. @@ -184,7 +186,5 @@ export interface README { "app-link": ApplicationLink; usage?: Usage; faq?: FAQ; - "current-maintainers": CurrentMaintainers; - "past-maintainers"?: PastMaintainers; [k: string]: unknown; } diff --git a/scripts/userstyles.schema.json b/scripts/userstyles.schema.json index 97cd978914..b450b68714 100644 --- a/scripts/userstyles.schema.json +++ b/scripts/userstyles.schema.json @@ -15,7 +15,7 @@ "type": "object", "description": "The directory of the userstyle.", "examples": ["youtube"], - "required": ["name", "categories", "readme", "color"], + "required": ["name", "categories", "readme", "color", "current-maintainers"], "additionalProperties": false, "properties": { "name": { @@ -79,7 +79,7 @@ "title": "README", "description": "Options to help in the auto-generation of the userstyle README.", "type": "object", - "required": ["app-link", "current-maintainers"], + "required": ["app-link"], "properties": { "app-link": { "$id": "#userstyles/userstyle/readme/app-link", @@ -130,23 +130,23 @@ }, "required": ["question", "answer"] } - }, - "current-maintainers": { - "$id": "#userstyles/userstyle/readme/current-maintainers", - "title": "Current Maintainers", - "description": "List of all active maintainers for this userstyle.", - "type": "array", - "$ref": "#/$defs/collaborators" - }, - "past-maintainers": { - "$id": "#userstyles/userstyle/readme/past-maintainers", - "title": "Past Maintainers", - "type":"array", - "minItems": 1, - "description": "List of all maintainers that have maintained on this userstyle in the past.", - "$ref": "#/$defs/collaborators" } } + }, + "current-maintainers": { + "$id": "#userstyles/userstyle/current-maintainers", + "title": "Current Maintainers", + "description": "List of all active maintainers for this userstyle.", + "type": "array", + "$ref": "#/$defs/collaborators" + }, + "past-maintainers": { + "$id": "#userstyles/userstyle/past-maintainers", + "title": "Past Maintainers", + "type": "array", + "minItems": 1, + "description": "List of all users that have maintained this userstyle in the past.", + "$ref": "#/$defs/collaborators" } } } @@ -182,7 +182,7 @@ "required": ["url"] } }, - "categories": { + "categories": { "$id": "#categories", "type": "array", "minItems": 1, diff --git a/scripts/userstyles.yml b/scripts/userstyles.yml index 989bdd421d..0eea370df1 100644 --- a/scripts/userstyles.yml +++ b/scripts/userstyles.yml @@ -131,7 +131,7 @@ userstyles: color: yellow readme: app-link: https://adventofcode.com - current-maintainers: [*rubyowo] + current-maintainers: [*rubyowo] anilist: name: ["AniList", "AniChart"] categories: [entertainment, social_networking] @@ -142,7 +142,7 @@ userstyles: usage: |+ > [!NOTE] > This theme applies to [AniChart](https://anichart.net/) as well, which is an extension of AniList. - current-maintainers: [*anubisnekhet] + current-maintainers: [*anubisnekhet] arch-wiki: name: Arch Wiki categories: [wiki, productivity] @@ -151,14 +151,14 @@ userstyles: readme: app-link: "https://wiki.archlinux.org/" usage: "Make sure to use the default **Light** theme" - current-maintainers: [*genshibe] + current-maintainers: [*genshibe] boringproxy: name: boringproxy categories: [development] color: text readme: app-link: "https://boringproxy.io" - current-maintainers: [*gandalf-the-blue] + current-maintainers: [*gandalf-the-blue] brave-search: name: Brave Search categories: [search_engine] @@ -167,7 +167,7 @@ userstyles: readme: app-link: "https://search.brave.com" usage: "Make sure to set the theme to either dark or light in Brave Search settings, as the automatic setting will not work." - current-maintainers: [*ndsboy] + current-maintainers: [*ndsboy] bsky: name: Bluesky Social categories: [social_networking, entertainment] @@ -175,7 +175,7 @@ userstyles: color: blue readme: app-link: "https://bsky.app" - current-maintainers: [*rooot] + current-maintainers: [*rooot] bstats: name: bStats categories: [game, entertainment] @@ -183,7 +183,7 @@ userstyles: readme: app-link: "https://bstats.org" usage: "Make sure to use the default **Teal** theme from the built-in color picker (located at the bottom of the page) for the best experience!" - current-maintainers: [*rockquiet] + current-maintainers: [*rockquiet] canvas-lms: name: Canvas LMS categories: [education, productivity] @@ -191,7 +191,7 @@ userstyles: color: red readme: app-link: "https://www.instructure.com/canvas" - current-maintainers: [*thememesniper] + current-maintainers: [*thememesniper] chatgpt: name: ChatGPT categories: [artificial_intelligence, productivity] @@ -199,15 +199,15 @@ userstyles: color: green readme: app-link: "https://chat.openai.com" - current-maintainers: [*uncenter] - past-maintainers: [*rubyowo] + current-maintainers: [*uncenter] + past-maintainers: [*rubyowo] chatreplay: name: ChatReplay categories: [entertainment, social_networking] color: peach readme: app-link: "https://chatreplay.stream" - current-maintainers: [*anubisnekhet] + current-maintainers: [*anubisnekhet] chess.com: name: Chess.com categories: [game, education] @@ -215,16 +215,16 @@ userstyles: color: green readme: app-link: "https://chess.com" - current-maintainers: [*coldenate, *isabelroses] - past-maintainers: [*skelebro1] + current-maintainers: [*coldenate, *isabelroses] + past-maintainers: [*skelebro1] cinny: name: Cinny categories: [social_networking] color: text readme: app-link: "https://cinny.in" - current-maintainers: [] - past-maintainers: [*jn-sena] + current-maintainers: [] + past-maintainers: [*jn-sena] codeberg: name: Codeberg categories: [development, productivity] @@ -232,8 +232,8 @@ userstyles: color: blue readme: app-link: "https://codeberg.org" - current-maintainers: [*isabelroses] - past-maintainers: [*justtobbi] + current-maintainers: [*isabelroses] + past-maintainers: [*justtobbi] crowdin: name: Crowdin categories: [translation_tool, productivity] @@ -241,7 +241,7 @@ userstyles: color: text readme: app-link: "https://crowdin.com" - current-maintainers: [*ryanccn] + current-maintainers: [*ryanccn] deepl: name: DeepL categories: [translation_tool, productivity] @@ -249,7 +249,7 @@ userstyles: color: blue readme: app-link: "https://deepl.com" - current-maintainers: [*watatomo] + current-maintainers: [*watatomo] duckduckgo: name: DuckDuckGo categories: [search_engine] @@ -257,28 +257,28 @@ userstyles: color: peach readme: app-link: "https://duckduckgo.com" - current-maintainers: [*genshibe] + current-maintainers: [*genshibe] ecosia: name: Ecosia categories: [search_engine] color: green readme: app-link: "https://www.ecosia.org" - current-maintainers: [*isabelroses] + current-maintainers: [*isabelroses] elk: name: Elk categories: [social_networking] color: peach readme: app-link: "https://elk.zone" - current-maintainers: [*ryanccn] + current-maintainers: [*ryanccn] formative: name: Formative categories: [education, productivity] color: blue readme: app-link: "https://app.formative.com/home" - current-maintainers: [*r58Playz] + current-maintainers: [*r58Playz] github: name: GitHub categories: [development, productivity, social_networking] @@ -287,8 +287,8 @@ userstyles: readme: usage: "Switch to a default GitHub light/dark theme via **Settings** > **Appearance** for the best experience!" app-link: "https://github.com" - current-maintainers: [*uncenter] - past-maintainers: [*andreasgrafen, *pocco81, *glowingumbreon] + current-maintainers: [*uncenter] + past-maintainers: [*andreasgrafen, *pocco81, *glowingumbreon] gmail: name: Gmail categories: [email_client, productivity] @@ -297,8 +297,8 @@ userstyles: readme: usage: "Switch to either the dark or default themes via the **gear icon** > **themes** > **view all** for the best experience!" app-link: "https://mail.google.com" - current-maintainers: [] - past-maintainers: [*isabelroses] + current-maintainers: [] + past-maintainers: [*isabelroses] google: name: Google categories: [search_engine] @@ -306,7 +306,7 @@ userstyles: color: sapphire readme: app-link: "https://google.com" - current-maintainers: [*gitmuslim] + current-maintainers: [*gitmuslim] google-photos: name: Google Photos categories: [photo_and_video] @@ -314,7 +314,7 @@ userstyles: color: sapphire readme: app-link: "https://photos.google.com" - current-maintainers: [*genshibe] + current-maintainers: [*genshibe] graphite: name: Graphite categories: [development, productivity] @@ -322,7 +322,7 @@ userstyles: color: text readme: app-link: "https://app.graphite.dev" - current-maintainers: [*isabelroses] + current-maintainers: [*isabelroses] hackage: name: Hackage categories: [development, productivity] @@ -330,8 +330,8 @@ userstyles: color: mauve readme: app-link: "https://hackage.haskell.org" - current-maintainers: [] - past-maintainers: [*jn-sena] + current-maintainers: [] + past-maintainers: [*jn-sena] hacker-news: name: Hacker News categories: [discussion_forum, entertainment, social_networking] @@ -339,7 +339,7 @@ userstyles: color: peach readme: app-link: "https://news.ycombinator.com" - current-maintainers: [*lucasmelin] + current-maintainers: [*lucasmelin] holodex: name: Holodex categories: [entertainment, social_networking, photo_and_video] @@ -349,14 +349,14 @@ userstyles: usage: |+ > **Note**
> Holodex's selected theme is ignored. - current-maintainers: [*Guaxinim5573] + current-maintainers: [*Guaxinim5573] homepage: name: homepage categories: [productivity] color: sky readme: app-link: "https://github.com/benphelps/homepage" - current-maintainers: [*gandalf-the-blue] + current-maintainers: [*gandalf-the-blue] hoppscotch: name: Hoppscotch categories: [development, productivity] @@ -364,22 +364,22 @@ userstyles: color: green readme: app-link: "https://hoppscotch.io/" - current-maintainers: [*justtobbi] + current-maintainers: [*justtobbi] hyperpipe: name: Hyperpipe categories: [music] color: teal readme: app-link: "https://hyperpipe.surge.sh/" - current-maintainers: [] - past-maintainers: [*jn-sena] + current-maintainers: [] + past-maintainers: [*jn-sena] ichi.moe: name: ichi.moe categories: [translation_tool, productivity] color: pink readme: app-link: "https://ichi.moe" - current-maintainers: [*watatomo] + current-maintainers: [*watatomo] inoreader: name: inoreader categories: [productivity] @@ -387,7 +387,7 @@ userstyles: color: blue readme: app-link: "https://inoreader.com" - current-maintainers: [*thomas-philippot] + current-maintainers: [*thomas-philippot] instagram: name: Instagram categories: [social_networking, photo_and_video, entertainment] @@ -395,8 +395,8 @@ userstyles: color: pink readme: app-link: "https://instagram.com" - current-maintainers: [*genshibe] - past-maintainers: [*haiksgithub, *isabelroses] + current-maintainers: [*genshibe] + past-maintainers: [*haiksgithub, *isabelroses] invidious: name: Invidious categories: [entertainment, social_networking] @@ -404,15 +404,15 @@ userstyles: color: red readme: app-link: "https://invidious.io" - current-maintainers: [] - past-maintainers: [*andreasgrafen, *winston] + current-maintainers: [] + past-maintainers: [*andreasgrafen, *winston] invokeai: name: InvokeAI categories: [artificial_intelligence, productivity] color: yellow readme: app-link: "https://invoke-ai.github.io/InvokeAI" - current-maintainers: [*ryanccn] + current-maintainers: [*ryanccn] lastfm: name: Last.fm categories: [music, entertainment] @@ -420,8 +420,8 @@ userstyles: color: red readme: app-link: "https://last.fm" - current-maintainers: [*anubisnekhet] - past-maintainers: [*gingeh] + current-maintainers: [*anubisnekhet] + past-maintainers: [*gingeh] lemmy: name: Lemmy categories: [discussion_forum, entertainment, social_networking] @@ -429,7 +429,7 @@ userstyles: color: green readme: app-link: "https://lemmy.world" - current-maintainers: [*gandalf-the-blue] + current-maintainers: [*gandalf-the-blue] libreddit: name: ["Libreddit", "Redlib"] categories: [discussion_forum, entertainment, social_networking] @@ -437,8 +437,8 @@ userstyles: color: peach readme: app-link: ["https://github.com/libreddit/libreddit", "https://github.com/redlib-org/redlib"] - current-maintainers: [] - past-maintainers: [*andreasgrafen] + current-maintainers: [] + past-maintainers: [*andreasgrafen] lichess: name: Lichess categories: [game] @@ -447,14 +447,14 @@ userstyles: readme: usage: "Switch to a default Lichess light/dark theme via **Username** > **Background** for the best experience!" app-link: "https://lichess.org/" - current-maintainers: [*coopw1] + current-maintainers: [*coopw1] lingva: name: Lingva categories: [translation_tool, productivity] color: green readme: app-link: "https://github.com/thedaviddelta/lingva-translate" - current-maintainers: [*rubyowo] + current-maintainers: [*rubyowo] linkedin: name: LinkedIn categories: [social_networking] @@ -462,7 +462,7 @@ userstyles: color: blue readme: app-link: "https://www.linkedin.com" - current-maintainers: [*isabelroses] + current-maintainers: [*isabelroses] mastodon: name: Mastodon categories: [social_networking, entertainment] @@ -473,8 +473,8 @@ userstyles: faq: - question: "**The theme does not look the same as the preview?**" answer: "Your Mastodon instance may be using its own custom CSS, which is changing the look of the theme." - current-maintainers: [*isabelroses] - past-maintainers: [*andreasgrafen] + current-maintainers: [*isabelroses] + past-maintainers: [*andreasgrafen] mdn: name: MDN categories: [development, wiki] @@ -482,7 +482,7 @@ userstyles: color: text readme: app-link: "https://developer.mozilla.org" - current-maintainers: [*soya-daizu] + current-maintainers: [*soya-daizu] modrinth: name: Modrinth categories: [game] @@ -490,7 +490,7 @@ userstyles: color: green readme: app-link: "https://modrinth.com" - current-maintainers: [*thismoon] + current-maintainers: [*thismoon] microsoft-word: name: Microsoft Word categories: [productivity] @@ -498,7 +498,7 @@ userstyles: color: blue readme: app-link: "https://office.com" - current-maintainers: [*gitmuslim] + current-maintainers: [*gitmuslim] migadu-webmail: name: Migadu Webmail categories: [email_client, productivity] @@ -509,14 +509,14 @@ userstyles: usage: |+ > [!NOTE] > Set Migadu Webmail's built-in theme to 'Migadu' for the optimal experience. - current-maintainers: [*uncenter] + current-maintainers: [*uncenter] minesweeper: name: Minesweeper Online categories: [game] color: text readme: app-link: "https://minesweeper.online" - current-maintainers: [*gitmuslim] + current-maintainers: [*gitmuslim] nitter: name: Nitter categories: [social_networking, discussion_forum, entertainment] @@ -524,7 +524,7 @@ userstyles: color: blue readme: app-link: "https://nitter.net" - current-maintainers: [*anubisnekhet] + current-maintainers: [*anubisnekhet] nixos-search: name: NixOS Search categories: [search_engine] @@ -532,7 +532,7 @@ userstyles: color: blue readme: app-link: "https://search.nixos.org" - current-maintainers: [*alythical] + current-maintainers: [*alythical] nixos.wiki: name: NixOS Wiki categories: [wiki, productivity] @@ -540,8 +540,8 @@ userstyles: color: blue readme: app-link: "https://nixos.wiki" - current-maintainers: [] - past-maintainers: [*winston] + current-maintainers: [] + past-maintainers: [*winston] npm: name: npm categories: [development] @@ -549,14 +549,14 @@ userstyles: color: red readme: app-link: "https://www.npmjs.com/" - current-maintainers: [*uncenter] + current-maintainers: [*uncenter] openmediavault: name: openmediavault categories: [productivity] color: sky readme: app-link: "https://www.openmediavault.org/" - current-maintainers: [*gandalf-the-blue] + current-maintainers: [*gandalf-the-blue] paste.rs: name: paste.rs categories: [development] @@ -564,8 +564,8 @@ userstyles: color: peach readme: app-link: "https://paste.rs" - current-maintainers: [*Guaxinim5573] - past-maintainers: [*stonks3141] + current-maintainers: [*Guaxinim5573] + past-maintainers: [*stonks3141] perplexity: name: Perplexity categories: [artificial_intelligence, search_engine] @@ -573,14 +573,14 @@ userstyles: color: teal readme: app-link: "https://www.perplexity.ai" - current-maintainers: [*isabelroses, *tnixc] + current-maintainers: [*isabelroses, *tnixc] picrew: name: Picrew categories: [entertainment, photo_and_video] color: yellow readme: app-link: "https://picrew.me" - current-maintainers: [*nyatalieeee] + current-maintainers: [*nyatalieeee] pinterest: name: Pinterest categories: [photo_and_video, entertainment, social_networking] @@ -588,22 +588,22 @@ userstyles: color: red readme: app-link: "https://www.pinterest.com" - current-maintainers: [] - past-maintainers: [*jn-sena] + current-maintainers: [] + past-maintainers: [*jn-sena] planet-minecraft: name: Planet Minecraft categories: [game] color: green readme: app-link: "https://planetminecraft.com" - current-maintainers: [*night-lake] + current-maintainers: [*night-lake] pronouns.page: name: Pronouns.page categories: [social_networking] color: pink readme: app-link: "https://pronouns.page/" - current-maintainers: [*uncenter] + current-maintainers: [*uncenter] proton: name: Proton categories: [productivity, email_client] @@ -614,21 +614,21 @@ userstyles: usage: |+ > [!NOTE] > Set Proton Mail's built-in theme to 'Snow' if you're using Latte or 'Carbon' if you're using the others. - current-maintainers: [*soya-daizu] + current-maintainers: [*soya-daizu] pypi: name: PyPI categories: [development] color: sapphire readme: app-link: "https://pypi.org" - current-maintainers: [*trinkey] + current-maintainers: [*trinkey] quizlet: name: Quizlet categories: [education, productivity] color: mauve readme: app-link: "https://quizlet.com" - current-maintainers: [*spaghettiosareyummy] + current-maintainers: [*spaghettiosareyummy] reddit: name: Reddit categories: [discussion_forum, social_networking, entertainment] @@ -636,8 +636,8 @@ userstyles: icon: reddit readme: app-link: "https://reddit.com" - current-maintainers: [] - past-maintainers: [*jayylmao, *rubyowo] + current-maintainers: [] + past-maintainers: [*jayylmao, *rubyowo] searxng: name: SearXNG categories: [search_engine] @@ -645,7 +645,7 @@ userstyles: color: blue readme: app-link: "https://github.com/searxng/searxng" - current-maintainers: [*sekki21956, *ryanccn] + current-maintainers: [*sekki21956, *ryanccn] snapchat-web: name: Snapchat Web categories: [social_networking, photo_and_video, entertainment] @@ -653,7 +653,7 @@ userstyles: color: yellow readme: app-link: "https://web.snapchat.com" - current-maintainers: [*itzTheMeow] + current-maintainers: [*itzTheMeow] spotify-web: name: Spotify Web categories: [music] @@ -661,15 +661,15 @@ userstyles: color: green readme: app-link: "https://open.spotify.com" - current-maintainers: [*tnixc] + current-maintainers: [*tnixc] startpage: name: Startpage categories: [search_engine] color: lavender readme: app-link: "https://startpage.com" - current-maintainers: [] - past-maintainers: [*bartlibert] + current-maintainers: [] + past-maintainers: [*bartlibert] skiff: name: Skiff categories: [email_client, productivity] @@ -677,14 +677,14 @@ userstyles: readme: usage: "Switch to a default Skiff light/dark theme via **Settings** > **Appearance** for the best experience!" app-link: "https://app.skiff.com/mail" - current-maintainers: [*coopw1] + current-maintainers: [*coopw1] stylus: name: Stylus categories: [productivity] color: teal readme: app-link: "https://github.com/openstyles/stylus" - current-maintainers: [*gitmuslim] + current-maintainers: [*gitmuslim] substack: name: Substack categories: [entertainment, social_networking] @@ -692,8 +692,8 @@ userstyles: color: peach readme: app-link: "https://substack.com" - current-maintainers: [] - past-maintainers: [*winston] + current-maintainers: [] + past-maintainers: [*winston] syncthing: name: Syncthing categories: [productivity] @@ -704,14 +704,14 @@ userstyles: usage: |+ > [!NOTE] > This theme is designed to be used with the default WebGUI and default theme provided by Syncthing. This does not theme syncthing.net. - current-maintainers: [*BlankParticle] + current-maintainers: [*BlankParticle] tabnews: name: TabNews categories: [discussion_forum, entertainment, social_networking] color: text readme: app-link: "https://tabnews.com.br" - current-maintainers: [*Guaxinim5573] + current-maintainers: [*Guaxinim5573] tldraw: name: tldraw categories: [productivity] @@ -722,14 +722,14 @@ userstyles: usage: |+ > [!NOTE] > This theme only changes how the colors appear on the tldraw canvas. Exported graphics **will not be Catppuccin-themed**. - current-maintainers: [*genshibe, *uncenter] + current-maintainers: [*genshibe, *uncenter] trinket: name: Trinket categories: [development] color: blue readme: app-link: "https://trinket.io" - current-maintainers: [*trinkey] + current-maintainers: [*trinkey] tuta: name: Tuta categories: [email_client, productivity] @@ -740,7 +740,7 @@ userstyles: usage: |+ > [!NOTE] > Set Tuta's built-in theme to either **light** if you're using Latte or **dark** if you're using the others. - current-maintainers: [*ryanccn] + current-maintainers: [*ryanccn] twitch: name: Twitch categories: [entertainment, social_networking, photo_and_video] @@ -748,7 +748,7 @@ userstyles: color: mauve readme: app-link: "https://twitch.tv" - current-maintainers: [*gitmuslim, *uncenter] + current-maintainers: [*gitmuslim, *uncenter] twitter: name: Twitter categories: [social_networking, discussion_forum, entertainment] @@ -759,7 +759,7 @@ userstyles: usage: |+ > [!NOTE] > Set Twitter's built-in theme to **Lights out** with the blue accent. Also requires the [:has()](https://developer.mozilla.org/en-US/docs/Web/CSS/:has) selector. - current-maintainers: [*watatomo] + current-maintainers: [*watatomo] vercel: name: Vercel categories: [development] @@ -767,7 +767,7 @@ userstyles: color: text readme: app-link: "https://vercel.com" - current-maintainers: [*ryanccn] + current-maintainers: [*ryanccn] whatsapp-web: name: WhatsApp Web categories: [social_networking] @@ -775,7 +775,7 @@ userstyles: color: green readme: app-link: "https://web.whatsapp.com" - current-maintainers: [*francorav] + current-maintainers: [*francorav] wikipedia: name: Wikipedia categories: [wiki, search_engine, productivity] @@ -783,7 +783,7 @@ userstyles: color: text readme: app-link: "https://www.wikipedia.org" - current-maintainers: [*gitmuslim] + current-maintainers: [*gitmuslim] wikiwand: name: Wikiwand categories: [wiki, productivity] @@ -791,7 +791,7 @@ userstyles: color: text readme: app-link: "https://www.wikiwand.com" - current-maintainers: [*tnixc] + current-maintainers: [*tnixc] youtube: name: YouTube categories: [entertainment, social_networking, photo_and_video] @@ -802,8 +802,8 @@ userstyles: faq: - question: "**What does the 'Enable for black bars' option mean?**" answer: "It's available in case you have an OLED display. If you have one, you might want to enable this." - current-maintainers: [*isabelroses, *uncenter] - past-maintainers: [*elkrien] + current-maintainers: [*isabelroses, *uncenter] + past-maintainers: [*elkrien] nextjs: name: Next.js categories: [development] @@ -811,5 +811,5 @@ userstyles: color: text readme: app-link: "https://nextjs.org" - current-maintainers: [*Dandraghas] -# yaml-language-server: $schema=https://raw.githubusercontent.com/catppuccin/userstyles/main/scripts/userstyles.schema.json + current-maintainers: [*Dandraghas] +# yaml-language-server: $schema=userstyles.schema.json