Pinned toot

We've been trying this web apps thing for over a decade, and a few things should be abundantly clear by now:

- Web apps will always have worse UX than nice native apps. The barrier to entry may be low, but so is the ceiling on what you can build
- The web fundamentally assumes a client-server paradigm no matter what you tack onto it, making it a bad fit if you care about privacy
- Anything we add to browsers can and will be used for adtech/surveillance

Show thread
Pinned toot

My birdsite timeline lately: Facebook employees and NFT people delivering sick burns against each other over who's doing a better job destroying the world.

Shower thought: Youth is to 8 1/2 as La Grande Bellezza is to La Dolce Vita.

I will be mentoring someone (might be you?) this summer as part of GSoC to port one of the design toolings apps to GTK 4.

It's also a great opportunity to get familiar with gtk4-rs & librsvg ;-)

Details at:

@asbjorn @carl This is really cool, but having to ask for the user's matrix username/pw on my blog is... 😬

I know matrix doesn't really have better options right now, but still, that feels super unsafe. Matrix desperately needs an oauth flow or something

With GNOME 40, most core apps are going to have rounded bottom corners.

Many third party apps have already had them for a while but if your app doesn't yet, you still have a few weeks to get it in shape before 40 ;)

Relevant docs:

Often underappreciated (and/or dreaded :-) ) are Release Team members like @alatiera who somehow make all this build and get it out into the world

We'd have no @gnome at all without them, yet when things work we forget about them


Show thread

Another is @exalm who somehow pulls amazing demos out of thin air and does a lot of behind-the-scenes plumbing for both shell and apps. They give us pretty animations, gestures and all manner of adaptiveness


Show thread

Random shout out for @brainblasted who has done amazing work right across @gnome 40 adapting apps to new patterns and fixing longstanding UX bugs

This will be an amazing release and a lot of that is thanks to Chris


Large hairline symbolics (recolorable) landing in Blanket.

I got one more change in for GNOME 40: better tab completion in the file manager! It's bothered me for a while now, so I'm especially excited that I got to improve it:

Huge thanks to
for reviewing this just in time for the release!

I was just reminded of this gem:

It's the perfect intersection of open source user entitlement, fragile masculinity, change aversion, and bikeshedding. Really precious ❤️

#MadeAThing …and a year later @brainblasted finally got it out into the world (Thank You :-) )

Typography is another little “tool-app” from the @gnome Design Tooling Team as a companion to (Colour) Palette offering buttons to copy various css classes/characters you may need in your app/mockup

Along the way we got a couple of gtk4 bugs ironed out, thanks @exalm et al for the help with that

As ever some nice artwork from @tbernard

Up now: a blog post on how you can use the flatpak CLI to develop, test, and create distribution tarballs for your applications:

We are making progress on the GTK4 rewrite of Fractal (called fractal-nex)

Please note so far it's just the ui.😅

User research played a big part in GNOME 40 designs. It has helped guide specific choices that have improved the overall design and will make it a better experience for users.

Learn more about our user research in this update from the GNOME Shell & Mutter blog:

#opensource #FOSS #GNOME40

I once read that the conflict between Montagnards and Girondins wasn't so much about ideology or policy, but rather the individual people just not liking each other.

Now, I'm not saying free software development is in any way comparable to french revolutionary politics. But man, some people are incredibly hard to work with even though we agree on almost everything in principle.

Debian: *still ships alpha*

Ubuntu: Hey mate, your 0.2 that you wrote in a delusional fever that doesn't even work anymore? Delish.

me: Oh no.

Show thread
Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!