summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/ui/main.py
Commit message (Collapse)AuthorAgeFilesLines
* feat(hover): add track details preview on hover + fix all ruff violationsWarry2025-11-291-12/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement comprehensive track information display on hover and resolve all code quality issues to achieve complete ruff compliance. MAJOR FEATURES: - Track details preview on hover with rich metadata display - Async BPM fetching with loading indicator - Enhanced metadata utilities with fuzzy matching - TIDAL API extras integration FILES MODIFIED: 15+ files (core, UI, tests, docs) RUFF COMPLIANCE: 0 errors (89+ violations resolved) - Fixed E999 syntax error in metadata_utils.py - Refactored 10+ complex functions (C901) - Updated error handling (S110, S112, SIM105) - Modernized type hints (UP038) - Fixed naming conflicts (A001, F811) BUG FIXES: - Added missing _on_update_cover() method (11 test failures) - Fixed BPM display and async loading - Improved thread safety TESTING: 30 passed, 1 skipped DOCUMENTATION: Windows PowerShell support, tox troubleshooting
* Queue button should indicate the action that will occur when clicked — ↵Robert Honz2025-10-171-2/+2
| | | | | | currently it shows present state Fixes #561
* ✨ Downloads can be now paused / resumed. Fixes #149 & 324Robert Honz2025-03-031-3/+17
| | | | 👷 Shutdown is handled more gracefully.
* 👷 File extension guesser improved. Fixes #322Robert Honz2025-01-121-17/+22
|
* ✨ Results tree uses `View` component and displays filter input fields.Robert Honz2024-05-141-17/+8
|
* ✨ Can add multiple media lists to download queue.Robert Honz2024-04-011-1/+2
|
* ✨ Cosmetic changes.Robert Honz2024-04-011-0/+6
|
* ✨ Able to remove single items from download queue.Robert Honz2024-04-011-13/+13
|
* ✨ Cover will be shown for download queue.Robert Honz2024-04-011-344/+344
|
* ✨ Can remove all queue items and finished queue items.Robert Honz2024-04-011-383/+383
|
* Merge branch '71-feature-show-queued-downloads'Robert Honz2024-03-291-23/+122
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * 71-feature-show-queued-downloads: ✨ Lists can also be downloaded using the "Download List" button. 👌 Reduced network traffic for covers. ✨ Display cover in info area. ✨ Use `Album.image()` to get cover url. ✨ Software named explicitly. ✨ Info pane will be initialized correctly. ✨ Added info pane to GUI. # Conflicts: # tidal_dl_ng/gui.py
| * ✨ Lists can also be downloaded using the "Download List" button.Robert Honz2024-03-291-3/+14
| |
| * ✨ Added info pane to GUI.Robert Honz2024-03-231-23/+111
| |
* | ✨ Updates will be automatically checked on startup and can also be checked ↵Robert Honz2024-03-281-1/+9
|/ | | | manually. Version dialog is used to display update information. Fixes #76
* 🧑‍🔧️ GUI buttons correctly prefixed with `pb`.Robert Honz2024-03-221-19/+19
|
* ✨ GUI user lists can be reloaded. Logout is possible.Robert Honz2024-02-051-7/+26
|
* ✨ Preferences dialog added. Show settings.Robert Honz2024-02-041-1/+1
|
* ✨ Added version dialog. See File -> Version.Robert Honz2024-01-191-9/+17
|
* 🌟 Re-add all project files.Robert Honz2023-12-191-0/+456