3 ms·
I've been using Linux for 15 years, and I definitely agree with these points. I'm not particularly sensitive to the UI clunkiness, but I do try and use applicat
by Teknoman117 8y ago
I've been using Linux for 15 years, and I definitely agree with these points. I'm not particularly sensitive to the UI clunkiness, but I do try and use applications that use the same GUI toolkit to have some basic consistency. It definitely shows when you compare it to even mediocre macOS apps.
At this point though, most of my professional life is spent in a terminal emulator (alacritty), Firefox, Visual Studio Code, Android Studio, qpdfview, and pcmanfm-qt. I also switched to a tiling wm (i3) with window decorations shut off, so basically my consistency comes from being super simplistic (graphically atleast).
Been toying with the idea of picking up a few design books and taking a hack at writing a GUI toolkit using Rust with something like the react/redux ideology of GUI app development and seeing where that goes (would be for Wayland). Would try the flux model because unidirectional data flow maps very nicely to Rust as I don't want to deal with any refcell shenanigans.
- steveklabnik 8y agoThat’d be very cool! There’s a psuedo-stealth project to build a GUI toolkit using vaguely ECS principles in Rust for similar reasons. I’d love to see how a flux approach works too!