Open Lamparter opened 11 hours ago
Currently, Rebound does not implement MVVM namespace structure. Code should be moved from code-behind into reusable ViewModels/Models, like so:
Rebound.Models
Rebound.ViewModels
Rebound.Views
VIEWS
MODELS
VIEWMODELS
For example, the code-behind for the installer (https://github.com/IviriusCommunity/ReboundHub/blob/c42825d4e3014a74b34788f424907d2e566727bf/Rebound/InstallationWindow.xaml.cs) would now be a separate model.
Shouldn't affect anything.
Medium
📄 Description
Currently, Rebound does not implement MVVM namespace structure. Code should be moved from code-behind into reusable ViewModels/Models, like so:
Rebound.Models
Rebound.ViewModels
Rebound.Views
âš¡ API Changes
VIEWS
MODELS
VIEWMODELS
👥 Usage scenarios
For example, the code-behind for the installer (https://github.com/IviriusCommunity/ReboundHub/blob/c42825d4e3014a74b34788f424907d2e566727bf/Rebound/InstallationWindow.xaml.cs) would now be a separate model.
🔙 Backward Compatibility
Shouldn't affect anything.
🤔 Difficulty
Medium