github database64128/youtube-dl-wpf v1.7
v1.7 - The Maturity Update 🍇

latest releases: v1.12.2, v1.12.1, v1.12.0...
3 years ago

📝 Release Notes

  • 🧭 UI
    • This release updates the layout of the main window to use navigation rail instead of navigation drawer. You can now quickly switch between tabs on the left navigation rail.
    • The about pop-up has been moved to the settings tab as a separate segment.
    • The sizes of some UI elements and paddings have been fine-tuned for the best look.
  • 🅰️ AV1 support
    • This release updates the format presets to combine AV1 with Opus instead of AAC. These new presets also automatically select the WebM container.
    • This release brings support for choosing a custom container when a custom format is selected. This is by implementing --merge-output-format to merge the downloaded parts into your desired container.
  • ⚙️ Settings
    • The app settings are now loaded on startup and passed to all view models, instead of doing the loading in the settings view model and raising events between view models, which was a terrible idea.
    • The app settings are now saved on exit, instead of on every change. This saves a lot of unnecessary writes to the disk.
    • Bindings are made directly between settings properties and the view. No more intermediate properties. This reduces overhead and eliminates inconsistent states between view models.
    • This release adds validation to some settings fields. A warning message is displayed if the field contains invalid content.
    • The file operation infrastructure has been updated to ensure reliable file operations. A backup is created each time the settings are saved.
  • 🛠️ Bug fixes and improvements
    • All UI events are now handled the ReactiveUI way.
    • Decoupled utility methods into separate utility classes.
    • Removed the outdated formats document.
    • Updated VSCode config for project.
    • Fixed an issue where exceptions thrown during ytdl process startup preparations cause buttons to be stuck in a disabled state.
    • With the above changes made to the settings infrastructure, the project no longer depends on PeanutButter.TinyEventAggregator.

🐛 Known Issues

  • 🎉 No known issues!

📦 Packaging

Filename Build type
youtube-dl-wpf-v1.7-windows-x64.7z .NET 5 - Windows x64 self-contained
youtube-dl-wpf-v1.7-windows-x64.zip .NET 5 - Windows x64 self-contained
youtube-dl-wpf-v1.7-windows.7z .NET 5 - Windows Any CPU framework-dependent
youtube-dl-wpf-v1.7-windows.zip .NET 5 - Windows Any CPU framework-dependent

© 2021 database64128

Don't miss a new youtube-dl-wpf release

NewReleases is sending notifications on new releases.