50 Shades of #Rust or emerging Rust #GUIs in a #WASM world
https://monadical.com/posts/shades-of-rust-gui-library-list.html
#rust #guis #wasm #webassembly #gui #ui
Reasons Why I Hate #GUIs
Subsection 3: #Programming
Article iv: There's nothing a GUI #widget set creator loves more than randomly permuting types and enums with no functional changes while somehow user-side maximizing #refactoring effort.
#guis #programming #widget #refactoring
RT @AnneEUrai
How to be an academic in a world on fire?
Urai AE, Kelly C (2023) Rethinking academia in a time of climate crisis. eLife 12:e84991. https://doi.org/10.7554/eLife.84991
Join us for a discussion at #GUIS on 11 April: https://nyu.zoom.us/meeting/register/tJIoc-GsqT8uGNXniBIHPo9u4ibfDwxysLkI
... and let us know your thoughts!
THE LISA: APPLE'S MOST INFLUENTIAL FAILURE
“What is the Apple Lisa computer, and why was its release on January 19, 1983, an important date in computer #history? Apple’s Macintosh line of computers today, known for bringing mouse-driven graphical user interfaces (#GUIs) to the masses and transforming the way we use our computers, owes its existence to its immediate predecessor at Apple, the Lisa. Without the Lisa, there would have been no #Macintosh”
#lisa / #apple / 1983 #computers #hardware <https://computerhistory.org/blog/the-lisa-apples-most-influential-failure/>
#history #guis #macintosh #lisa #apple #computers #hardware
I'm really impressed with the #opensource #icestudio #fpga programmer so far. And I usually *hate* #guis.
The workflow in the #nandland #goboard tutorials looks so extremely painful compared to this.
I'm definitely still bracing for "my" way to turn out harder/worse in the long run, tho.
The top row is basically a direct copy of the tutorial (still had to figure out how the gui does this, tho). The bottom row is me reverse engineering how to do this with #icestudio blocks.
#opensource #icestudio #fpga #guis #nandland #goboard #babyfpga
"In Create Graphical User Interfaces with Python, Laura and Martin show you how to add buttons, boxes, pictures, colours, and more to your Python programs using the guizero library, which is easy to use and accessible for all, no matter your Python skills.
This new 156-page book is suitable for everyone — from beginners to experienced Python programmers — who wants to explore graphical user interfaces (GUIs)."
https://www.raspberrypi.org/blog/create-graphical-user-interfaces-with-python/
#programming #python #guis #userinterfaces
#ProTip for #UserExperience on all kinds of #GUIs: let us see that a button already got pressed.
Use case: some publishers have these buttons under their documentation that ask us to tell them whether the article was helpful. That is great! But if I can't see whether I pressed that button, then it's likely I'll press it again, to make sure I didn't miss it. What does your counter do in that case? Subtract it as a downvote?
I just had an epiphany.
For context: I've been working on #Chrysalis here and there, a tool to allow reconfiguring the #Model01 keymap without having to compile or flash anything.
Now, I'm not a huge fan of #Electron, nor #GUIs that make me leave #Emacs. And this is where the epiphany comes in: I can make a small tool that translates a C++-style keymap into a Focus command (abusing the compiler). I can make Emacs call this with a region as input.
IOW, 「C-x C-e」 at my keymap, and boom.
#chrysalis #model01 #electron #guis #emacs