From ac3bf51c56b79f2eb9bd8067927ee087a0de0fa7 Mon Sep 17 00:00:00 2001 From: Winman486 Date: Fri, 17 Oct 2025 15:17:02 -0500 Subject: feat(gui): add 'Download Full Album', 'Download All Albums', and 'Single album folder (primary artist)' preference --- tidal_dl_ng/ui/dialog_settings.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'tidal_dl_ng/ui') diff --git a/tidal_dl_ng/ui/dialog_settings.py b/tidal_dl_ng/ui/dialog_settings.py index 3098817..07fd217 100644 --- a/tidal_dl_ng/ui/dialog_settings.py +++ b/tidal_dl_ng/ui/dialog_settings.py @@ -187,10 +187,14 @@ class Ui_DialogSettings: self.horizontalLayout_12.addLayout(self.lv_playlist_create) - self.verticalLayout_4 = QVBoxLayout() - self.verticalLayout_4.setObjectName("verticalLayout_4") + self.lv_flag_use_primary_album_artist = QVBoxLayout() + self.lv_flag_use_primary_album_artist.setObjectName("lv_flag_use_primary_album_artist") + self.cb_use_primary_album_artist = QCheckBox(self.gb_flags) + self.cb_use_primary_album_artist.setObjectName("cb_use_primary_album_artist") - self.horizontalLayout_12.addLayout(self.verticalLayout_4) + self.lv_flag_use_primary_album_artist.addWidget(self.cb_use_primary_album_artist) + + self.horizontalLayout_12.addLayout(self.lv_flag_use_primary_album_artist) self.lv_flags.addLayout(self.horizontalLayout_12) @@ -591,6 +595,7 @@ class Ui_DialogSettings: # endif // QT_CONFIG(whatsthis) self.cb_lyrics_embed.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None)) self.cb_lyrics_file.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None)) + self.cb_use_primary_album_artist.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None)) self.cb_download_delay.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None)) self.cb_extract_flac.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None)) self.cb_metadata_cover_embed.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None)) -- cgit v1.3.1