andrew_chou, to accessibility
@andrew_chou@toot.cafe avatar

Been doing a lot of looking around different (graphic) user interface projects over the past year and I'm starting to build a better understanding of first things I think about or look for, mostly from a technical standpoint...

#gui #accessibility #i18n

oxidize, to rust
@oxidize@social.ferrous-systems.com avatar

This 1-day workshop at begins with an introduction to @slint, a Rust-based declarative toolkit. By the end of the workshop, you will have built a fully functioning cross-platform application in Rust.

💜 Book this workshop: https://ti.to/asquera-event-ug/oxidize-2024

oxidize, to rust
@oxidize@social.ferrous-systems.com avatar

Dive into a live coding session & develop a simple application using @slint

Learn how Slint enables the creation of applications that can run seamlessly across various platforms with minimal adjustments, showcasing the framework’s versatility and efficiency.

Get your tickets today: https://oxidizeconf.com/

oxidize, to rust
@oxidize@social.ferrous-systems.com avatar

David Vincze delve into the similarities, advantages, enhancements, challenges, and intricacies of adopting Slint as an alternative to Qt QML. Is the transition to Slint a worthwhile endeavour?

David will discuss this question, exploring the feasibility, benefits, and potential pitfalls of integrating Rust and Slint in the #GUI development landscape. #Rustlang #QtDev @slint

See you at Oxidize May 28-30 in Berlin: https://oxidizeconf.com/

juandesant, to macos
@juandesant@astrodon.social avatar

Love it when applications respect platform conventions. I had a Fantastical alert with 12 replies that I had to click OK on… and then I thought… if Command-W is Close window, and Command-Option-W is Close all windows… and that works also by Option-clicking the close button of a window… maybe Option-clicking OK will do the trick?

Sure enough, as soon as I pressed the Option key, the button changed to OK to all. Thanks, @flexibits!

#Fantastical #Flexibits #macOS #GUI #consistency #UX

slint, to rust
@slint@fosstodon.org avatar

📽️ A couple of months ago, travis.media surprised us with an awesome video titled "you need to build a RUST desktop app!!" https://www.youtube.com/watch?v=7aFgeUG9TK4 🦀 Since then, we've noticed a surge in GitHub projects using Slint to create small tax calculators! 💼Coincidence? 🤔

tallship, to foss

Going back to Konversation for GUI stuffs. DCC file send/receive is kinda important to me. For everything else, including a lot of Matrix usage, WeeChat is still the Kewlist :p

https://bugs.quassel-irc.org/projects/quassel-irc/wiki/Migrating_from_Monolithic_to_Client+Core - just ain't gonna cut it right now.

I still love HexChat.

Honorable mention goes to Halloy, which I think looks really good, supports tiling, and says it supports DCC Send - I don't mind manipulating config files by hand, and I might check it out with a FlatPak, but if I'm sufficiently impressed it looks like I'll have to build the .deb and SlackBuild myself, ... Well? Somebody's got to! Right?

.

gosim, to rust
@gosim@mastodon.social avatar

GOSIM 2024 Europe Will Be Held in the Netherlands on May 6th: Embrace the Global Open Source Wave and Build a New Era of AI Here comes the GOSIM 2024 Europe!
https://medium.com/@gosimfoundation/the-latest-guest-lineup-of-gosim-2024-europe-revealed-gathering-global-masters-in-ai-open-source-a706eff5196e

For more information please visit: https://europe2024.gosim.org

Scan or register here:
https://www.eventbrite.com/e/gosim-2024-conference-tickets-873572969267?aff=oddtdtcreator

Wuzzy, to gamedev
@Wuzzy@cyberplace.social avatar

The latest development on #Repixture is a new view for the achievements page. Achievements will also have this nice on-screen display.

#Minetest #GameDev #Gaming #achievement #GUI #HUD

A message on the screen says: "Achievement gotten! My First Pickaxe"

lpwaterhouse, to random
@lpwaterhouse@ioc.exchange avatar

Considering to change my solution from to (Not sure yet, I like having keys for encryption, but it's not like a long password stored in wouldn't cut it). Since restic supports Windows I might try moving a couple relatives onto it; Makes helping them easier if I know the software. For them however, a is likely a MUST, but what I've found so far is not too encouraging: restatic (dead), npbackup ("metrics" and other assorted niggles), resticguigx (Electron), backrest (browser-based, which makes my skin crawl for security tooling)... Does anyone know other options I missed? Or has some compelling arguments for those I mentioned?

cuddle, to random
@cuddle@bsd.cafe avatar

There are just too many "problems" with C++. I wish modern C++ was something back in the day, so we won't have to suffer.

Libraries still uses iostream to display in stdout/stderr and it's certainly not my favorite. It's slow, bloated, and isn't even describable.

e.g.
std::cout << a.x << " " << a.y << " " << a.z << '\n';
vs
std::println("{} {} {}", a.x, a.y, a.z);

And here we come, standard of string

why:
std::string a = "Hello world";
if (a.find('r') != std::string::npos)
fmt::println("{}", pos);
else
fmt::println("not found");

and why not:
std::string a = "Hello world";
if (a.contains('r')) // Do member function overloading in the class
fmt::println("{}", pos);
else
fmt::println("not found");

why standard doesn't implement trimming functions for white spaces? why do I always have to rely on iterators for such things... (it's just feels like I've to type too much for a basic functionality)

and there's more but let's keep this post small.

zirias,
@zirias@techhub.social avatar

