Skip to content

Add Design Standards v1.3 — M3 theme mapping#74

Merged
jamesarich merged 2 commits into
masterfrom
feat/design-standards-v1.3
May 4, 2026
Merged

Add Design Standards v1.3 — M3 theme mapping#74
jamesarich merged 2 commits into
masterfrom
feat/design-standards-v1.3

Conversation

@jamesarich

Copy link
Copy Markdown
Collaborator

Summary

Extends the color palette spec to fully accommodate Material 3 theme requirements.

New in v1.3

  • §7.3 Neutral Variant Scale — slightly chromatic neutrals for outline, surfaceVariant, onSurfaceVariant
  • §7.4 Green Scale — extended from 6 to 11 values (950–50) covering all M3 tonal roles
  • §7.5 Accent Blue Scale — full tertiary palette (key #2855A8) with 11 tones
  • §7.6 Error Scale — from 900 to 100
  • §8 Material 3 Theme Mapping — complete light/dark role tables, fixed colors, dynamic color guidance
  • §9 Color Usage Rules — expanded with message legibility and error accessibility rules

Breaking change

  • Canonical accent blue reconciled to #2855A8 (matches color-palette.svg)

Motivation

The v1.2 spec provided brand swatches but left gaps that forced Android/iOS implementations to derive M3 roles ad-hoc. This ensures all platforms produce identical themes from the spec.

jamesarich and others added 2 commits May 4, 2026 13:53
Documents client behavior for event-specific firmware editions:
- Event branding (toolbar icon swap, welcome snackbar, node details)
- Notification auto-disable at large gatherings
- Event registry and how to add new events

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add Neutral Variant scale for outline/surfaceVariant roles
- Extend Green scale to full tonal range (950–50)
- Add Accent Blue scale (tertiary, key #2855A8)
- Add Error scale (900–100)
- Add complete M3 role mapping tables (light & dark)
- Add Fixed color definitions
- Add dynamic color guidance (Android 12+)
- Add message text legibility and error accessibility rules
- Reconcile accent blue (#2855A8) between SVG and markdown

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jamesarich jamesarich merged commit d2f7da1 into master May 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant