Custom UI Framework made with XOJO - Demo video

Why would anyone want a Mac app to look like a Windows app, or am I misunderstanding what you’ve said?

That’s sad and incomplete for Desktop, we should compile a dual component, one will strip the Design Time interface of it and used on the builds, and the other will have such interface, will exist as DLL/dylib/so form cached/installed, and loaded and used on the surface being designed. Completely functional, not some sort of subsets available.

I guess some people just want a good looking multiplatform app, not just a Mac app.

3 Likes

There’s no accounting for taste. :frowning: Interface norms are there to “look good” they actually have value to the users of the platform. They know how to use an app because it uses the same design philosophy as other apps they’re already used to. Throwing that all away in the name of vanity seems very wrong (to me).

I’m not aware of many users that work on different platforms every other day, they tend to stick to one, at least until they buy a new machine. At least that’s been my experience over the last 35 years.

As someone that worked with entire teams of people during years, not just one, I can say that in a company we can find things like 70 Windows laptops, 15 Macs, 3 Linux and all them want to run the company apps, and no one care if they look as someone else’s book says, they just want a good UX in any of those platforms, and the job done.

3 Likes

ahem… team, many users, in a company… well, seems like environment matters a lot!
But thanks a lot my little comment did mean so much to You!

Well, not really. It’s just hard to keep quiet sometimes, I need to try harder. :smile:

2 Likes

Is there any reason this won’t work in Linux? It’s great looking! Linux also doesn’t have a strict design philosophy on theming so I like it!

Is there any reason this won’t work in Linux? It’s great looking! Linux also doesn’t have a strict design philosophy on theming so I like it!

Don’t have a Linux machine… but it’s not going to work, as it’s heavily dependent on declares on Win / Mac. Would require significant added work.

1 Like

Xojo has all the elements available for creating a web application that can be run in a desktop html viewer fronting the users as a desktop app in Windows , Mac and Linux.

This would allow modern , web like UI for a desktop app across platforms.
Perhaps this can be explored in the future.

You can do it right now, will take lots of JS from you, and would be unnecessarily hard to maintain, sometimes will have peaks of 3 or 4 times the same data in the memory, like a Xojo recordset, a JSON string passing that RS into the view, that JSON becoming an array populating some scrollable table on the UI. I don’t see it as a good decision.

Hey that’s ok, thanks for answering! If you ever do expand into Linux I’d test for you. No charge :slight_smile: great work all the same!

1 Like