Commit Graph

224 Commits

Author SHA1 Message Date
Jazzzny
b4e6688203 Merge remote-tracking branch 'origin/main' into macos-next
# Conflicts:
#	CHANGELOG.md
#	opencore_legacy_patcher/constants.py
2025-11-30 23:01:38 -05:00
Jazzzny
a71086935d minor ui refresh 2025-11-30 22:47:34 -05:00
Dhinak G
7ca65ddbaa Increment build 2025-08-30 02:07:05 -04:00
Dhinak G
cea721a33a GUI: Update messages for installer download 2025-08-29 20:16:57 -04:00
Dhinak G
2383966234 products_appledb.py: Add AppleDB as InstallAssistant source 2025-08-28 17:37:37 -04:00
Dhinak G
960376aebb network_handler.py: Use raise_for_status to detect error 2025-08-28 17:37:37 -04:00
Dhinak G
6e4064887c network_handler.py: Fix checksum support 2025-08-28 17:37:37 -04:00
Dhinak G
aec0e8c6d2 products.py: Improve wording of latest products mechanism 2025-08-28 17:37:37 -04:00
Jazzzny
2cd692ed9b Add remaining provisional T2 SMBIOS 2025-07-21 13:19:51 -04:00
Jazzzny
13115072a9 Add iMac19,x SMBIOS 2025-07-21 13:12:38 -04:00
Jazzzny
75302a1ec2 Add check for Solarium enablement 2025-07-16 20:03:36 -04:00
Jazzzny
decf6a9676 Inject legacy USB map on USB 1.1 Macs 2025-07-14 17:10:07 -04:00
Jazzzny
6d68399483 Add Tahoe icon, do now show multiple betas on latest installers listing 2025-07-07 23:47:24 -04:00
Jazzzny
31572c86b9 Revert root patcher maximum 2025-07-01 13:57:24 -04:00
Jazzzny
a024bfc117 Do not patch AppleHDA on macOS 26 B1 2025-07-01 13:20:43 -04:00
Jazzzny
4976c5148e Allow root patcher on macOS 26 2025-07-01 13:17:15 -04:00
Jazzzny
e3c064d2c1 Add Modern Audio patch set foundation for macOS 26. Note that this requires PSPKG update, which needs to be done in PSPKG. 2025-07-01 13:13:30 -04:00
Jazzzny
cd3f3fb039 Update OpenCorePkg to rolling 2025-06-30 09:22:53 -04:00
Jazzzny
feca197ade Add USB mappings for macOS 26 2025-06-30 09:10:40 -04:00
Jazzzny
9be3dc8d58 Add apfs_aligned.efi driver 2025-06-30 08:28:16 -04:00
Jazzzny
90412f1354 Increment version 2025-06-30 08:13:28 -04:00
Jazzzny
1cf7335ec4 Implement macOS 26 constants for SUCatalog logic 2025-06-30 07:51:24 -04:00
Jazzzny
453ef78dda Add macOS 26 constant 2025-06-30 07:46:55 -04:00
Mykola Grymalyuk
b8200ad262 usb11.py: Add USB webcam test patch 2025-05-11 20:36:45 -06:00
Mykola Grymalyuk
9bc816f353 Sync PatcherSupportPkg 2025-05-10 21:37:56 -06:00
Gonen
9ac02b0f6b GUI: Reduce CPU usage II - have smoother UX with faster refresh rate
* Set thread_sleep_interval to 0.01s for better UI responsiveness
* Improve thread waiting with thread.join() where applicable (thanks to @sbytnar)
2025-04-05 20:29:07 +03:00
Gonen
4ce91cad3d [WIP] GUI: Reduce CPU usage by adding sleep intervals to UI wait loops
Fix issue where the GUI main thread was consuming excessive CPU while
waiting for background tasks to complete.
By adding a configurable sleep interval between UI updates,
CPU usage is significantly reduced while maintaining responsiveness.

- Add thread_sleep_interval constant to global Constants class
- Implement wait_for_thread utility function in gui_support
- Update all wxPython event loops to use the new helper
- Test shows approximately 60% CPU usage reduction during waits
2025-04-03 23:18:48 +03:00
Mykola Grymalyuk
f87f803cf2 Sync PatcherSupportPkg 2025-04-03 13:59:13 -06:00
Mykola Grymalyuk
7f80c6ba3b Increment build 2025-04-02 11:24:23 -06:00
Mykola Grymalyuk
1a871fd93c Sync CHANGELOG
Ref: 35bcb134f1
2025-04-01 19:31:31 -06:00
Mykola Grymalyuk
67bf7c5095 Increment build 2025-04-01 08:37:55 -06:00
Mykola Grymalyuk
d1459344e4 Sync PatcherSupportPkg 2025-03-30 14:14:04 -06:00
Mykola Grymalyuk
8098cc6520 sys_patch.py: Fix Metallib logic 2025-03-24 11:19:28 -06:00
Mykola Grymalyuk
28e57d5d00 Sync OpenCorePkg 2025-03-23 11:52:58 -06:00
Mykola Grymalyuk
33d1b294eb Sync kexts 2025-03-23 11:35:06 -06:00
Mykola Grymalyuk
3c91e6e9ed Sync copyright label 2025-02-15 11:08:04 -07:00
Mykola Grymalyuk
743076a411 Disable crash analytics client side 2025-01-01 11:10:02 -07:00
Mykola Grymalyuk
5f1e21eb09 Sync PatcherSupportPkg 2024-12-09 12:45:30 -07:00
Mykola Grymalyuk
e9e681c272 Increment build 2024-11-17 10:39:22 -07:00
Mykola Grymalyuk
5e4b124b2a defaults.py: Implement additional error handling for 2.1.0 bug 2024-11-06 10:18:17 -07:00
Mykola Grymalyuk
2a578734b9 gui_settings.py: Fix typing for boolean values 2024-11-02 18:19:43 -06:00
Mykola Grymalyuk
737aed5635 gui_settings.py: Add error handling for invalid value 2024-10-31 16:03:44 -06:00
Mykola Grymalyuk
868cfa62c1 Sync PatcherSupportPkg 2024-10-31 15:55:31 -06:00
Mykola Grymalyuk
b561a35ca9 products.py: Better handle Apple Silicon installers 2024-10-31 15:55:19 -06:00
Mykola Grymalyuk
6a58ef1dab gui_settings.py: Handle saving values of None 2024-10-05 12:21:34 -06:00
Mykola Grymalyuk
a8f76af6bc GUI: Support saving settings on-model 2024-10-05 11:14:46 -06:00
Mykola Grymalyuk
1ec6b02cd7 Increment build 2024-10-05 10:24:20 -06:00
Mykola Grymalyuk
15ad0c509e macos_installer_handler.py: Reference full diskutil path
Thanks @niklasravnsborg for the report!
2024-09-27 11:26:43 -06:00
Mykola Grymalyuk
0e0b1436b2 bluetooth.py: Set legacy patches on Macs with upgraded chipsets 2024-09-27 10:06:31 -06:00
Mykola Grymalyuk
528d32cc9d non_metal.py: Remove Metal wallpaper 2024-09-26 16:15:55 -06:00