#guidesign — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #guidesign, aggregated by home.social.
-
Fediverse bespielen: Eine Übersicht für Social Media Verantwortliche
Da ich öfters mit Bekannten, die für ihre Klinik, Kirchengemeinde, Verein, NGO, Kleinbetrieb die Social Media Präsenz managen öfters zum Thema IT-Sicherheit und IT Souveränität spreche, komme ich eigentlich immer auch auf das Fediverse als gesunde Alternative zu den großen Content Plattformen zu sprechen. Hierbei ist mir aufgefallen, dass es kaum Informationen zum Fediverse für berufliche Nutzende gibt. Daher also dieser Artikel als Gesprächsgrundlage für mich sowie als Nachschlagemöglichkeit für Interessierte
Edit: Ihr habt Verbesserungsvorschläge, Fehler gefunden oder Ergänzungen, die weiterhelfen? Teilt sie sehr gerne hier in den Kommentaren mit. Ich werde versuchen, alles zu berücksichtigen und einzubinden.
Danke -
Let's spread the hate around. I went into Amazon Prime. It had been a while since I had been there. I quickly noticed that Amazon hires baboons as GUI designers.
I promise the baboons are going to come back later in this story.
1. What's with the autoplay bullshit? You want to pause your train of thoughts for a second, and bam! You get a preview of whatever you stopped on. I don't want this shit. Why don't you let me press a button to start the bloody preview?
"It's been like that since forever."
I haven't been searching through Prime since forever, thank you very much.
2. If you get to the row of exclusives, you're in for a real treat. Not only autoplay is a thing, but if you stop for a second, the offering you stopped on will expand, pushing the other offerings off the screen. If you move from the expanded offering, then it will return to its original size. Don't be confused for too long, because the new offering you're now on will expand. Rinse and repeat.
Who thought this is good GUI design? Oh, crap, I've spoiled it above. It was most likely a baboon, one who wanted to show his design teacher that he really knew is shit, customers be damned.
"Look, the offering expands, and then it returns to size."
"Wow! A++++++++++++ You really know your shit, you bloody baboon! 👏 "
Way to make me want to hate everything that comes into my orbit! 👍
#Amazon #AmazonPrime #GUI #GUIDesign #idiots #autoplay #baboons #BloodyBaboons
-
New Blog post: https://m8geil.de/posts/week-of-weird-constructions-1/
This week I've reimplemented the HexKnob for the HexoTK rewrite (for HexoSynth) and also dived into the embedded Rust ecosystem by writing/cleaning up examples for SD card access and driving an WS2812 LED strip on an Raspberry Pi Pico using Rust.
#guidesign #embedded #rustlang #makers #makersgonnamake #maker #electronics #diy #diyelectronics
-
An essential widget is the text entry widget for almost every GUI toolkit. So here I started work on a new entry for HexoTK. #programming #coding #gui #guidesign #rustlang
-
Ported the WichText widget to HexoTK today. It's good that all the toolkits I tried used femtovg, so porting the drawing code, was the easiest task. #programming #coding #gui #guidesign #rustlang
-
After failing in two attempts to make a nice and versatile layout algorithm for the widgets, I went and used the "morphorm" crate. It's the same layout engine that Tuix and VIZIA use, and I had a good experience with it. After a day of work, here it is. Works really nice. #programming #coding #gui #guidesign #rustlang
-
After failing in two attempts to make a nice and versatile layout algorithm for the widgets, I went and used the "morphorm" crate. It's the same layout engine that Tuix and VIZIA use, and I had a good experience with it. After a day of work, here it is. Works really nice. #programming #coding #gui #guidesign #rustlang
-
Added a layer system now to HexoTK to manage floating things better in combination with live per frame updated widgets. #programming #coding #gui #guidesign #rustlang
-
Worked a lot on HexoTk the last days. I implemented a basic horizontal (and vertical) layout algorithm now that will suit my needs for reimplementing the HexoSynth GUI. I hope I can show the results before the end of the year! #programming #coding #gui #guidesign #rustlang
-
I started another GUI rewrite, and this time the last one. I'll revive HexoTK and rewrite it's whole internals. It turned out that my coding style is not compatible with VIZIA. Also I am not patient enough to let my development get stalled because I wait for someone else to do work for me. #programming #coding #gui #guidesign #rustlang
-
The WBlockDSP GUI has now a BlockCodeEditor widget, which implements a basic generic workflow for visual programming with the given BlockLanguage (which defines all possible blocks and available variables). #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
As last addition I added word wrapping paragraphs for specific lines to the WichText widget. #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
Alright, one last feature was neccessary: Knobs in side the WichText widget for adjusting values quickly. #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
The WichText widget also needed a way to display data graphs. Mostly for showing waveforms and signal/time diagrams for documentation. I also need them for debugging for WBlockDSP. #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
Any multiline text widget needs scrolling! So here it is. You can pan with middle mouse button or use the scroll wheel. And the text fragments which are outside the visible area are not rendered anymore. And I got a scroll indicator on the right. #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
The rich text widget now supports different font sizes and also active text fragments. That means you can click on a piece of text if it is marked as active, bascially like a hyper link, but with any kind of functionality linked to that piece of text. #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
For debugging and other purposes I've started to implement a very basic rich text widget for Tuix. I just need to display the generated code for the next steps. #modularsynth #compiler #programminglanguage #opensouce #visualprogramming #rustlang #programming #coding #freesoftware #gui #guidesign
-
And so the quantizer has a widget again! Added in the octave keys widget, and it works splendid! #modularsynth #synthesizer #audioplugin #opensource #freesoftware #foss #gpl #ambientmusic #music #modularmusic #guidesign
-
Next missing piece is adding the settings selector in and connect it properly. The matrix is already useable as you can see and I can hopefully soon make some nice audio demos again. The "save" button for saving patches is also new. Currently I wait for VIZIA to support efficient live updates. #modularsynth #synthesizer #audioplugin #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
Shuffled around the GUI of HexoSynth a bit. With the knobs on the bottom now. #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
The port connector widget is almost done. It assigns the ports now to the matrix too. And now you don't have to drag anymore if you only have one output (or input). Port online help is still missing and will be added next. #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
I've implemented the "adjacent cell dragging" gesture now and tied it to the Connector widget. It still does not actually make new connections yet, but it fills the widget with the right output/input port information. #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
Another custom widget for HexoSynth. The "Connector" widget is there to connect ports of two nodes. This is much more intuitive and easier to use than the previous workflow of selecting the desired output and input from a menu. The widget is still not done yet though.
#modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
Now the parameter knobs are properly wrapped into the panel. Also the scaling of the knobs has been improved to also account for the possible width, so that they fit as good as possible into the available space.
#modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
The VIZIA (aka TUIX) GUI library actually allows reloading stylesheets at runtime. So I added a button to reload it, including running the stylesheet through my macro preprocessor.
#modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
Today I changed the knob rendering to not remove the normalized value label and I added a more serious attempt at parameter panel layout. By the way: the knobs are actually functional already and change the parameters of the DSP thread. #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
I've put further work into the UI and now the parameter knobs are finally back! Still need to add the labels with the normalized value back in. Also the layout is of course just for demonstrational purposes. The panel will be much smaller later. #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
Now I can change the underlying bit mask for the keys. Integration into the WLambda API has been done too as you can see in the marked code. #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign
-
More boring UI coding today. But the hovering on the keys works again! Yay! #modularsynth #opensource #freesoftware #foss #gpl #rustlang #softwaredevelopment #programming #coding #guidesign