Remix.run Logo
embedding-shape 13 hours ago

As someone who is currently building a native macOS application (cross-platform actually), but haven't used macOS as my "main OS" for more than a decade, what's the most important things to make desktop applications "feel native" on macOS?

andsoitis 13 hours ago | parent | next [-]

Excellent documentation in Apple’s Human Interface Guidelines: https://developer.apple.com/design/human-interface-guideline...

embedding-shape 10 hours ago | parent [-]

Excellent resource for general UX guidelines, some apply to cross-platform apps, some not so much. I was mainly looking for a Apple/macOS-specific guidelines, but I'm guessing they're mixed in there with everything else. Thanks though, very helpful!

WillAdams 12 hours ago | parent | prev [-]

Use the native text objects --- in particular, this will get you emacs style editing keyboard shortcuts

Support drag-drop

Support Services --- bonus points for implementing core functionality as a Service and making it available thus