- Minor: Padding for ETA seconds and minutes. instead of
2:1
now it's02:01
- Minor: The application ships with glow support by default now
- Bugfix: parse ETA as float instead of integer
(got bored of the 0.whatever so I'm bumping it to 1.0.0)
- Major: Better download progress messages (including progress for playlist videos) since there is better yt-dlp parsing
- Major: Move downloads logs from
config_dir
tocache_dir
linux:$XDG_CACHE_HOME
or$HOME/.cache
-- windows:{FOLDERID_LocalAppData}
-- macos:$HOME/Library/Caches
- Major: Dev: Better yt-dlp parsing
- Bugfix: Use
.to_string_lossy()
for download dir instead of.to_str()
, that will solve this issue - Minor: Pressing
Enter
now starts the download (equivalent to clickingDownload
button) - Minor: Use default configs if config file is broken
- Minor: Added
--version or -V
and--help or -h
options to the binary to check the version - Minor: Better error messages in general (there were almost none actually)
- Dev: Replace log4rs with tracing
- Major: Added general logs to stderr and a temporary file in temp directory
- Major: Added Download logs after finishing every download
- Major: Replaced radio buttons with a drop-down menu for selecting resolutions and formats
- Minor: Moved the download button to the bottom
- Minor: Moved the "Browse" button to the right of the path text box
- Minor: Options and settings now save on download instead of saving on app close
- Dev: Replaced env_logger with log4rs to use it for std logging and file logging
- Bugfix: Update the packaged yt-dlp version for windows, that will solve this issue
- Minor: Show message in modal when yt-dlp binary is missing
- Bugfix: Fixed crash when download folder is not set
- Minor: save current configs on application exit, instead of on every change
- Major: Added Config file to save previously chosen options, download path, and bin directory
- Dev: Small refactors
- Major: Update
Iced
to v0.7.0 - Bugfix: Merge format #9