Skip to content

feat: add 12 StandardPalettes themes to the marketplace - #77

Closed
greenseeing wants to merge 2 commits into
standardnotes:mainfrom
greenseeing:add-standardpalettes-themes
Closed

feat: add 12 StandardPalettes themes to the marketplace#77
greenseeing wants to merge 2 commits into
standardnotes:mainfrom
greenseeing:add-standardpalettes-themes

Conversation

@greenseeing

Copy link
Copy Markdown

What

Adds 12 curated palette themes to the plugin marketplace, generated from source-of-truth palettes in greenseeing/sn-themes:

Family Flavors Dark / Light
Catppuccin Latte · Frappé · Macchiato · Mocha 3 dark · 1 light
Tokyo Night Night · Storm · Day 2 dark · 1 light
Rosé Pine Base · Moon · Dawn 2 dark · 1 light
Everforest Dark · Light 1 dark · 1 light

Each theme is a Standard Notes theme (content_type: SN|Theme, area: themes) with an isDark flag, a matching dock_icon, and a gallery thumbnail (thumbnail.png — the first entries in this repo to ship one).

Changes

  • packages/com.standardpalettes.* — 12 packages, each with a pre-generated dist/index.css, package.json (sn manifest incl. thumbnail_url), thumbnail.png, and README.md
  • cdn/plugins.json — 12 new catalog entries (staticFiles: ["dist", "package.json", "thumbnail.png"])
  • cdn/dist/ — regenerated artifacts: packages.json entries, per-package entries/*.json, static/ assets, desktop zips/
  • README.md — directory table rows (regenerated from packages.json)

The diff is strictly additive: 3324 insertions, 0 deletions — no existing package or catalog entry was touched.

Notes for maintainers

  • No build script needed: themes are pre-generated (CSS + manifest produced from palette files by the generator). Yarn's workspaces foreach run build skips workspaces without a build script, so CI's build step is unaffected.
  • Deterministic artifacts: cdn/dist was regenerated with the repo's own Package.mjs (@standardnotes/deterministic-zip); re-running the package step in CI reproduces identical hashes.
  • Versioning: all packages are 1.0.0; the source pack is versioned and pinned via jsDelivr tags in greenseeing/sn-themes — bumping the pack version and re-rendering will be a follow-up PR.
  • Sync: themes installed via the gallery sync across desktop, web, iOS and Android.

afk added 2 commits August 27, 2026 21:34
Add Catppuccin (4), Tokyo Night (3), Rose Pine (3) and Everforest (2)
themes generated from source-of-truth palettes in greenseeing/sn-themes.
Each package ships a pre-generated dist/index.css, a gallery thumbnail,
and an sn manifest (isDark, dock_icon, thumbnail_url).
Add the 12 StandardPalettes packages to packages.json, static assets,
desktop zips, per-package entry JSONs and the README directory.
@greenseeing greenseeing closed this by deleting the head repository Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant