3 ms·
"If you want something done, do it yourself", as said one of the best sci-fi movie villains. A GUI toolkit that does not burden itself with compatibility with
by nine_k 2y ago
"If you want something done, do it yourself", as said one of the best sci-fi movie villains.
A GUI toolkit that does not burden itself with compatibility with anything but X (working directly with Xlib) is already much leaner than GTK or Qt. The use of Common Lisp instead of C, Vala, or even C++ makes the problem even easier to tackle. No wonder Barium ended up being so compact, while doing everything a simple but complete toolkit needs to do.
It may even age gracefully, as the author wants it to, provided that Xlib stays around. Or maybe it could eventually develop a thin abstraction layer to allow pluggable rectangle-drawing and text-rendering APIs, and start supporting Wayland, too.
And emphatically yes, I want scrollbars back where scrollbars are due. Aping Apple in this regard was a very unfortunate choice by GTK.
- yjftsjthsd-h 2y ago> It may even age gracefully, as the author wants it to, provided that Xlib stays around. Or maybe it could eventually develop a thin abstraction layer to allow pluggable rectangle-drawing and text-rendering APIs, and start supporting Wayland, too. For application software (which appears to be what the author cares about), xwayland (and the other one whose name escapes me at the moment[0]) should be a trivial way to support wayland perfectly well without actually having to expend any effort. [0] EDIT: Found it; https://github.com/Supreeeme/xwayland-satellite https://github.com/Supreeeme/xwayland-satellite ... which actually apparently is xwayland, just without needing compositor support. Not quite what I thought I remembered, still super cool and useful.
- pajko 2y agoQt is not just a GUI toolkit and it does not need X or any X libraries, works fine with a framebuffer.
- amelius 2y agoQt is great for its painting operations alone.
- 01HNNWZ0MV43FF 2y agoHell it's one of the cleaner ways to do async networking in C++ alone
- amelius 2y ago> And emphatically yes, I want scrollbars back where scrollbars are due. Aping Apple in this regard was a very unfortunate choice by GTK. Apple is not as great in UI as most people seem to think. But I must say that I don't miss scrollbars on my phone.
- skywal_l 2y ago> "If you want something done, do it yourself" That's how Sublime Text does it and it works great. Same UI on all platform, pretty fast and they control their destiny. Moreover, the ST binary will probably continue to work for the foreseeable future whatever the platform.