Skip to content

Commit cf96224

Browse files
committed
move ipados to risky options
1 parent 2442f59 commit cf96224

File tree

2 files changed

+21
-34
lines changed

2 files changed

+21
-34
lines changed

gui/main_window.py

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ def refresh_devices_finished(self):
149149
# clear the picker
150150
self.ui.devicePicker.clear()
151151
self.ui.restoreProgressBar.hide()
152+
self.pages[Page.Settings].set_risky_options_visible(
153+
visible=self.device_manager.allow_risky_tweaks,
154+
device_connected=(len(self.device_manager.devices) > 0)
155+
)
156+
152157
if len(self.device_manager.devices) == 0:
153158
self.ui.devicePicker.setEnabled(False)
154159
self.ui.devicePicker.addItem(self.noneText)
@@ -199,19 +204,6 @@ def refresh_devices_finished(self):
199204
self.ui.templatesPageBtn.show()
200205
self.ui.posterboardPageBtn.show()
201206
self.ui.miscOptionsBtn.show()
202-
203-
if self.device_manager.allow_risky_tweaks:
204-
try:
205-
self.ui.resetPBDrp.removeItem(4)
206-
except:
207-
pass
208-
self.ui.resetPBDrp.addItem("PB Extensions", "PB Extensions")
209-
else:
210-
self.ui.advancedPageBtn.hide()
211-
try:
212-
self.ui.resetPBDrp.removeItem(4)
213-
except:
214-
pass
215207

216208
self.ui.sidebarDiv2.show()
217209
self.ui.applyPageBtn.show()
@@ -309,8 +301,6 @@ def change_selected_device(self, index):
309301
self.ui.advancedPageBtn.show()
310302
else:
311303
self.ui.advancedPageBtn.hide()
312-
# toggle AtWakeUp checkbox with risky tweaks
313-
self.ui.atwakeupChk.setVisible(self.device_manager.allow_risky_tweaks)
314304

315305
# hide the ai content if not on
316306
if device_ver >= Version("18.1") and (not TweakID.AIGestalt in tweaks or not tweaks[TweakID.AIGestalt].enabled):
@@ -402,14 +392,6 @@ def loadSettings(self):
402392
else:
403393
self.ui.skipSetupOnLbl.hide()
404394

405-
# hide/show the frame limit
406-
if risky_tweaks:
407-
self.ui.ignorePBFrameLimitChk.show()
408-
self.ui.disableTendiesLimitChk.show()
409-
else:
410-
self.ui.ignorePBFrameLimitChk.hide()
411-
self.ui.disableTendiesLimitChk.hide()
412-
413395
self.device_manager.apply_over_wifi = apply_over_wifi
414396
self.device_manager.auto_reboot = auto_reboot
415397
self.device_manager.allow_risky_tweaks = risky_tweaks

gui/pages/main/settings.py

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,21 @@ def load_available_languages(self):
8282
idx = 0
8383
self.ui.langDrp.setCurrentIndex(idx)
8484

85+
# Toggle the risky options visibility
86+
def set_risky_options_visible(self, visible: bool, device_connected: bool=True):
87+
if device_connected:
88+
self.ui.advancedPageBtn.setVisible(visible)
89+
self.ui.ignorePBFrameLimitChk.setVisible(visible)
90+
self.ui.disableTendiesLimitChk.setVisible(visible)
91+
self.ui.atwakeupChk.setVisible(visible)
92+
self.ui.enableiPadOSChk.setVisible(visible)
93+
try:
94+
self.ui.resetPBDrp.removeItem(4)
95+
except:
96+
pass
97+
if visible:
98+
self.ui.resetPBDrp.addItem("PB Extensions")
99+
85100
## ACTIONS
86101
def on_langDrp_activated(self, index: int):
87102
new_lang = self.lang_indexes[index]
@@ -96,17 +111,7 @@ def on_showRiskyChk_toggled(self, checked: bool):
96111
self.window.device_manager.allow_risky_tweaks = checked
97112
# save the setting
98113
self.window.settings.setValue("show_risky_tweaks", checked)
99-
# toggle the button visibilities
100-
self.ui.advancedPageBtn.setVisible(checked)
101-
self.ui.ignorePBFrameLimitChk.setVisible(checked)
102-
self.ui.disableTendiesLimitChk.setVisible(checked)
103-
self.ui.atwakeupChk.setVisible(checked)
104-
try:
105-
self.ui.resetPBDrp.removeItem(4)
106-
except:
107-
pass
108-
if checked:
109-
self.ui.resetPBDrp.addItem("PB Extensions")
114+
self.set_risky_options_visible(checked)
110115
def on_ignorePBFrameLimitChk_toggled(self, checked: bool):
111116
set_ignore_frame_limit(checked)
112117
# save the setting

0 commit comments

Comments
 (0)