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

[gallery] Refactor: Migrate SettingsScreen to new UI #80

Merged
merged 3 commits into from
Nov 8, 2024

Conversation

Sanlorng
Copy link
Collaborator

@Sanlorng Sanlorng commented Nov 8, 2024

This commit refactors the SettingsScreen to a new UI that leverages the Expander component. The new UI provides a more organized and hierarchical display of settings options, with sections for "Appearance & behavior", "Test", and "About". This enhances the user experience by improving the readability and navigability of the settings screen.

In addition to visual changes, this commit also refactors and simplifies the layout using alignHorizontalSpace and header functions. This enhances the code maintainability and makes it more readable.

Screenshots

image

This commit refactors the SettingsScreen to a new UI that leverages the Expander component.
The new UI provides a more organized and hierarchical display of settings options, with sections for "Appearance & behavior", "Test", and "About".
This enhances the user experience by improving the readability and navigability of the settings screen.

In addition to visual changes, this commit also refactors and simplifies the layout using alignHorizontalSpace and header functions.
This enhances the code maintainability and makes it more readable.
Sanlorng and others added 2 commits November 9, 2024 00:01
This change adds a dropdown icon to the debug settings tile in the Settings screen.
@Sanlorng Sanlorng merged commit 43768b6 into dev Nov 8, 2024
8 checks passed
@Sanlorng Sanlorng deleted the gallery/buildKonfig branch November 8, 2024 23:11
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