a bit of #rant I guess (?)

So the state of the #ui in today world is that apps care more about the "brand" instead of using darn OS widgets (so all apps would look more or less uniform with the platform). Turns out that #Qt kinda switched from QtWidgets (native OS controlls) to QML and Qt Quick which doesn't use native widgets but rather paints it's own that try to look like the native ones via theming. So if you want native you should use QtWidgets.

Qt is kinda huge though because it's not only UI but a lot of libraries as well…

On the other hand there is a #libui (https://github.com/libui-ng/libui-ng) which seems great (and has neat bindings for #Rust) but it lacks quite a lot of widgets… (and on Linux they only do GTK :/)

Would be nice to have something like scaled-down-QtWidgets that don't require "whole" Qt and would offer nice bindings to Rust…

(though yesterday I dabbed a bit in "modern" #C++ and it wasn't all that terrible 😱 )

GitHub - libui-ng/libui-ng: libui-ng: a portable GUI library for C. "libui for the next generation"

libui-ng: a portable GUI library for C. "libui for the next generation" - libui-ng/libui-ng

GitHub

I think I may have itsy-bitsy-tiny issue with attention… so around noon I saw some comment about browsers integrating tabs in window titlebar and it's basicaly CSD (client side decoration) and I started wondering if it can be done in #KDE / #Qt natively and then I jumped into the rabbithole of #Qt bindings in #Rust (to have relatively mostly 'native' looking widgets), made a short stop at #wxWidgets and played a bit with #wxdragon (https://docs.rs/crate/wxdragon/latest) just to move to #libui and #libui-rs (https://github.com/libui-rs/libui)…

Lovely afternoon… though completely missed what I had planned for it… xDDDD

wxdragon 0.9.5 - Docs.rs

TIL glimmer now has support for bar charts and line charts.
https://github.com/AndyObtiva/glimmer-libui-cc-graphs_and_charts#readme
#ruby #glimmer #libui
GitHub - AndyObtiva/glimmer-libui-cc-graphs_and_charts: Graphs and Charts (Glimmer DSL for LibUI Custom Controls)

Graphs and Charts (Glimmer DSL for LibUI Custom Controls) - AndyObtiva/glimmer-libui-cc-graphs_and_charts

GitHub

Notes for January 29-February 4

A rather quiet week, with a few family events. A lot of this played out against the technicolor background of the Apple Vision Pro going on sale, which has turned most of my news feeds into a stream of gibberish.(...)

#janet #lxc #rockchip #lxd #hardware #notes #flatpak #libui #yooyeetoor1 #armbian #personal #fusion360 #libuing

https://taoofmac.com/space/notes/2024/02/04/1800

Notes for January 29-February 4

A rather quiet week, with a few family events.

Tao of Mac
!scheme #libui on #Chicken - Simple and portable UI library - http://wiki.call-cc.org/eggref/4/libui