How does this interact with the Accessibility settings on Mac OS?
JetBrains Compose
11–20 of 53 posts
Re: JetBrains Compose
#12Ugh, yet another GUI toolkit. Let's spread the work of implementing and debugging accessibility even thinner. I understand that by drawing its own widgets on desktop, Compose can provide greater parity with Android. But that benefits developers at the cost of some users. I think what I would have done is implement the widgets on the web platform and use CEF for the whole application, not just the browser widget. Then…
What's even worse - It's Java UI kit.
Re: JetBrains Compose
#13Ugh, yet another GUI toolkit. Let's spread the work of implementing and debugging accessibility even thinner. I understand that by drawing its own widgets on desktop, Compose can provide greater parity with Android. But that benefits developers at the cost of some users. I think what I would have done is implement the widgets on the web platform and use CEF for the whole application, not just the browser widget. Then…
What's even worse - It's Java UI kit.
Re: JetBrains Compose
#14Everyone hates XML, but for structuring UI elements it is one of the best tools.
Re: JetBrains Compose
#15My biggest gripe with virtually every UI is that it forces you to learn yet another language just to code with it. Why can't there be UI APIs that work across languages like there is with loads of other stuff? We have this for networking, disk I/O, common OS operations, and even 3D graphics , but for some reason 2D user interfaces just can't be presented in this way. Why can't there be an OpenGL-like thing for deskto…
A. It’s expensive to standardise and agree on what the UI primitives would be, and a standard would force the lowest common denominator of features. If you want a new whizz bang button now you have to create an RFC and cajole agreement.
B. It’s profitable to own the platform, which includes the UI, because then you can charge 30% taxes. If Apple spent money making a portable library they would be attacking their own income source.
Re: JetBrains Compose
#16Re: JetBrains Compose
#17I started looking into Flutter. Having to code everything in Dart seems to be a stretch. The cross platform UI toolkits should keep the well established composable abstractions - structure / style / script. This trinity provides developer ergonomics, may be we need a layer on top of these toolkits that gets compiled down to code. Everyone hates XML, but for structuring UI elements it is one of the best tools.
Re: JetBrains Compose
#18My biggest gripe with virtually every UI is that it forces you to learn yet another language just to code with it. Why can't there be UI APIs that work across languages like there is with loads of other stuff? We have this for networking, disk I/O, common OS operations, and even 3D graphics , but for some reason 2D user interfaces just can't be presented in this way. Why can't there be an OpenGL-like thing for deskto…
I agree as a developer, but I think the economics favour having many incompatible UI libraries: A. It’s expensive to standardise and agree on what the UI primitives would be, and a standard would force the lowest common denominator of features. If you want a new whizz bang button now you have to create an RFC and cajole agreement. B. It’s profitable to own the platform, which includes the UI, because then you can cha…
Re: JetBrains Compose
#19It's good to have options, and if jetbrains want to pave the way then I just hope they make it fast and with a native feel.
Re: JetBrains Compose
#20I wish there was a screenshot of a demo app. How do you market a UI toolkit without any screenshots of what I can do? I'm not going to build a demo project to see what the UI looks like.