Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR includes a refactor of the web screens and theme structure, along with a general upgrade of project dependencies.
The goal is to improve maintainability, consistency, and keep the project up to date with the latest stable tooling.
Motivation and Context
Over time, the web UI screens and theme-related code grew organically, making it harder to reason about structure, reuse styles, and apply visual changes consistently.
Additionally, several dependencies were outdated and emitting deprecation warnings.
This PR addresses those issues by:
• Refactoring web screens for better structure and readability
• Improving and consolidating the web theme setup
• Upgrading dependencies to newer, supported versions and addressing deprecations
Type of Change
How Has This Been Tested?
Screenshots (if applicable)
Checklist
Additional Context
This PR is mainly focused on internal improvements:
• No behavioral changes are expected for end users
• Sets a cleaner foundation for future web UI iterations
• Reduces technical debt related to theming and dependency management