Pete Metcalfe shows you how to create a Julia graphical user interface, micro-web server, and charting apps that communicate with Raspberry Pi hardware
https://www.makerspace-online.com/julia-programming-language-on-a-raspberry-pi/?utm_source=mms
#Julia #languages #RaspberryPi #hardware #SBC #programming #DataScience #AI #Jupyter #Python #GUI
The pretty sad state of everything and everything in between
---
A 2025 Survey of Rust GUI Libraries | boringcactus - https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html
Trillium was a user interface design environment for simulating and experimenting with interfaces for simple machines. Developed at Xerox PARC in Interlisp-D, Trillium was used also for fast prototyping and testing of interfaces for Xerox copiers and printers.
An overview of Trillium:
In all my years of cutting and pasting, Microsoft's assumptions about what I'm trying to select have never been correct. Ever.
It's always a fight!
Dear #Microsoft , your #MSWindows #GUI insists on having window borders measuring 1px wide, which we get to grab to resize the windows. With a mouse that seems easy. Try again using a touch pad when cold and shivering, or tired, or in a dusty machine mill with a trembling floor. Don't even get me started on people suffering central tremors, cerebral palsy, or other physical limitations.
#usability #accessibility
Carl Svensson on why desktop user interfaces haven't evolved much:
"To me, trying to reinvent the desktop experience feels a bit like complaining about steering wheels in cars."
i've been using relm4 for a while and i'm really happy with it. i love the #elm architecture - your app's state is a struct (or object), your user interface is rendered by a function that takes your state and returns a tree of widgets (or similar), widgets emit messages, messages modify state. i find it so much cleaner and easier to wrap my head around than traditional imperative methods or MVVM.
what are some other nice cross-platform #desktop app frameworks that use this architecture? i'm mainly familiar with #relm4 and #iced in #rust.
You struggle mastering new tools (#docker, #ssh ...)
because your first reflex is to put an extra layer between you and them.
Don't fall for the graphical interface #GUI trap.
It may be convenient first but will ultimately deprive you from a deeper understanding that leads to efficiency.
- Open the #terminal.
- Play with the command line.
- Keep useful commands in history (@ATuin)
- ReUse them whenever you need
- Put most repeated commands in a script AUTOMATE!!
Title: Ludo
️ What's: A libre & minimaliste alternative to RetroArch, a UI for configuring the libretro cores
️ https://ludo.libretro.com
️ https://github.com/libretro/ludo
#LinuxEmulation #GUI
️ #Libre #Bin #Arch #Deb #Snap
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 0.18.0
Signific. vers.
️
️ Changes: https://github.com/libretro/ludo/releases
️ From:
️ https://github.com/libretro/ludo/releases.atom
️ https://www.youtube.com/embed/TvvylIT1-wM
https://www.youtube.com/embed/wxDs8r9WaK4
https://www.youtube.com/watch?v=Ar0h6St_Fa8
[fr] https://www.youtube.com/embed/Pk1oLFdewF8
Title: GOverlay
️ What's: A libre GUI for MangoHud configuration (a libre tool for monitoring FPS, temp., CPU/GPU load, ...)
️ -
️ https://github.com/benjamimgois/goverlay
#LinuxTool #Flagship #GUI #Monitoring
️ #Libre #Bin #Arch #RPM #Deb #AppIm
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 1.3-2/3
Hotfix
️
️ Changes: https://github.com/flightlessmango/MangoHud/releases
️ From:
️ https://github.com/benjamimgois/goverlay/releases.atom
https://www.youtube.com/embed/m-PHWxkdra8
[fr] https://www.youtube.com/embed/bKjvGJpWrps
️ https://www.youtube.com/embed/avz8gmh9lhU
️ https://www.youtube.com/embed/PqwIAd6zmyc
#Python #GUI devs:
I am looking to create a diagramming tool for UML-like diagrams. I have looked at Gaphor, which is good, but its underlying architecture is too complex for my brain and use case.
I want to work in Python, and keep dependencies to a minimum.
#QT seems to be a way to go, with a reasonable community.
Any other suggestions? Or tools like gaphor?
(Boosts welcome)
(ql:quickload "mcclim")
(ql:quickload "clim-examples")
(clim-demo:demodemo)
Fascinating. A Common LISP GUI library. Installed with Quicklisp on SBCL.
As I use Canvas LMS, I am more convinced that we shouldn't let web developers just invent their own basic UI widgets like buttons, check boxes, etc. lol.
Make them assemble pages like in Visual Basic.
Canvas LMS checkboxes let you check the boxes about 75% of the time? If they didn't build their own GUI and used some standardization maybe I could check "this quiz question corresponds to course catalog requirement IV-3-a" 100% of the time.
I began my love affair with #CG in the early 1980s, and with #GUI not much later. By the early 2000s, I had worked with X/Xt/Xaw, SunView, OpenLook, Motif, NeXTSTEP, Win32, OS/7, Carbon, Cocoa, Tk, Gtk, Qt, WxWidgets, AWT, Swing, and many others that I no longer care to recall.
Suffice it to say, I had fallen out of love with GUIs, after 20 years, mainly because of the industry's inability to standardise on what constitutes a "good" UI.
Today, more than 40 years hence, I am ever more disillusioned with this rampant, uncontrolled, cat-herding attitude of our #IT industry:
• Do we really need 10 new web UI frameworks per day?
• Are we unhappy with WPF, Cocoa, Material, ..., ..., ...?
• Does every application we implement need a "novel" UI?
• Are we really pushing the state-of-the-art, when we just tweaked a tiny bit in an existing UI framework?
We in IT, who work for "businesses", need to focus on business needs. We need to stop viewing ourselves as "artistic innovators" and "tech boundary pushers". We must focus on usability, consistency, simplicity, maintainability, and cost effectiveness for the benefit of our users and our employers.
Of course, we in tech mustn't shun innovation. But there's a place for innovation: it's called peer-reviewed academic articles. And we must recognise that forking a repo out of resentment isn't innovation.
Title: GOverlay
️ What's: A libre GUI for MangoHud configuration (a libre tool for monitoring FPS, temp., CPU/GPU load, ...)
️ -
️ https://github.com/benjamimgois/goverlay
#LinuxTool #Flagship #GUI #Monitoring
️ #Libre #Bin #Arch #RPM #Deb #AppIm
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 1.3
Major release (Stable)
️
️ Changes: https://github.com/flightlessmango/MangoHud/releases
️ From:
️ https://github.com/benjamimgois/goverlay/releases.atom
https://www.youtube.com/embed/m-PHWxkdra8
[fr] https://www.youtube.com/embed/bKjvGJpWrps
️ https://www.youtube.com/embed/avz8gmh9lhU
️ https://www.youtube.com/embed/PqwIAd6zmyc