Hello everyone
I’ve project I want work on next year called V U I
VUI (Vector User Interface)
is middle ground solution between GUI and TUI
it stands for (Vector User Interface) a UI made of vectors
it’s compiled svg/css into opcodes made of 5 digits
for each elements of the svg and css specification
that could be compiled and de-compiled easily and load blazingly fast
run cross-platform (Linux,BSD,Win,Mac,Android,IOS)
it’s very tiny yet beautiful library to draw fast UI
Here a preview scheme
I love this! It very much reminds me of an LCARS interface. I’ve definitely daydreamed about something between tui and gui so its definitely awesome to see someone taking this kind of project on.
Thank you,I hope it goes as I intended
and yes it will looks more like sci-fi UI movie because almost all of elements can be animated with great performance and smooth interactions.
Hi @Halano, your TUI/GUI looks great! Are you making it available as FOSS? Is there a GitHub repository? I am looking around for something light-weight as I am still trying to decide whether to use QT or GTK4 for a GUI I am trying to construct. (I call my GUI project long-wait, certainly not light-weight.)
It’s not public nor beta stage yet I’m looking for developers to initial the project and good collaboration it’s gonna be similar to fltk but even faster modern and features packed.
@rogerp I even prefer win32 over QT and gkt4
these gui framework are buggy / slow
so much (layers,abstraction,bloat)
I’m disappointed that linux standard gui framework is gtk I hope things shift better.
Have you looked at Omarchy? Looks like a perfect match for you! No GTK3 or 4 or QT. I’m enjoying using it but at 69 years of age I struggle with all the kyb short-cuts to learn.
If I understand correctly, given your SVG concept, the intent is to have most of the GUI be essentially a web-page, having any call to 3D OpenGL encapsulated within a “flattening” tool.
Sounds like it would be “zippy” and very much lightweight, therefore very attractive!
Hopefully the API for integration of 3D will be equally zippy, since 3D interractive gaming is driving technology overall, even if I myself make minimal use of it via FreeCAD.
Being 70 years young, I would not be joining you on that adventure!
I do wish you all possible success because this would be a great addition/enhancement to the Linux ecosystem!
Suggestion:
Consider breaking the full potential into targetted application markets, applying the “divide and conquer” principle.
You might want to see what you can do for each of the following markets:
industrial process controllers (embedded application/API; PLCs, Programmable Logic Controllers)
then, possibly try to tackle an Application which is already geared to SVG, eliminating the underlying translation layer, coming up with a full-screen version of the likes of
Inkscape
Karbon
Krita
Scribus
Dotgrid
Method Draw
and if not too much of a challenge,
LibreOffice Draw
I wonder if such an approach converges, by staged scope implementation, with your vision of where such a library would be positioned, or if that proposal diverges from your intented application/implementation.