Skip to content

Releases: database64128/youtube-dl-wpf

v1.4 - The Uncertainty Update ❓

21 Sep 15:16
v1.4
629e173
Compare
Choose a tag to compare

📝 Release Notes

  • 🚀 Performance: a workaround for a WPF bug where indeterminate button animations won't stop rendering when the indicator is set to invisible is implemented. This fixes the issue where any activity that modifies the button progress indicator causes constant CPU usage even when the application is idle.
  • 📦 Packaging: we now use dotnet publish for release binaries. Release date has been dropped from the filename, since it's unnecessary and only adds to the complexity.
  • ⚾ Dependencies: updated to latest stable versions.

🐛 Known Issues

  • 🎉 No known issues!

💻 Environment

  • Build Target: Any CPU
  • Runtime: .NET Core 3.1
  • OS: Windows 8+

© 2020 database64128

v1.3 - The Unnamed Update 📛

10 Aug 18:04
v1.3
1200eb5
Compare
Choose a tag to compare

📝 Release Notes

  • 🚀 Performance: TextWrapping is now NoWrap for resultTextBox. This should significantly improve UI performance and responsiveness for long download sessions with massive output texts.
  • 🆕 We have added 16 new format presets to make it easier for you to customize formats.

🐛 Known Issues

  • 🎉 No known issues!

💻 Environment

  • Build Target: Any CPU
  • Runtime: .NET Core 3.1
  • OS: Windows 8+

© 2020 database64128

v1.2 - The Format Update 🎦

22 Jul 03:58
v1.2
0566edf
Compare
Choose a tag to compare

📝 Release Notes

  • 🎥 New format selection options: Container and Format combo boxes.
  • ✂ Minor UI adjustments to make it look better 😍.
  • ⌨ Hitting enter in the link text box now starts the download.
  • 📚 Simple documentation of format selection for power users (and my own references 😄).

🐛 Known Issues

  • 🎉 No known issues!

💻 Environment

  • Build Target: Any CPU
  • Runtime: .NET Core 3.1
  • OS: Windows 8+

© 2020 database64128

v1.1 - The Theming Update 🎨

15 Jul 11:32
v1.1
389abdb
Compare
Choose a tag to compare

🎨 New colors and better theming for y'all!

📝 Release Notes

  • 🌈 Color themes now include system, light, and dark.
  • 💻 Use system color theme by default.
  • 🔘 Toggle color modes with RadioButton.
  • 🆕 New primary and accent colors.
  • 🆕 New button colors.
  • 🆕 New upstream packages.

🐛 Known Issues

  • 🎉 No known issues!

💻 Environment

  • Build Target: Any CPU
  • Runtime: .NET Core 3.1
  • OS: Windows 8+

© 2020 database64128

v1.0 - The Summer Update 🏖

04 Jul 16:24
v1.0
1e06b68
Compare
Choose a tag to compare

🌞 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 if youtube-dl path is not set.
  • 🚮 Use Process.Exited event instead of BackgroundWorker: use Application.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 class AppSettings.
  • 🪐 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

v0.10 - The Layout Update 🍕

01 Jul 19:28
v0.10
22d0608
Compare
Choose a tag to compare
  • Build Target: Any CPU
  • Runtime: .NET Core 3.1

📝 Release Notes

  • Settings: new layout.
  • About: new layout.
  • DialogHost: use MaterialDesignEmbeddedDialogHost as per MaterialDesignInXAML/MaterialDesignInXamlToolkit#905 for theming.
  • Buttons: changed some minor ones to flat style.
  • Better nullable types conformity.
  • Cleanup the workaround for opening a URL.
  • Removed the ScrollViewer in MainWindow to resolve resultTextBox's size issue.
  • resultTextBox now automatically scrolls to end ONLY WHEN it's scrolled to end. In other words, when the user scrolls to somewhere more than one line away from the end, it won't automatically scroll to end on text change.
  • Open folder button no longer starts a new explorer process. It now uses Utilities.OpenLink() and is a lot faster.
  • Code cleanup.

🐛 Known Issues

  • Setting youtube-dl path won't update the download button status.

© 2020 database64128

v0.9 - The Font Update 🎱

27 Jun 19:33
v0.9
9493911
Compare
Choose a tag to compare
  • Build Target: Any CPU
  • Runtime: .NET Core 3.1

📝 Release Notes

  • Enabled nullable reference types.
  • Set InitialDirectory for OpenFileDialog for better experience.
  • Changed FontWeight from Medium to Regular.
  • Changed FontSize from 14 to 13.
  • Code cleanup.

🐛 Known Issues

  • Setting youtube-dl path won't update button status.
  • Changing window size when texts are wrapped in the resultTextBox results in an enlarged TextBox that won't scale down.

© 2020 database64128

v0.7 - The Cancellation Update 🛑

10 May 09:03
Compare
Choose a tag to compare
  • Build Target: Any CPU
  • Runtime: .NET Core 3.1

📝 Release Notes

  • Added "Abort" button.
  • Added toggle for downloading the whole playlist instead of only the video in the link.
  • Added button to open custom download path.
  • The scrollbar in the result TextBox now always scrolls to end on text change.
  • Added toggle for automatically update youtube-dl on startup.
  • The toggle status of OverrideFormats and CustomPath now persists after restart.

🐛 Known Issues

  • Setting youtube-dl path won't update button status.
  • Changing window size when texts are wrapped in the result TextBox results in an enlarged TextBox that won't scale down.

© 2020 database64128

First Release

24 Apr 10:26
Compare
Choose a tag to compare
  • Build Target: Any CPU

⬇ Usage

Start the app, set the youtube-dl path and ffmpeg path, paste the URL and hit the download button!

🐛 Known Issues

  • Setting youtube-dl path won't update button status.

© 2020 database64128