summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui.py
Commit message (Collapse)AuthorAgeFilesLines
* refactor(gui): ✨ Enhance type annotations and improve method signaturesRobert Honz2025-07-021-17/+17
| | | | | | * Updated type hints for various methods in and classes. * Changed list types from to for better clarity and consistency. * Improved function signatures to include return types for better type safety.
* refactor(gui): ✨ Improve filter handling in `MainWindow`Robert Honz2025-07-011-5/+7
| | | | | | * Refactored the filter extraction logic to directly use `header.filter_text(i)` for better clarity. * Updated the filters list to store tuples of index and text, enhancing the data structure used. * Ensured that the `proxy_model.filters` is set directly, simplifying the code.
* refactor(gui): ✨ Enhance type annotations and improve method signaturesRobert Honz2025-07-011-45/+45
| | | | | | * Updated type hints for several methods in `MainWindow` class to improve code clarity and type safety. * Changed return types to `None` where applicable. * Refined parameter types for better type checking and consistency.
* refactor(gui): ✨ Enhance documentation for `MainWindow` methodsRobert Honz2025-07-011-41/+451
| | | | | | * Added detailed docstrings for methods in the `MainWindow` class. * Improved clarity on parameters and return types for better understanding. * Aims to facilitate future development and maintenance.
* refactor(gui): ✨ Improve `search_result_to_model` method and extract ↵Robert Honz2025-07-011-105/+141
| | | | | | | | | helper functions * Refactored `search_result_to_model` to use type hints with `list` instead of `[*SearchTypes]`. * Added detailed docstring for better understanding of parameters and return types. * Extracted logic into helper methods for better readability and maintainability. * Improved handling of item availability and explicit content representation.
* ✨ Either date added or date released will be shown, depending if a list is ↵Robert Honz2025-06-301-8/+23
| | | | selected or a search was performed. Fixes #424
* 🛠️ Favorites won't getting duplicated after user hits the list reload ↵Robert Honz2025-06-301-0/+5
| | | | button. Fixes #409
* 🛠️ Cover won't be removed, if clicked on the same item multiple times.Robert Honz2025-06-291-1/+5
|
* ✨ Spinner will be shown, if search results are expanded.Robert Honz2025-06-291-1/+9
|
* 🛠️ GUI dos not hang if searched media is not available anymore.Robert Honz2025-06-291-0/+3
|
* 👷 Lists and cover will be loaded in background. Gui won't hang anymore. ↵Robert Honz2025-06-291-27/+71
| | | | Fixes #423
* Fix: Prevent UnboundLocalError in on_populate_tree_listsJuan Jesús Alejo Sillero2025-04-261-0/+2
| | | | | - Added a safeguard to skip items in `user_lists` that do not match expected types (`UserPlaylist`, `Playlist`, or `Mix`). - Ensured `twi_child` is only accessed when properly initialized. - This prevents crashes during GUI interaction when unexpected data is encountered.
* Fixed: Relative import error.Robert Honz2025-03-231-2/+1
|
* 🛠️ Clipboard is not thread safe. Executing in a synchronous way. Fixes #382Robert Honz2025-03-231-5/+2
|
* ✨ Downloads can be now paused / resumed. Fixes #149 & 324Robert Honz2025-03-031-2/+50
| | | | 👷 Shutdown is handled more gracefully.
* 🛠️ Fix: Missing module prefix on import. Fixes #335Robert Honz2025-01-141-1/+2
|
* 👷 File extension guesser improved. Fixes #322Robert Honz2025-01-121-34/+25
|
* Merge branch 'master' into nuitkaexislow2025-01-051-1/+1
|\
| * 👷 Wording changed for Qt dependencies missing error.Robert Honz2025-01-041-1/+1
| |
* | 👷 Nuitka's compile options sorted and conditional flags applied per OS.Robert Honz2025-01-051-34/+35
| |
* | 👷 Debugger activated.Robert Honz2025-01-041-0/+1
| |
* | 👷 Option deprecation fix.Robert Honz2025-01-041-1/+1
| |
* | 👷 Nuitka installation flags.Robert Honz2025-01-041-0/+44
|/
* 🛠️ Clean app shutdown.Robert Honz2025-01-031-1/+7
|
* 👷 Removed unnecessary Qt import.Robert Honz2024-12-131-2/+1
|
* ✨ Merge with master.Robert Honz2024-11-291-0/+2
|\
| * 🛠️ Fixed segment id calculation for BTS tracks. Fixes #232Robert Honz2024-11-141-0/+2
| | | | | | | | Fixed GUI crash on trailing / leading spaces in search terms.
* | ✨ Adapted `tidalapi` login changes.Robert Honz2024-11-141-4/+2
| |
* | ✨ GUI login updated to device mode.Robert Honz2024-11-131-6/+11
| |
* | ✨ Backend and GUI changed to device login. Login dialog needs to be ↵Robert Honz2024-11-121-4/+6
|/ | | | threaded / non blocking.
* ✨ Column added to display "date added" of list items. Fixes #146Robert Honz2024-11-111-3/+23
|
* ✨ Share URL can be copied using right click in GUI. Fixes #132Robert Honz2024-11-111-3/+40
|
* Option added to embed and download album art.Robert Honz2024-11-111-2/+1
|
* Since TIDAL has remove MQA (`HI_RES`), all traces of MQA have been removed here.Robert Honz2024-11-061-1/+0
|
* Update gui.py - misspell Stas Yakobov2024-06-231-1/+1
| | | fix for success manage of the login from "Login not successful. Have fun!" to "Login successful. Have fun!"
* 🛠️ Fixed import error.Robert Honz2024-05-241-1/+1
|
* 🛠️ Fixed crash on right click -> download a favorite list.Robert Honz2024-05-241-3/+6
|
* 👷 Result columns resizable again.Robert Honz2024-05-241-3/+0
|
* ✨ User favorites (hearted items) are now selectable from the left pane's ↵Robert Honz2024-05-241-10/+32
| | | | list. Fixes #99
* 👷 Favorites and playlists will be displayed as playlists (same behavior ↵Robert Honz2024-05-221-9/+6
| | | | as in TIDAL app).
* ✨ Show quality in queue for playlists and artists.Robert Honz2024-05-221-0/+5
|
* ✨ Filtering keeps top level item shown.Robert Honz2024-05-151-9/+14
|
* ✨ Able to place results to queue.Robert Honz2024-05-151-11/+11
|
* 👷 Removed unused method.Robert Honz2024-05-141-5/+0
|
* ✨ Results tree uses `View` component and displays filter input fields.Robert Honz2024-05-141-27/+68
|
* 🛠️ Version Dialog: Behavior changed on auto / manual check.Robert Honz2024-05-031-5/+6
|
* 🛠️ Display dialog on manual version update check, if no new version ↵Robert Honz2024-04-251-2/+1
| | | | available.
* 🛠️ Lyrics file will be created on flac extract. Fixes #93Robert Honz2024-04-251-1/+1
|
* ✨ Exception logging on filename sanitization and download watcher.Robert Honz2024-04-221-1/+2
|
* 👷 Fixed video and list download.Robert Honz2024-04-211-7/+29
|