3 ms·
> If you stick to only Apple's UI toolkit, your application will look like a low-effort webapp styled with 5 lines of CSS. I think it's pretty clear at this po
by Klonoar 5y ago
> If you stick to only Apple's UI toolkit, your application will look like a low-effort webapp styled with 5 lines of CSS.
I think it's pretty clear at this point that Apple's been adding the tools to do more of the kinds of designs you see over in Electron rather than "native" looking pieces. Anybody building with solely native controls in 2022 will look out of place (unless they're trying to look system-integrated, in which case you'd go the opposite way and try to blend as much as possible - the middle ground is gone now though).
Hell, the only native things you need to use from Cocoa's standard toolbox these days:
- NSToolbar (if even)
- SFSymbols or other system images
- NSTableView styling
- Buttons, dropdowns, menus
The rest you can style however the hell you want - I would consider it the most flexible platform after HTML/CSS/JS.