The current app is WinForms based. It works well enough for myself, but it's not very marketable in this state. I think a WPF reboot is necessary to take this app to the next level.
The core functionality is already extracted to a standalone library ModelSync, but the winforms app is not very MVVM-friendly right now, I don't think. The closest thing to a view model object is SyncUI. That said, the goal for this issue is a complete WPF port of the WinForms app, preserving all existing functionality.
The current app is WinForms based. It works well enough for myself, but it's not very marketable in this state. I think a WPF reboot is necessary to take this app to the next level.
The core functionality is already extracted to a standalone library ModelSync, but the winforms app is not very MVVM-friendly right now, I don't think. The closest thing to a view model object is SyncUI. That said, the goal for this issue is a complete WPF port of the WinForms app, preserving all existing functionality.