- Enabled multi-target build
- .NET Framework: 4.0, 4.6.1, and 4.7.2
- .NET: 5.0-windows, 6.0-windows, and 7.0-windows
- Set
Omnifactotum
package dependency version based on the target framework
- Migrated projects to SDK-style
- Added various settings (EditorConfig, Git Ignore etc.)
- Added build script and Appveyor build configuration
- Removed obsolete files
- Introduced
RelayCommand
andAsyncRelayCommand
- Introduced
SmartKeyGestureConverter
- Introduced the
WindowStyles
behavior providing attached propertiesCanMinimize
,CanMaximize
, andHasSystemMenu
- Introduced the generic value converters (
BooleanToValueConverter
,NullableBooleanToValueConverter
,RelayValueConverter
) and some descendants (BooleanToVisibilityConverter
,NullableBooleanToVisibilityConverter
,BooleanToBrushConverter
,BooleanToFontWeightConverter
).
- Introduced the
WpfFactotum
helper class