Skip to content

Reorganized the Desktop UI structure - #422

Merged
freakdaniel merged 2 commits into
mainfrom
desktop-ui
Sep 21, 2026
Merged

freakdaniel merged 2 commits into
mainfrom
desktop-ui

Conversation

@freakdaniel

Copy link
Copy Markdown
Member

Summary

Reorganized the Desktop UI structure by separating screen-specific styles from shared UI components. The refactoring keeps the existing visual behavior and improves ownership of reusable controls and styles

Type of Change

  • Enhancement / improvement
  • Refactoring (no functional changes)
  • Documentation update

Related Issues

Not applicable

Changes

  • Renamed Hyprism.Desktop.Features to Hyprism.Desktop.Screens
  • Updated namespaces, XAML paths, tests, and documentation
  • Moved shared cross-screen styles to ManagerStyles.axaml
  • Kept screen-specific styles next to their respective screens
  • Renamed SettingsRow to the reusable FormRow
  • Separated control themes from foundation styles
  • Removed obsolete FeatureStyles and old screen-specific class names
  • Updated English and Russian architecture documentation

Checklist

  • Code follows the project's style and conventions
  • Self-reviewed the diff before submitting
  • No unintended files are included (build artifacts, local configs, etc.)
  • Documentation updated if needed

@freakdaniel freakdaniel self-assigned this Sep 21, 2026
@freakdaniel freakdaniel added enhancement New feature or request desktop This is related to the HyPrism.Desktop project labels Sep 21, 2026
@freakdaniel freakdaniel added this to the v4.0.0 milestone Sep 21, 2026
@freakdaniel
freakdaniel merged commit 3271dba into main Sep 21, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop This is related to the HyPrism.Desktop project enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant