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

[ Unified UI ] Settings App Update & Refactoring #1146

Open
Armored-Dragon opened this issue Sep 20, 2024 · 0 comments · May be fixed by #1125
Open

[ Unified UI ] Settings App Update & Refactoring #1146

Armored-Dragon opened this issue Sep 20, 2024 · 0 comments · May be fixed by #1125
Assignees
Labels
enhancement New feature or request

Comments

@Armored-Dragon
Copy link
Member

The settings application(s) that exist presently in Overte are all Over-te place. There exist several separate QML based settings applications that each target one specific area of the overall settings of the application. Some users have also expressed frustration with the sometimes confusing layout. I have also had issues with trying to find a specific setting only to find I just can not see it because I am not in a specific view. This made walking though new users with specific settings very difficult.

Graphics Settings: https://github.com/overte-org/overte/blob/master/interface/resources/qml/hifi/dialogs/graphics/GraphicsSettings.qml
Controls: https://github.com/overte-org/overte/blob/808135b6c4a63c12f8dd35fc8aa9741a69ad3263/interface/resources/qml/hifi/tablet/ControllerSettings.qml
Audio: https://github.com/overte-org/overte/blob/808135b6c4a63c12f8dd35fc8aa9741a69ad3263/interface/resources/qml/hifi/audio/Audio.qml

These applications were also built at different times by different people under different design principles. These apps should be consolidated into a single cohesive application that neatly organizes all settings. Improvements must be made to the whole construction of the application UI so that future maintenance is quick and painless.

Image
Image
Image

@Armored-Dragon Armored-Dragon self-assigned this Sep 20, 2024
@Armored-Dragon Armored-Dragon added the enhancement New feature or request label Sep 20, 2024
@Armored-Dragon Armored-Dragon linked a pull request Sep 20, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

1 participant