🌞 Enjoy the summer with our Summer Update!
📝 Release Notes
- ✂ Simplified
DelegateCommand
: new constructor for commands that can always execute. - 📺 Optimized views for smaller window sizes: added some
ScrollViewers
while keeping UI structure. - 💬 Pass
snackbarMessageQueue
to view models: Show a friendly reminder ifyoutube-dl
path is not set. - 🚮 Use
Process.Exited
event instead ofBackgroundWorker
: useApplication.Current.Dispatcher.Invoke()
to update button status. - 🧽 Cleanup: renamed command name for clarity:
OpenMessageDialog -> OpenAboutDialog
. - 📧 Refactor: Use
PeanutButter.TinyEventAggregator
for inter-ViewModel communications. - ⚙ Refactor: MVVM compliance:
SettingsJson
now used as a model. Removed static classAppSettings
. - 🪐 Enhancement: All download options are now saved in the config json.
- 📁 Robustness: File operations are now more robust with error messages.
🐛 Known Issues
- 🎉 No known issues!
💻 Environment
- Build Target: Any CPU
- Runtime: .NET Core 3.1
- OS: Windows 8+
© 2020 database64128