docs(readme): list all 37 themes by category

Amit Haridas
This commit is contained in:
2026-09-14 20:19:26 +05:30
parent c1c9ab4a4c
commit 66def72f3e
+54 -27
View File
@@ -129,34 +129,61 @@ npm run build:linux
## Themes ## Themes
### Light Themes 37 built-in editor themes, registered in `src/main/ThemeRegistry.bootstrap.js`.
- Atom One Light (Default)
- GitHub Light
- Light
- Solarized Light
- Gruvbox Light
- Ayu Light
- Sepia
- Paper
- Rose Pine Dawn
- Concrete Light
### Dark Themes ### Light (14)
- Dark
- One Dark | Theme | Id |
- Dracula |---|---|
- Nord | Atom One Light (Default) | `atomonelight` |
- Monokai | GitHub Light | `github` |
- Material | Light | `light` |
- Gruvbox Dark | Solarized Light | `solarized` |
- Tokyo Night | Gruvbox Light | `gruvbox-light` |
- Palenight | Ayu Light | `ayu-light` |
- Ayu Dark | Sepia | `sepia` |
- Ayu Mirage | Paper | `paper` |
- Oceanic Next | Rose Pine Dawn | `rosepine-dawn` |
- Cobalt2 | Concrete Light | `concrete-light` |
- Concrete Dark | Catppuccin Latte | `catppuccin-latte` |
- Concrete Warm | One Light | `one-light` |
| Winter is Coming (Light) | `winter-is-coming-light` |
| Spring Light *(seasonal)* | `spring-light` |
### Dark (22)
| Theme | Id |
|---|---|
| Dark | `dark` |
| One Dark | `onedark` |
| Dracula | `dracula` |
| Nord | `nord` |
| Monokai | `monokai` |
| Material | `material` |
| Gruvbox Dark | `gruvbox-dark` |
| Tokyo Night | `tokyonight` |
| Palenight | `palenight` |
| Ayu Dark | `ayu-dark` |
| Ayu Mirage | `ayu-mirage` |
| Oceanic Next | `oceanic-next` |
| Cobalt2 | `cobalt2` |
| Concrete Dark | `concrete-dark` |
| Concrete Warm | `concrete-warm` |
| Catppuccin Frappé | `catppuccin-frappe` |
| Catppuccin Macchiato | `catppuccin-macchiato` |
| Catppuccin Mocha | `catppuccin-mocha` |
| Tokyo Night Storm | `tokyo-night-storm` |
| Synthwave '84 | `synthwave-84` |
| Outrun | `outrun` |
| Winter is Coming (Dark) | `winter-is-coming-dark` |
### High-Contrast (1)
| Theme | Id |
|---|---|
| Solarized Dark (High Contrast) | `solarized-dark-hc` |
The currently-selected theme persists across restarts via `electron-store` (key `theme`, default `atomonelight`). Adding a new theme is one `register()` call in the bootstrap + one CSS file under `src/styles/themes/`.
## PDF Viewer ## PDF Viewer