home.social

#guidesign — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #guidesign, aggregated by home.social.

fetched live
  1. Fediverse bespielen: Eine Übersicht für Social Media Verantwortliche

    https://www.caliandro.de/blog/Fediverse%20neben%20Instagram%20und%20TikTok%20bespielen%20-%20eine%20kurze%20Auflistung%20f%C3%BCr%20Social%20Media%20Teams.html

    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

    #fediverse #socialmedia #guidesign

  2. 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

  3. New Blog post: m8geil.de/posts/week-of-weird-

    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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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