Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 648 Bytes

File metadata and controls

15 lines (12 loc) · 648 Bytes

Refactor Plan

Goals

  • Reduce large files and separate responsibilities.
  • Keep behavior the same while improving structure.

Sequence

  • Split ViewModels/SettingsViewModel.cs into partial files (core, groups, workspaces, icons, startup).
  • Split TopToolbarXAML/SettingsWindow.xaml.cs into partial files and reduce code-behind noise.
  • Split TopToolbarXAML/ToolbarWindow.xaml.cs into partial files by concern.
  • Break up Services/Workspaces/WorkspacesRuntimeService*.cs and Services/Workspaces/NativeWindowHelper.cs into smaller helpers.

Notes

  • No feature changes during refactor.
  • Keep file sizes small and cohesive.