After multiple searches, I cannot find ANT or any info to back up you claims. Could you provide a link to ANT?
The results I do find typically list Google Material, Microsoft Fluent and Apple Human Interface Guidelines as the top three an if you’re building anything with SwiftUI, you’re almost forced into complying the latter.
Now that I’ve looked, the fact that their website has elements crashing together and sections that outright fail to load, does not make me want to read any further.
Not to mention that the English copy reads like auto-translated furniture assembly instructions:
Help Designers/Developers building beautiful products more flexible and working with happiness
This site talks about ‘products’ on the Welcome page. What products? Ladies shoes? Moon rockets? Office lighting systems? Pictures of Steve Jobs tell me nothing.
Really? MacOS Cheetah, Puma, Jaguar, Leopard, Tiger, Snow Leopard, Lion, Mountain Lion, Mavericks, Windows XP, Windows 7, Windows 10 - those were not “public” and designed to “put the final user first”? All those smart people working on those UIs for decades had it all wrong?
No, the recent changes are change for the sake of change, just like when you go to the grocery store and find that they’ve changed the design of your favorite cookie’s packaging. Companies have to constantly release “new and improved!” versions in order to satiate the public’s craving for newness and so that marketing people can justify their salaries. It’s pure marketing and has little to do with functionality, just like Xojo IDE vs Real Studio.
There is some science surrounding this phenomenon though. We, as humans, tend to forget that things exist over time when we see them over and over. Like when you lose your keys and when you finally find them, you swear you looked there several times before.
Here’s a good example. I have three sets of eyeglasses. One for driving, one for sitting at my computer and one for everything else. Now I can “function” with my computer glasses, but I certainly can’t drive, so I made a sign for my office door that says “Change Glasses!” Now you’d think that would be enough, and it does work for a few days, but usually within a week I stop seeing the sign. The solution? Change the color, change the placement, change the font… anything that makes me notice the sign again. To date, I have nine variations that I use, and I still have days where I get to the bottom of the stairs and say “dammit… glasses”
I will love to see Apple building a design system for the web better than Bootstrap, Material Design or Ant Design. They have many web apps and the user interface is not consistent. Consistency is one of the element giving a feeling of high-quality user experience. Anyway, Xojo need to clearly update macOS components for better quality of apps.
The existing toolbar is not native on macOS, and I’d be surprised (pleasantly) if the updated toolbar on the roadmap is. As for the popover, we’ll find out.
I stand corrected. I assumed it wasn’t, given that it didn’t act like a native macOS toolbar (no right-click → Customize Toolbar, no ability to contain certain controls such as SearchFields, etc.). I haven’t done much with DesktopControls so perhaps it is more capable now. If not, one might hope that the planned improvements will make it suitable for modern commercial macOS apps.
And that’s what I did (actually I used the MBS plugins). And I use MBS popovers. But the thread is not about how you can work around Xojo’s limitations with declares and plugins.