Epic #382. Adopt ArtPipe's control-room density + color semantics, re-expressed in @spikersoft/theme — working in both light and dark.
Scope: Add an art-studio SCSS layer over libraries/spikersoft-theme/src/lib/*: status/stage color scale, git-rail dot colors (pending/running/done/failed/skipped), quality scale, and a tighter "studio" typography + spacing ramp (Eric's world is 0.58–0.85rem, denser than default Material). Map his hex to our semantic tokens — never hardcode #0d1117/#58a6ff: accent→--color-primary, ok→--color-success, warn→--color-warning, err→--color-error, purple→--color-accent; quality red→amber→green → error→warning→success.
Type: theming. Deps:#383 (menu). Port vs tweak:port the density + color semantics; tweak — our tokens, glass surfaces not flat borders, both themes. Test: visual snapshot/spec in light+dark; lint:styles clean.
Epic #382. Adopt ArtPipe's control-room density + color semantics, re-expressed in `@spikersoft/theme` — working in **both** light and dark.
**Scope:** Add an art-studio SCSS layer over `libraries/spikersoft-theme/src/lib/*`: status/stage color scale, git-rail dot colors (pending/running/done/failed/skipped), quality scale, and a tighter "studio" typography + spacing ramp (Eric's world is 0.58–0.85rem, denser than default Material). Map his hex to **our semantic tokens** — never hardcode `#0d1117`/`#58a6ff`: accent→`--color-primary`, ok→`--color-success`, warn→`--color-warning`, err→`--color-error`, purple→`--color-accent`; quality red→amber→green → error→warning→success.
**Type:** theming. **Deps:** #383 (menu).
**Port vs tweak:** *port* the density + color semantics; *tweak* — our tokens, glass surfaces not flat borders, both themes.
**Test:** visual snapshot/spec in light+dark; `lint:styles` clean.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Epic #382. Adopt ArtPipe's control-room density + color semantics, re-expressed in
@spikersoft/theme— working in both light and dark.Scope: Add an art-studio SCSS layer over
libraries/spikersoft-theme/src/lib/*: status/stage color scale, git-rail dot colors (pending/running/done/failed/skipped), quality scale, and a tighter "studio" typography + spacing ramp (Eric's world is 0.58–0.85rem, denser than default Material). Map his hex to our semantic tokens — never hardcode#0d1117/#58a6ff: accent→--color-primary, ok→--color-success, warn→--color-warning, err→--color-error, purple→--color-accent; quality red→amber→green → error→warning→success.Type: theming. Deps: #383 (menu).
Port vs tweak: port the density + color semantics; tweak — our tokens, glass surfaces not flat borders, both themes.
Test: visual snapshot/spec in light+dark;
lint:stylesclean.✅ Merged to master via spikersoft-angular#132 (
576fcc9). Studio theme layer (_art-studio.scss: rail/panel/console/quality-chip mixins +--studio-*tokens, light+dark) landed.