Everything in the SDK is themed from one seed color: an app never names a color, it
names a role (bg-surface-container, text-on-surface-variant) and the role follows
whatever the player picked. So the only thing an app has any business setting is the
seed, and that is all this exposes.
schemeStore is the resolved token map, for the rare screen that needs a color as a
value rather than as a class — a canvas fill, an inline SVG gradient. Reach for a
utility class first; those are what the theme is actually delivered through.
Read and change the phone's color theme.
Everything in the SDK is themed from one seed color: an app never names a color, it names a role (
bg-surface-container,text-on-surface-variant) and the role follows whatever the player picked. So the only thing an app has any business setting is the seed, and that is all this exposes.schemeStoreis the resolved token map, for the rare screen that needs a color as a value rather than as a class — a canvas fill, an inline SVG gradient. Reach for a utility class first; those are what the theme is actually delivered through.