@jhx @stefano @jcamos @cuddle I'll just finish coding C++ for today. I'm not even sure it's C++ or just "whatever the f** I need to use #Qt for a #GUI with as much non-GUI stuff done in pure #C as possible" 😎

Not a huge fan of #python either, I never liked "syntactic whitespace", and observing the drama trying to get rid of python2 (impossible because breaking changes in 3 and upstreams unable to adapt their build(!) scripts) didn't really change my mind 😂

For me, it's #C. And, yes, shell script. Sometimes amazing what can be done, although I admit it isn't perfectly readable 🙈
https://github.com/Zirias/qxmoji/blob/master/scripts/emoji2cdef.sh

Linux, to random
@Linux@sakurajima.social avatar

If it is not easy, it is not convenient. If it is not convenient, it is not used.

#Development #GUI #GraphicUserInterface

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Just noticed today that MacOS puts a little bit of resistance when you are pushing a window towards another, or when you align them on the sides/edges.

Makes it so that it is easy to get your windows aligned or perfectly side-by-side.

Not sure when this first came up, but it is such a nice touch.

kkolakowski,
@kkolakowski@mastodon.social avatar

@Migueldeicaza For me the problem is that I NEVER want to align them "perfectly" 😅 That's probably just me, but I always want some padding between windows. This is also a reason I don't use auto-window-layout tools nor "snap" on Windows 🤷‍♂️

#gui #macos #windows

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

The documentation of the desktop environments of early Xerox office workstations such as the Star describe a kind of modal GUI element, the "property sheet". This is what later came to be more widely known as a "dialog box" or just "dialog".

#gui #xerox #retrocomputing

SceNtriC, to UX Polish
@SceNtriC@101010.pl avatar

Dzisiaj artykuł wyjątkowy, bo... nienapisany przeze mnie. Powitajcie Ewelinę, która mam nadzieję, że co jakiś napisze coś o byciu PO oraz swojej pasji, czyli UX. Na pierwszy ogień bierze temat Design Systemu. Zapraszam.

https://wildasoftware.pl/post/design-system-co-to-jest-jak-pomaga?ref=mastodon

kirschner, to Podcast
@kirschner@mastodon.social avatar

What is your favourite client on ? (Asking so I can have a look at some and have better recommendations for friends without ).

kirkman, to bbs
@kirkman@digipres.club avatar

Back in 1991, the sysops of the "STaTus BBS" in New Zealand created a for their board.

The system was powered by "Instant Graphics and Sound," a plain-text vector graphics scripting language for the Atari ST similar to RIPscrip, but predating it by several years.

Here's a video showing an IGS demo they made to give an idea of their impressive "GEM Desktop" interface:

https://vimeo.com/joshrenaud/status-bbs-demo

arstechnica, to random
@arstechnica@mastodon.social avatar

Carmakers must bring back buttons to get good safety scores in Europe

In 2026, Euro NCAP points will be deducted if some controls aren't physical.

https://arstechnica.com/cars/2024/03/carmakers-must-bring-back-buttons-to-get-good-safety-scores-in-europe/?utm_brand=arstechnica&utm_social-type=owned&utm_source=mastodon&utm_medium=social

berniewolf,
@berniewolf@mastodon.social avatar
thopan, to linux German
@thopan@norden.social avatar

Welchen mit nutzt ihr unter , um , , , zu erstellen/bearbeiten?

Gerne teilen, danke euch.

metin, (edited ) to linux
@metin@graphics.social avatar

When you discover an interesting tool, and it turns out there's no executable GUI, but to get it running you need to pip a git, hub a stub, sudo a judo, brew a stew, python a cobra and unix a linux… 🤡

Goffi, (edited ) to random French
@Goffi@mastodon.social avatar

After , I've now pushed implementation of a output in frontend, which shows A/V call video streams directly into your terminal! It's using or image protocols, or half-blocks (thanks to )

I'm not aware of any other CLI tools doing something similar ( or not). It's not as useful as GUI, but it's quite fun :)

Attached are 2 demo videos of call between Libervia and , on .

kroc, to UX
@kroc@mstdn.social avatar

"Perhaps the cleverest idea was to equip mice with buttons. By being able to signal a request with the same hand that determines the cursor position, the user obtains the direct impression of issuing position-dependent requests. Various techniques have emerged in this connection, e.g. pop-up menus, pull-down-menus, etc. which are powerful even under the presence of a single button only." -- Niklaus Wirth #ux #ui #gui

andros, to emacs
@andros@hostux.social avatar

I publish a new article: «Creating desktop applications using the Emacs core»
https://programadorwebvalencia.com/creating-desktop-applications-using-the-emacs-core/

In summary, I can use Emacs to create GUIs with an Elisp backend.

mjgardner,
@mjgardner@social.sdf.org avatar

@andros @marcolas The point is your architecture is the same as , replacing embedded and running with embedded running .

So every app using it has all of ’s disadvantages:
• lowest-common-denominator obviously foreign to the host OS
• non-portable shims to integrate with host OS features
• an individually bespoke runtime consuming storage, memory, and compute as if it were a separate virtual machine

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • magazineikmin
  • everett
  • thenastyranch
  • khanakhh
  • Youngstown
  • slotface
  • Durango
  • ngwrru68w68
  • rosin
  • kavyap
  • PowerRangers
  • DreamBathrooms
  • Leos
  • vwfavf
  • mdbf
  • cisconetworking
  • osvaldo12
  • tacticalgear
  • ethstaker
  • hgfsjryuu7
  • tester
  • GTA5RPClips
  • modclub
  • cubers
  • normalnudes
  • provamag3
  • All magazines