style: Update default theme
This commit is contained in:
@@ -18,7 +18,7 @@ theme/
|
||||
│ ├── constants/
|
||||
│ │ └── theme-llm-guide.constants.ts LLM prompt context for AI-assisted theme editing
|
||||
│ ├── logic/
|
||||
│ │ ├── theme-defaults.logic.ts Default theme document, JSON template, legacy detection
|
||||
│ │ ├── theme-defaults.logic.ts Built-in presets, default theme document, JSON template, legacy detection
|
||||
│ │ ├── theme-registry.logic.ts Static registry of themeable elements and layout containers
|
||||
│ │ ├── theme-schema.logic.ts Schema field definitions, animation starters, suggested defaults
|
||||
│ │ └── theme-validation.logic.ts Theme document validation against registry + schema
|
||||
@@ -42,6 +42,12 @@ theme/
|
||||
└── index.ts Barrel exports
|
||||
```
|
||||
|
||||
## Built-in presets
|
||||
|
||||
`theme-defaults.logic.ts` exports `BUILT_IN_THEME_PRESETS` for themes that ship with the app and do not depend on the Electron saved-theme library. The default preset is `Toju Website Dark`, which mirrors the website palette and removes the previous green radial chat background bubble. The previous app default remains available as `Toju Default Dark` and can be applied from Theme Studio.
|
||||
|
||||
The importable artifact at `project-files/themes/toju-website-dark.json` is kept byte-for-byte aligned with `DEFAULT_THEME_JSON` by the ThemeService spec.
|
||||
|
||||
## Layer composition
|
||||
|
||||
```mermaid
|
||||
|
||||
Reference in New Issue
Block a user