diff --git a/CHANGELOG.md b/CHANGELOG.md index 84c15f1b4..4253720fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,12 @@ ## 1.2.0 - Resolve application not existing if user dismisses an update instead of installing - Add support for detecting T1 Security Chips in DFU mode +- Resolve macOS 14.2 coreauthd crashes on T1 Macs +- Resolve missing NFC firmware on T1 Macs - Update non-Metal Binaries for macOS Sonoma: - Resolve Photos app crash + - Workaround tile window popup freezing apps by disabling the feature + - Workaround monochrome desktop widgets rendering issues by enforcing full color (can be disabled in OCLP settings ) - Add new Launch Daemon for clean up on macOS updates - Resolves KDKless Macs failing to boot after updating from 14.0 to 14.x - `/Library/LaunchDaemons/com.dortania.opencore-legacy-patcher.macos-update.plist` @@ -12,7 +16,7 @@ - News Widget no longer crashes on 3802-based GPUs - Resolve i210 NIC support for macOS Sonoma - Increment Binaries: - - PatcherSupportPkg 1.4.3 - release + - PatcherSupportPkg 1.4.4 - release ## 1.1.0 - Resolve rendering issues on Intel Broadwell iGPUs diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index 70187d0fd..4a3d379a7 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -155,6 +155,7 @@ class SystemPatchDictionary(): "defaults write /Library/Preferences/.GlobalPreferences.plist WebKitExperimentalUseGPUProcessForCanvasRenderingEnabled -bool false": True, **({"defaults write /Library/Preferences/.GlobalPreferences.plist WebKitPreferences.acceleratedDrawingEnabled -bool false": True} if self.os_major >= os_data.os_data.sonoma else {}), **({"defaults write /Library/Preferences/.GlobalPreferences.plist NSEnableAppKitMenus -bool false": True} if self.os_major >= os_data.os_data.sonoma else {}), + **({"defaults write /Library/Preferences/.GlobalPreferences.plist NSZoomButtonShowMenu -bool false": True} if self.os_major >= os_data.os_data.sonoma else {}), }, }, "Non-Metal IOAccelerator Common": { @@ -1347,13 +1348,21 @@ class SystemPatchDictionary(): "libnfshared.dylib": "13.6", "libnfshared.dylibOld.dylib": "13.6", "libnfstorage.dylib": "13.6", + "libnfrestore.dylib": "13.6", "libPN548_API.dylib": "13.6" }, "/usr/libexec": { - "biometrickitd": "13.6", # Required for Touch ID - "nfcd": "13.6", # Required for Apple Pay + "biometrickitd": "13.6", # Required for Touch ID + "nfcd": "13.6", # Required for Apple Pay + "nfrestore_service": "13.6", # Required for Apple Pay }, + "/usr/standalone/firmware/nfrestore/firmware/fw": { + "PN549_FW_02_01_5A_rev88207.bin": "13.6", + "SN100V_FW_A3_01_01_81_rev127208.bin": "13.6", + "SN200V_FW_B1_02_01_86_rev127266.bin": "13.6", + "SN300V_FW_B0_02_01_22_rev129172.bin": "13.6", + } }, }, }, diff --git a/resources/constants.py b/resources/constants.py index c1c3e028d..b40777896 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -14,7 +14,7 @@ class Constants: def __init__(self) -> None: # Patcher Versioning self.patcher_version: str = "1.2.0" # OpenCore-Legacy-Patcher - self.patcher_support_pkg_version: str = "1.4.3" # PatcherSupportPkg + self.patcher_support_pkg_version: str = "1.4.4" # PatcherSupportPkg self.copyright_date: str = "Copyright © 2020-2023 Dortania" self.patcher_name: str = "OpenCore Legacy Patcher" diff --git a/resources/wx_gui/gui_settings.py b/resources/wx_gui/gui_settings.py index 3e3d51572..99e377825 100644 --- a/resources/wx_gui/gui_settings.py +++ b/resources/wx_gui/gui_settings.py @@ -755,6 +755,16 @@ class SettingsFrame(wx.Frame): "override_function": self._update_system_defaults, "condition": gui_support.CheckProperties(self.constants).host_is_non_metal(general_check=True) }, + "Disable Color Widgets Enforcement": { + "type": "checkbox", + "value": self._get_system_settings("Moraea_ColorWidgetDisabled"), + "variable": "Moraea_ColorWidgetDisabled", + "description": [ + "Control Color Desktop Widgets Enforcement.", + ], + "override_function": self._update_system_defaults, + "condition": gui_support.CheckProperties(self.constants).host_is_non_metal(general_check=True) + }, }, "App": { "General": {