Commit Graph

3 Commits

Author SHA1 Message Date
adroslice
04b18f8140 Made Replace fail conditions depend on the correct modes 2019-11-22 19:18:28 +01:00
adroslice
ae7c3a3fff OperationMode overhaul, improved event handling, fixed properties
- OperationMode now designed and implemented in a way that allows serialization
- Modes are now defined using an enumeration with with attributes decorated values
- MainWindow.xaml.cs's event handlers now only listen for changes to certain properties
- Property naming conventions fixed
- AvaloniaProperties are now public + static + readonly
2019-11-21 19:07:46 +01:00
adroslice
c519147302 Added Replace-Operation, structuring and reworked event bindings
- Added Replace-Operation + UI
- Added OperationMode to make it easier to give operations different modes
- Replaced all specific-control-event-handlers with one general PropertyChanged-event-handler for each preview and filter
- TODO: Add Remove-Operation as a subclass of Replace
2019-11-17 16:22:19 +01:00