I've tried something going backward until Sierra 10.12.6, upon @Badruzeus suggestion, I've investigate a bit, and almost sure that the "light mode" transparency is rendered by the /S/L/PF/SkyLight.Framework
On Sierra the Skylight binary file is sized 7,4 MB , while on HS is 4,4 MB similar size as Mojave
Replacing with Sierra one you get a lot of WindowServer crashes, while a better behavior you get replacing with HS one BUT it stuck on black screen after the stage2 Apple logo, the keyboard is responsive, sometimes appears also the mouse cursor on black screen.
Anyway I guess this Mojave file is always mandatory, even if someone will succeed in patching:
/S/L/PF/SkyLight.Framework/Versions/A/Resources/WindowServer
So could we replace everything in the SkyLight framework with the equivalent files from Sierra but keep the window server file from Mojave?
[doublepost=1533373223][/doublepost]
I've tried something going backward until Sierra 10.12.6, upon @Badruzeus suggestion, I've investigate a bit, and almost sure that the "light mode" transparency is rendered by the /S/L/PF/SkyLight.Framework
On Sierra the Skylight binary file is sized 7,4 MB , while on HS is 4,4 MB similar size as Mojave
Replacing with Sierra one you get a lot of WindowServer crashes, while a better behavior you get replacing with HS one BUT it stuck on black screen after the stage2 Apple logo, the keyboard is responsive, sometimes appears also the mouse cursor on black screen.
Anyway I guess this Mojave file is always mandatory, even if someone will succeed in patching:
/S/L/PF/SkyLight.Framework/Versions/A/Resources/WindowServer
I found a couple pages on SkyLight and WindowServer.
https://github.com/avaidyam/Parrot/wiki/SkyLight.framework
https://developer.apple.com/documentation/coregraphics
https://developer.apple.com/documentation/coregraphics/quartz_window_services
https://developer.apple.com/library...pple_ref/doc/uid/DTS10003794-CH1-SUBSECTION14
And some stuff on Metal.
https://developer.apple.com/documentation/metalkit
https://developer.apple.com/documentation/metalperformanceshaders
https://developer.apple.com/documentation/metal
Last edited: