Skip to content

sample(auth): add Grid, Coffee Spark and Professional themes with dark mode to the full customization demo - #2545

Merged
russellwheatley merged 8 commits into
masterfrom
sample/full-customization-themes
Nov 3, 2026
Merged

russellwheatley merged 8 commits into
masterfrom
sample/full-customization-themes

Conversation

@demolaf

@demolaf demolaf commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Adds Grid, Coffee Spark and Professional themes to the full customization demo, a switcher on every screen, and dark variants of all four.

Changes

  • Grid and Coffee Spark take their colours, fonts, strokes, radii and background art from Figma, laid out on Doggo's Android sizing.
  • Professional has its own layout through the same slots: providers first, a settings-style account screen, and a neutral palette with one blue accent.
  • The switcher floats over every screen and persists across launches.
  • Dark variants keep each colour's HCT hue and chroma and move only its tone, and accent text darkens the same way on light pages, so every text pairing clears WCAG AA.

Preview

  • Light

Doggo light Grid light Coffee Spark light Professional light

  • Dark

Doggo dark Grid dark Coffee Spark dark Professional dark

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a dynamic theme-switching feature to the full customization demo, adding 'Doggo', 'Grid', and 'Coffee Spark' themes. It refactors several screens and components to use theme-aware styles, shapes, and backgrounds. The review feedback focuses on performance and UI polish: reading SharedPreferences outside of composition to avoid blocking the main thread, removing redundant background drawing and transparent scrims to prevent unnecessary overdraw, and clipping the theme switcher's selectable items to ensure the click ripple matches their rounded shape.

@demolaf
demolaf marked this pull request as draft October 29, 2026 09:17
@demolaf demolaf changed the title sample(auth): add Grid and Coffee Spark themes with dark mode to the full customization demo sample(auth): add Grid, Coffee Spark and Professional themes with dark mode to the full customization demo Oct 29, 2026
@demolaf
demolaf marked this pull request as ready for review November 3, 2026 15:37

@russellwheatley russellwheatley left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall, just two things on the Professional email screens.

@russellwheatley
russellwheatley merged commit 3922973 into master Nov 3, 2026
19 checks passed
@russellwheatley
russellwheatley deleted the sample/full-customization-themes branch November 3, 2026 16:51
@github-project-automation github-project-automation Bot moved this from Backlog to Done in studio-2394994192-60a69 Nov 3, 2026
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.

2 participants