Skip to content

Add dynamic theme support - #474

Open
velviagris wants to merge 3 commits into
coredevices:masterfrom
velviagris:master
Open

velviagris wants to merge 3 commits into
coredevices:masterfrom
velviagris:master

Conversation

@velviagris

Copy link
Copy Markdown
  • Add CoreAppTheme.Dynamic option utilizing Android 12+ (API 31) dynamic Material 3 color schemes (dynamicDarkColorScheme / dynamicLightColorScheme).
Screenshot_20261020_153407

@sjp4

sjp4 commented Oct 20, 2026

Copy link
Copy Markdown
Member

I'm not entirely familiar with how these work - but from what i understand it looks like maybe it should be a checkbox (only shown on android) which applies to whatever theme is selected (rather than only applying to system night/day modes). Would also appreciate some screenshots showing what it looks like when in use.

@velviagris

Copy link
Copy Markdown
Author

I'm not entirely familiar with how these work - but from what i understand it looks like maybe it should be a checkbox (only shown on android) which applies to whatever theme is selected (rather than only applying to system night/day modes). Would also appreciate some screenshots showing what it looks like when in use.

I'll update some codes and upload more screenshots tomorrow:)

…an now be applied on top of selected themes (Light, Dark, and Black) on supported platforms (Android 12+).
@velviagris

Copy link
Copy Markdown
Author

I'm not entirely familiar with how these work - but from what i understand it looks like maybe it should be a checkbox (only shown on android) which applies to whatever theme is selected (rather than only applying to system night/day modes). Would also appreciate some screenshots showing what it looks like when in use.

Hi, I have updated the codes and test it. Please review, I believe this commit will make the app more beautiful, which uses the latest material design theme color, and here is the screenshot with more details.

image

# Conflicts:
#	pebble/src/commonMain/kotlin/coredevices/pebble/ui/WatchSettingsScreen.kt
@CLAassistant

CLAassistant commented Oct 25, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

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.

3 participants