Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions themes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Example themes

Ready-to-use theme files for Stem's custom-theme system (see `docs/themes.md`).

These are **not loaded automatically** — the app only reads themes from this
machine's themes folder (`<userData>/themes/`). To try one, copy the file there
(Settings → App → Appearance → **Open themes folder**) and press **Reload**.

Each file sets every color token from `THEME_COLOR_TOKENS` (`src/shared/types.ts`),
so it renders fully rather than inheriting half its palette from the built-in
light/dark defaults.

## Themes

- `tokyonight-storm.json` — TokyoNight Storm (dark). Palette from the
[folke/tokyonight.nvim](https://github.com/folke/tokyonight.nvim) Storm variant.
27 changes: 27 additions & 0 deletions themes/tokyonight-storm.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "TokyoNight Storm",
"appearance": "dark",
"colors": {
"paper": "#24283b",
"content": "#1f2335",
"panel": "#1d202f",
"ink": "#c0caf5",
"muted": "#565f89",
"line": "#2f3549",
"hair": "rgba(192, 202, 245, 0.09)",
"accent": "#7aa2f7",
"accent-ink": "#24283b",
"surface": "#1f2335",
"field": "#1f2335",
"sel": "rgba(122, 162, 247, 0.22)",
"inline-bg": "#2a2e42",
"info": "#7dcfff",
"warn": "#e0af68",
"success": "#9ece6a",
"danger": "#f7768e",
"code-bg": "#1d202f",
"code-ink": "#c0caf5",
"drop-chat": "#7aa2f7",
"drop-files": "#7dcfff"
}
}
Loading