Mykola Grymalyuk
9e5327f2d4
gui_main.py: start build on modal launch
2022-05-22 11:54:34 -06:00
Mykola Grymalyuk
e7143f2242
GUI: set modal work-around to Big Sur+
2022-05-22 11:31:20 -06:00
Mykola Grymalyuk
69f7ad7115
GUI: move help menu to dedicated class
2022-05-22 10:23:57 -06:00
Mykola Grymalyuk
066e7c9a3d
gui_main.py: Add "Search for disks again" option
2022-05-22 00:20:45 -06:00
Mykola Grymalyuk
c1e7765284
gui_main.py: Add missing height enforcement in root patch modal
2022-05-22 00:02:00 -06:00
Mykola Grymalyuk
0068a86035
gui_main.py: Add return to disk when selecting partitions
2022-05-21 23:29:47 -06:00
Mykola Grymalyuk
d7b5ba68b1
gui_main.py: Work-around incorrect modal sheet anchoring
...
Due to wxPython’s anchoring logic, if the previous view was a modal sheet, the new sheet will anchor to it. To resolve, call ShowWithoutActivating() forcing the view to re-anchor onto the core window
2022-05-21 22:46:09 -06:00
Mykola Grymalyuk
bd351ac90d
gui_main.py: Remove extra modal reset function
2022-05-21 20:45:58 -06:00
Mykola Grymalyuk
7cc91f8f38
gui_main.py: Expand modal sheet to root patch menu
2022-05-21 20:35:13 -06:00
Mykola Grymalyuk
d9ef84d291
gui_main.py: Move to centralized modal
2022-05-21 18:25:07 -06:00
Mykola Grymalyuk
89c0f9b3d5
gui_main.py: Adjust payload verification
2022-05-21 14:35:57 -06:00
Mykola Grymalyuk
52b12a7e0b
gui_main.py: Add Modal to Root Patching
2022-05-21 10:43:13 -06:00
Mykola Grymalyuk
58cd6c2bc7
Force Header height position
2022-05-20 23:11:40 -06:00
Mykola Grymalyuk
4f4c79f7a0
Test Modal usage
2022-05-20 22:12:42 -06:00
Mykola Grymalyuk
88374c1b96
gui_main.py: Lower count down for relaunch to 5s
...
With newly optimized binary, no longer need to present the GUI for as long
2022-05-19 15:39:12 -06:00
Mykola Grymalyuk
526dbb5d8a
gui_main.py: Hide window during close
...
Allows background processes to finish cleaning up without stalling the UI
2022-05-19 13:55:11 -06:00
Mykola Grymalyuk
b90956dc4a
gui_main.py: Add extra error handling for payload unpacking
2022-05-19 08:55:51 -06:00
Mykola Grymalyuk
3134530b4c
Move payload reroutes to dedicated class
2022-05-18 19:41:13 -06:00
Mykola Grymalyuk
45a04d5965
gui_main.py: Adjust non-Metal detection
2022-05-18 16:37:17 -06:00
Mykola Grymalyuk
053641bf4f
Set dmg as mount type
2022-05-18 16:08:47 -06:00
Mykola Grymalyuk
416138344a
Switch to onedir option
2022-05-18 14:10:13 -06:00
Mykola Grymalyuk
93222701e3
integrity_verification.py: Add extra error handling
2022-05-16 20:22:01 -06:00
Mykola Grymalyuk
f670a821a3
gui_main.py: Add note when system already patched
2022-05-16 12:43:09 -06:00
Mykola Grymalyuk
63118d7d43
gui_main.py: Add work-around for broke pulse() on non-Metal
...
Applicable for non-Metal Macs running Monterey, NSProgressBar’s indeterminate function is broken when called by wxWidgets/wxPython
2022-05-12 11:46:53 -06:00
Mykola Grymalyuk
feb108b1eb
gui_main.py: Add Pulsing Progress bar during disk parsing
2022-05-11 13:23:11 -06:00
Mykola Grymalyuk
4f2e302d0a
gui_main.py: Add Pulsing Progress bar during sucatalog parsing
2022-05-11 12:35:33 -06:00
Mykola Grymalyuk
2ddb679554
Add Checksum verification to InstallAssistant.pkg download
2022-05-10 22:46:49 -06:00
Mykola Grymalyuk
60fab3986e
Add User prompt for mismatched config
2022-05-10 18:17:23 -06:00
Mykola Grymalyuk
8b4332e0c0
Add Serial Number Spoofing
2022-05-06 23:07:45 -06:00
Mykola Grymalyuk
49ee43f6ed
sys_patch.py: Add patch set info to root
2022-05-05 11:35:03 -06:00
Mykola Grymalyuk
9f4fb692d7
Merge branch 'main' into sys_patch-refactor
2022-05-04 15:32:40 -06:00
Mykola Grymalyuk
5e5139855b
Fix AutoPkg download
2022-05-04 15:31:30 -06:00
Mykola Grymalyuk
8489823f8b
Remove more unneeded code
2022-05-02 22:09:22 -06:00
Mykola Grymalyuk
4e1254c31e
Initial Commit
2022-05-02 13:19:36 -06:00
Mykola Grymalyuk
93a2eeb8b5
Only list newest installers by default
2022-04-29 21:33:31 -06:00
Mykola Grymalyuk
3dd680c9c8
gui_main.py: Avoid Prompting on unsupported configs
2022-04-29 15:36:13 -06:00
Mykola Grymalyuk
a208216316
gui_main.py: Don’t centre bytes text every update
2022-04-28 11:47:46 -06:00
Mykola Grymalyuk
d625078090
gui_main.py: Add prompt after CIM
2022-04-28 11:14:28 -06:00
Mykola Grymalyuk
5324df9470
Add User configurable Disk notification
2022-04-28 10:36:43 -06:00
Mykola Grymalyuk
f307b4ab69
Add Disk Prompt for autopatcher
2022-04-28 08:44:10 -06:00
Mykola Grymalyuk
3340f10fbd
gui_main.py: Add disk highlighting during install
2022-04-26 21:24:45 -06:00
Mykola Grymalyuk
7b4f7024c4
Remove Online Binaries
2022-04-24 15:01:43 -06:00
Mykola Grymalyuk
a7be418a89
Remove Unoffical Mojave/Catalina Root Patching
...
Feature originally intended for internal developers during early non-Metal development, removed outright due to maintance costs.
For non-TeraScale 2 Acceleration, use dosdude’s tools. For TeraScale 2 acceleration, use 0.4.3 or older
2022-04-24 12:12:32 -06:00
Mykola Grymalyuk
36a31f9116
gui_main.py: Reword Reboot Prompt
2022-04-22 10:34:25 -06:00
Mykola Grymalyuk
9f3a4584b4
gui_main.py: Add popup on OpenCore Build
2022-04-21 21:35:05 -06:00
Mykola Grymalyuk
0e3d4244e7
Add Reboot Prompt in GUI after Root Patching
2022-04-21 15:35:11 -06:00
Mykola Grymalyuk
fecc8a7245
Merge branch 'main' into autopatcher
2022-04-21 11:30:41 -06:00
Mykola Grymalyuk
774b0cc52f
gui_main.py: Sync defaults with PSP 0.3.7
2022-04-20 22:20:12 -06:00
Mykola Grymalyuk
64daaf3e4b
gui_main.py: use ditto for unzips
2022-04-20 12:10:09 -06:00
Mykola Grymalyuk
6f48f38814
Fix redirects
2022-04-20 10:04:44 -06:00