refactor(gui): ✨ update album download options and improve session validation

* Added a new action to download all albums in a playlist.
* Removed the deprecated `validate_session` method and replaced it with a direct call to `self.tidal.session.check_login()`.
* Adjusted the UI layout in `dialog_settings` to accommodate new options and improved sizing.
This commit is contained in:
Robert Honz
2025-10-22 21:52:20 +02:00
parent b485292807
commit 8f0c784187
4 changed files with 52 additions and 40 deletions
+27 -1
View File
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>640</width>
<height>800</height>
<height>832</height>
</rect>
</property>
<property name="sizePolicy">
@@ -262,6 +262,32 @@
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<item>
<layout class="QVBoxLayout" name="lv_use_primary_album_artist">
<item>
<widget class="QCheckBox" name="cb_use_primary_album_artist">
<property name="text">
<string>CheckBox</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="lv_download_dolby_atmos">
<item>
<widget class="QCheckBox" name="cb_download_dolby_atmos">
<property name="text">
<string>CheckBox</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
</layout>
</widget>
</item>