4 ms·
The dialog you've shown for OS X does not look native at all. Not just the spacing, but especially the second selector ('render') is quite odd. Also the font us
by jstsch 13y ago
The dialog you've shown for OS X does not look native at all. Not just the spacing, but especially the second selector ('render') is quite odd. Also the font usage for the labels, the light-gray borders around the input fields and the tab focus is strange.
Does QT basically render a bitmap, or does it use the native controls and just has some odd default styling? If it's the first, then I would probably do the UI in native Objective C/Cocoa and keep a nice cross platform base for the VFX core of the app. Not sure if that's feasible for your application of course.
- berkut 13y agoIt's got a master stylesheet attached for the tabs, but admittedly, even without it, it's not identical. http://imgur.com/68b9eoO http://imgur.com/68b9eoO - is native Cocoa moc-up in XCode. I concede the borders are slightly different, but I personally wouldn't have noticed or minded. The render button is a custom button - the only difference from the native one is the right-hand menu triangle which isn't native. Qt has styles, and draws controls itself via vector drawing. And you can customise this yourself: So you've got all the power in the world to do what you want, but at the expense of loads of complexity that no-one's really going to go to the trouble of doing. So basically, it tries to emulate the controls on all platforms, and does a pretty poor job on OS X.
- rimantas 13y agoIt does extremely shitty job on OS X. Not trying to emulate would probably look better.
- jstsch 13y agoThank you, very interesting. Am I correct that the button 'Visible to: All' is basically an action button where you can use the arrow on the side to change the action within? Those are not really common on OS X. Guess that's why it looks a bit out of place. I would side with the reader below, I think that going for a completely different look works better than 'almost' native. Ableton Live is a good example I think that has (almost) the same UI on Mac as on Windows which doesn't look bad on either OS.
- berkut 13y agoNot quite: it's a highly-custom multiple selection mask button (with intelligent title based on the selection options) - doesn't really have any native equivalent on any platform as far as I'm aware: http://imgur.com/xXM7TBT http://imgur.com/xXM7TBT