5 ms·
Safari on windows were showing osx-styled default buttons, so I think safari also implement their own UI controls, not using system's ui elements.
by neurostimulant 6y ago
Safari on windows were showing osx-styled default buttons, so I think safari also implement their own UI controls, not using system's ui elements.
- saagarjha 6y agoSafari buttons on macOS are native unless you style them in a way that causes their font or size to change.
- kitsunesoba 6y agoThat’s because Safari was ported to Windows by porting a large chunk of AppKit to Windows - it didn’t make direct use of Win32.
- neurostimulant 6y agoWow this is interesting! Does that means technically we could have any OSX app compiled for windows while still retaining OSX-like appearance? Did Apple ever released this AppKit windows port for others to use? Does apple still maintaining the port for MacOS as well or did it die along with Safari for windows?
- selectodude 6y agoIt was originally ported for and is still used in iTunes.
- saagarjha 6y agoiTunes uses CoreFoundation but it kinda barely uses AppKit even on macOS.
- alwillis 6y agoBefore NeXT was acquired by Apple, they had OpenSTEP running on top of Windows. Back in the day, you could run a NeXTSTEP app on NeXT hardware, Sun hardware as well as x86: https://en.wikipedia.org/wiki/OpenStep#OPENSTEP_Enterprisee https://en.wikipedia.org/wiki/OpenStep#OPENSTEP_Enterprisee
- _ZeD_ 6y agoPlease do no try to make osx-like appearance on Windows. It's too alien