Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(app): implement ODD choose language screen, app language toggles #16573

Merged
merged 8 commits into from
Oct 25, 2024

Conversation

brenthagen
Copy link
Contributor

@brenthagen brenthagen commented Oct 22, 2024

Overview

implements the choose language screen that will be the first step of the ODD unboxing flow. migration of the unboxing flow route config value from '/welcome' to '/choose-langauge' will happen in a future PR removing the localization feature flag.

the screen can be tested locally by manually editing unfinishedUnboxingFlowRoute in config.json and commenting out the line dev-shell-odd: export OT_APP_ON_DEVICE_DISPLAY_SETTINGS__UNFINISHED_UNBOXING_FLOW_ROUTE := 0 in the app makefile.

implements the language setting hi-fi designs on desktop and ODD.

closes PLAT-537, PLAT-506

Screen Shot 2024-10-22 at 5 06 03 PM Screen Shot 2024-10-22 at 5 06 15 PM Screen Shot 2024-10-24 at 3 05 24 PM Screen Shot 2024-10-24 at 3 05 29 PM

Test Plan and Hands on Testing

added unit tests for the screen and toggles, verified all behavior

Changelog

  • Implements ODD Choose Language screen
  • Implements ODD language setting toggle

Review requests

check out the screens and toggles

Risk assessment

low, screen not active until config migrated, toggles behind feature flag

implements the choose language screen that will be the first step of the ODD unboxing flow.
migration of the unboxing flow route config value from '/welcome' to '/choose-langauge' will happen
in a future PR removing the localization feature flag.

closes PLAT-537
@brenthagen brenthagen requested a review from a team October 22, 2024 21:21
@brenthagen brenthagen requested a review from a team as a code owner October 22, 2024 21:21
@brenthagen brenthagen requested review from jerader and removed request for a team and jerader October 22, 2024 21:21
@brenthagen brenthagen requested a review from a team as a code owner October 23, 2024 15:47
adds the desktop app dropdown menu to choose language on the app settings general tab

closes PLAT-507
@brenthagen brenthagen changed the title feat(app): implement ODD choose language screen feat(app): implement ODD choose language screen, desktop language toggle Oct 24, 2024
@brenthagen brenthagen changed the title feat(app): implement ODD choose language screen, desktop language toggle feat(app): implement ODD choose language screen, app language toggles Oct 24, 2024
Copy link
Member

@sfoster1 sfoster1 left a comment

Choose a reason for hiding this comment

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

Implements ODD only but good for now

@sfoster1 sfoster1 merged commit d96e2b6 into edge Oct 25, 2024
58 checks passed
@sfoster1 sfoster1 deleted the app_odd-choose-language-screen branch October 25, 2024 17:08
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