←back to thread

304 points vyrotek | 9 comments | | HN request time: 0.994s | source | bottom
1. mwkaufma ◴[] No.45894161[source]
My kingdom for a UI toolkit that can be used to make real CAD programs, and not yet-more things that just look like webviews and could just be a webpage.
replies(4): >>45897284 #>>45898066 #>>45898215 #>>45902051 #
2. mrcsharp ◴[] No.45897284[source]
This 100%. I hate the trend of UX/UI that got unleashed upon us in the last decade of the web. Everything is scaled up for touch interactions and has to have fancy animation and very "comfortable" spacing around elements.

I wish we can go back to UIs that focus on information density and usability. I love looking at Japanese websites because of this.

replies(1): >>45898323 #
3. jeroenhd ◴[] No.45898066[source]
You can make CAD programs with any toolkit as long as you have a GPU surface to render your actual CAD output to. You can do anything with this toolkit from weather apps to video editors, map analysis, and PDF editors.

You can check out the Avalonia demo reel to see what you can already do with the .NET GUI stack that MAUI now uses on Linux and on the web: https://avaloniaui.net/showcase

replies(1): >>45898231 #
4. zerr ◴[] No.45898215[source]
Yes, that's my litmus test for GUI toolkits - is it suitable to develop Photoshop-like software? Or is it only good for yet another weather or todo apps?
5. zerr ◴[] No.45898231[source]
GPU surface is one thing, but I believe OP means the actual UI controls: buttons, tabs, combo boxes, data grids, multi-window support, etc...
replies(2): >>45898340 #>>45902959 #
6. Antibabelic ◴[] No.45898323[source]
Why do you hate it?
7. jeroenhd ◴[] No.45898340{3}[source]
I don't think that's a problem? The .NET library this is about, that now supports MAUI code unchanged, is already used in programs like https://github.com/sourcegit-scm/sourcegit/blob/master/scree... and https://github.com/GPUOpen-Tools/GPU-Reshape/blob/main/Docum...
8. thewebguyd ◴[] No.45902051[source]
QT?

WPF & WinForms are also still around

9. mwkaufma ◴[] No.45902959{3}[source]
This + a reasonable data transaction layer that supports undo and reasonably large (multi gb) data structures.