From d5cddfc4c08b183a96493f049471fd499f218bdf Mon Sep 17 00:00:00 2001 From: NinjaCheetah <58050615+NinjaCheetah@users.noreply.github.com> Date: Tue, 6 May 2025 22:36:55 -0400 Subject: [PATCH] Added QSS for custom scroll bars Also enabled the Wii U NUS by default again, because that got missed before. Whoops. --- NUSGet.py | 1 + resources/style.qss | 56 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/NUSGet.py b/NUSGet.py index eaa8fe9..6dee9b4 100644 --- a/NUSGet.py +++ b/NUSGet.py @@ -153,6 +153,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.ui.create_dec_checkbox.label.setText(app.translate("MainWindow", "Create decrypted contents (*.app)")) self.ui.use_local_checkbox.label.setText(app.translate("MainWindow", "Use local files, if they exist")) self.ui.use_wiiu_nus_checkbox.label.setText(app.translate("MainWindow", "Use the Wii U NUS (faster, only effects Wii/vWii)")) + self.ui.use_wiiu_nus_checkbox.setChecked(True) self.ui.patch_ios_checkbox.label.setText(app.translate("MainWindow", "Apply patches to IOS (Applies to WADs only)")) self.ui.pack_vwii_mode_checkbox.label.setText(app.translate("MainWindow", "Re-encrypt title using the Wii Common Key")) self.ui.auto_update_checkbox.label.setText(app.translate("MainWindow", "Check for updates on startup")) diff --git a/resources/style.qss b/resources/style.qss index 8164047..f54f6d6 100644 --- a/resources/style.qss +++ b/resources/style.qss @@ -243,6 +243,62 @@ QComboBox QAbstractItemView::item:hover { background-color: #1a73e8; } +QScrollBar:vertical { + border: 0; + border-radius: 8px; + margin-top: 16px; + padding: 2px 0 2px 0; + background-color: #222222; +} + +QScrollBar::handle:vertical { + background-color: rgba(60, 60, 60, 1); + margin: 0px 2px 0px 2px; + width: 10px; + border: 1px solid rgba(70, 70, 70, 1); + border-radius: 4px; +} + +QScrollBar::add-line:vertical { + height: 0; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + border: 0; + background: #2b2b2b; + height: 16px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar:horizontal { + border: 0; + border-radius: 8px; + padding: 2px 0 2px 0; + background-color: #222222; +} + +QScrollBar::handle:horizontal { + background-color: rgba(60, 60, 60, 1); + margin: 0px 2px 0px 2px; + border: 1px solid rgba(70, 70, 70, 1); + border-radius: 4px; +} + +QScrollBar::add-line:horizontal { + height: 0; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + height: 0; + subcontrol-position: top; + subcontrol-origin: margin; +} + WrapCheckboxWidget { show-decoration-selected: 1; outline: 0;