Releases: database64128/youtube-dl-wpf
Releases · database64128/youtube-dl-wpf
v1.4 - The Uncertainty Update ❓
📝 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 📛
📝 Release Notes
- 🚀 Performance:
TextWrapping
is nowNoWrap
forresultTextBox
. 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 🎦
📝 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 🎨
🎨 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 🏖
🌞 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
v0.10 - The Layout Update 🍕
- Build Target: Any CPU
- Runtime: .NET Core 3.1
📝 Release Notes
- Settings: new layout.
- About: new layout.
DialogHost
: useMaterialDesignEmbeddedDialogHost
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
inMainWindow
to resolveresultTextBox
'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 🎱
- Build Target: Any CPU
- Runtime: .NET Core 3.1
📝 Release Notes
- Enabled nullable reference types.
- Set
InitialDirectory
forOpenFileDialog
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 enlargedTextBox
that won't scale down.
© 2020 database64128
v0.7 - The Cancellation Update 🛑
- 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
- 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