feat(styles): add browser scss builder system
ci/woodpecker/push/woodpecker Pipeline was successful
Lint and Build Checks / Lint, Test, and Build (push) Failing after 345h51m17s

This commit is contained in:
2026-06-25 09:46:09 -05:00
parent 41e5f3182a
commit 1e9d3f0917
24 changed files with 651 additions and 55 deletions
+1 -1
View File
@@ -80,7 +80,7 @@ Vite resolves `.web.ts` before `.ts` (see `vite.config.ts` `resolve.extensions`)
Shared stores import `./persistStorage`; the correct implementation is picked per bundler.
### Web entry
`src/web/main.tsx` registers `App` via `AppRegistry.runApplication` against `#root` in `index.html`. Global styles: `src/assets/scss/index.scss`; image assets live under `src/assets/images/`.
`src/web/main.tsx` registers `App` via `AppRegistry.runApplication` against `#root` in `index.html`. Browser styles enter through `src/assets/scss/index.scss`, which composes builder partials for variables, mixins, globals, scrollbars, typography, layout, surfaces, buttons, forms, and Toolkit classes. Image assets live under `src/assets/images/`.
### Electron shell
- `electron/main.ts` — `BrowserWindow`, context isolation, no node integration