Can Xojo please put attention on improving Mac applications built with Xojo

@Patrice_C

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.

Look at Patrice web site and you will understand his concerns:

https://www.olevator.com

Odd…

1 Like

It is. That didn’t come up in the first 8 pages when I searched.

I use Bing, maybe thats why…

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

Pass…

1 Like

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.

2 Likes

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”

3 Likes

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.

1 Like

For example?

Toolbar is outdated, no advanced collectionview except using plugin, missing popover, etc.

As far as I can see, two of your items are on the roadmap.

https://documentation.xojo.com/resources/roadmap.html

1 Like

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.

The existing toolbar is native on macOS.

2 Likes

The toolbar on macOS is native.

3 Likes

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.

1 Like

Well you can do a lot of those things using Xojo Declares on macOS.

1 Like

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.

3 Likes

For my taste using declares isn’t a workaround. It a tool developers can use to extends functionality. You just need to learn how to use them.