frankel, to rust
@frankel@mastodon.top avatar

I’ve always liked , both -based and browser-based before you needed five years of training on the latter. That’s the reason I loved, and still love : you can develop web UIs without writing a single line of HTML, JavaScript, and CSS. I’m still interested in the subject.

I also like the programming language a lot.

@TauriApps is a Rust-based framework for building desktop applications. Here’s my view.

https://blog.frankel.ch/opinion-tauri/

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,

@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

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

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/

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

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 development landscape. @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!

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?

.

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… 🤡

Wuzzy, to gamedev
@Wuzzy@cyberplace.social avatar

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

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

lpwaterhouse, to random
@lpwaterhouse@ioc.exchange avatar

Considering to change my #backup solution from #duplicity to #restic (Not sure yet, I like having #pgp keys for encryption, but it's not like a long password stored in #PasswordStore 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 #GUI 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 for a with as much non-GUI stuff done in pure #C as possible" 😎

Not a huge fan of 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.

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 🤷‍♂️

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

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.

extralongdivision, to UI
@extralongdivision@toot.io avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • provamag3
  • InstantRegret
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • lostlight
  • All magazines