Today a friend and I spend a few hours building Reflection on MacOS. App icon is missing for some reason but the rest feels pretty great π
Julian Sparber
Julian Sparber
jsparber_at_mastodon.social@momostr.pink
npub16d88...0x8u
Developer, tinkerer, hacker at heart
Website: https://juliansparber.com
Blog: https://blogs.gnome.org/jsparber/
Reflection is now actually local-first, and almost the entire code base doesn't care whether you have network, or whether your device can't establish a connection to other devices via p2panda.
Still not merged nor fully polished but we are getting there :)
Finally got the notification grouping merged into GNOME Shell. You should expect it in GNOME 48 π
Looks like it would be pretty easy to build an office suite that follows the GNOME HIG.
I recently figured out there is a LibreOffice tiled render that can be embedded into GTK, there is even a prototype in core of LibreOffice.


I think we reached an important milestone today about my work on modernizing notifications in GNOME and for the FreeDesktop.
Most of the improvements I proposed for version 2 of the xdg-desktop-portal got merged today. This has been a long journey and many thanks go to everybody involved, especially to those who reviewed the my changes π
If you havenβt followed the journey: https://github.com/flatpak/xdg-desktop-portal/pull/1298
Thanks for everybody for coming. I hope we will have an other Hackfest in Bologna soon.


The first local GNOME hackfest in Bologna is going great. We are around 20 people way more then expected. People are learning, hacking and chatting.


I'm not a UI designer, but I spend a few hours creating mockups for the app we are gonna build on Sunday.
I wend over them together with @Tobias Bernard, and I was surprised how few changes he suggested. I guess looking up what other apps do and copying is a good way to make an app look and feel good π


Exciting update about the hackfest: We will now offer lunch for participants of the hackfest. π²
The lunch will cost about 8 Euros. A friend volunteered to cook for us with the deal that any extra funds would go to the local social bicycle association Efesta (
), which we both are part of.
The event will be so much bigger than I anticipated, already more than 15 people signed up.π


Efesta APS
Qua trovate tutte le informazioni sull

Ever wondered how focus stealing prevention works in GNOME Shell? Or why you see "<App> is ready" notification?


GNOME Shell & Mutter
Understanding GNOME Shell’s focus stealing prevention
Focus stealing prevention exists for two main reasons: One is security, since we need to prevent rogue apps from deceiving users into e.g. typing t...