@sonny@floss.social
@sonny@floss.social avatar

sonny

@sonny@floss.social

Software and Organization Engineer
I care about emancipatory technologies for everyone.

@gnome Foundation director

This profile is from a federated server and may be incomplete. Browse more on the original instance.

haeckerfelix, to GNOME
@haeckerfelix@mastodon.social avatar

This week... it's the first week of ! A special issue of is now online! 🏳️‍🌈

Pride Month
https://thisweek.gnome.org/posts/2024/06/twig-151/

sonny,
@sonny@floss.social avatar

@haeckerfelix

> Our thoughts go out to all the people that have to fight for their right to exist. We stand with you and we fight with you.

❤️

sonny, (edited ) to CSS
@sonny@floss.social avatar

Checkout @alice update on GTK CSS :gtk: 💅

https://blogs.gnome.org/alicem/2024/06/07/css-happenings/

So many goodies 🤩

• variables
• color()
• color-mix()
• relative colors
• rgb, hsl, linear srgb, hwb, oklab, oklch, ...
• math functions
• accent colors

#GTK #CSS #GNOME

sonny, to linux
@sonny@floss.social avatar

Interested in tooling for development and QA on immutable / image based Linux?

Checkout https://discourse.gnome.org/t/towards-a-better-way-to-hack-and-test-your-system-components/21075 by @tchx84

Feedback welcome ! This is a collaboration between @gnome @codethink and @sovtechfund ❤️

sonny, to linux
@sonny@floss.social avatar

After 2 days of cursing, @alatiera got graphics driver working with Flatpak apps in Asahi :party_sparkles:

#Linux #Asahi #AsahiLinux #Flatpak #GTK #Qt #freedesktop

A screenshot of GTK inspector showing that the GL rendered being used is the Asahi graphics driver.

sonny, to GNOME
@sonny@floss.social avatar

Auto complete coming to Workbench 🛠️

Besides writing GTK faster than light, I want to use it to help newcomers discover and learn about widgets and properties.

Thanks @andyholmes for the help!

#GNOME #GTK

A screencast of Workbench. It shows a list of auto complete options as I type GTK/Blueprint.

sonny,
@sonny@floss.social avatar

@triskelion that would be GNOME Builder

Workbench is more of a code playground/sandbox to learn and prototype

sonny,
@sonny@floss.social avatar

I could play with this all day

Now with documentation and automatically suggest proposals

A screencast of improved version of auto complete

sonny, to GNOME
@sonny@floss.social avatar

Workbench News 🛠️

Now available in the GNOME nightly repository

Welcoming 2 GSoC students

@vixalientoots and @atbrat

https://blog.sonny.re/workbench-news

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Source code is a snapshot of the collective and opinionated solution to a problem at a specific moment in time.

The real value comes from the people who:

  1. Understand the problem to solve
  2. Can articulate, and test an opinionated way to solve the problem
  3. Know how to implement the solution

Open source projects need to make sure they don't focus exclusively on the latter.

sonny,
@sonny@floss.social avatar

@thibaultamartin well said

sonny, to linux
@sonny@floss.social avatar

Very happy and proud of this collaboration between @codethink @gnome and @sovtechfund

https://www.codethink.co.uk/articles/2024/GNOME-OS-systemd-sysupdate/

Our goal is to make GNOME OS a daily driver for QA and finalize the migration, but this work will be fundamental to the future of all secure image based / immutable Linux distributions.

sonny,
@sonny@floss.social avatar
jsparber, to random
@jsparber@mastodon.social avatar

I have been looking into the focus stealing prevention mechanism in GNOME Shell/Mutter. Now i gonna use it in strict mode (instead of smart) and see how many more "<Application> is ready" notifications i get.

In really really simple terms, this means that the app starting the new app didn't hand over focus to the new application and therefore the focus stealing prevention mechanism kicks in. Unfortunately it's not that simple to implement it.

sonny,
@sonny@floss.social avatar

@jsparber @matzipan AFAIK it's also not really documented anywhere. I wonder if we should have an entry on developer.gnome.org

sonny,
@sonny@floss.social avatar

@jsparber @matzipan it's better now but I encountered issues while working on apps which I couldn't explain. Certain APIs would misbehave. Don't know if it is still a problem.

sonny, to GNOME
@sonny@floss.social avatar

GSoC didn't even officially started @vixalientoots already made Workbench able to compile and run TypeScript code 🤯 🎩

#GNOME #TypeScript #GTK

sonny, to GNOME
@sonny@floss.social avatar

Got very excited by @matt demo of AccessKit integration in

AccessKit is a cross-platform abstraction for accessibility infrastructure written in Rust.

His work will bring a11y support for GTK on macOS and Windows as well as for the new accessibility architecture on Linux code-named "Newton".

https://github.com/AccessKit/accesskit

https://blogs.gnome.org/a11y/2023/10/27/a-new-accessibility-architecture-for-modern-free-desktops/

sonny,
@sonny@floss.social avatar

If you want to learn more, checkout their talk "Modernizing Accessibility for Desktop Linux"

https://www.youtube.com/watch?v=w9psDfEFf9c

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