Show more

#phosh 0.4.1 is out 🚀 :

New #bluetooth quick setting, improvements/fixes for the other quick settings, simplify background loading, be more async overall and other fixes

libhandy 0.83.0 released, this is the 4th libhandy 1 alpha.

- hdy_init() is back, read the docs
- HdySwipeable overhaul
- HdySwipeTracker added
- HdyLeflet and HdyDeck transition code overhaul
- shadows in transitions have a thin outline

The hdy_init() documentation:

⚠️ If you use libhandy master: we reintroduced hdy_init() to replace the library constructor to fix many corner cases, please use it.

It isn't the same function as hdy_init() in the 0.0 version, learn how to use it here in the nightly documentation:

We need a cultural shift in libre software, we need to name things and quit talking of "developers".

We need:
- Designers to think of how the project can elegantly solve actual problems
- Devs to share technical feasibility and make the software
- Translators so anyone can use it
- A feedback team to protect devs & designers from harrassment and show progress
- A community to use the project, give feedback, accept their opinion is not universal, and pay for what it uses. Everyone needs to eat.

I wrote about some of the ongoing GNOME Shell UX work:

There's some very cool stuff cooking in GNOME Shell land, stay tuned!

libhandy 0.82.0 released. This is the 3rd libhandy 1 alpha.

- HdyClamp replaces HdyColumn, it implements GtkOrientable
- hdy_list_box_separator_header() has been dropped
- You can help localizing libhandy at
- Perf improvements and code cleanups

libhandy 0.81.0 released, it is the second alpha to libhandy 1, and the 1st version to be available on GNOME's tarball repository:

It offers many tiny improvements over 0.80.0.

Reminder, we now follow the GNOME 3.38 dev schedule:

🎉️ libhandy 0.80.0 is out!

This 1st alpha to the upcoming libhandy 1 offers free-form windows, swipeable decks, a cleaner and simpler API, vastly improved styling, and more!

See the migration documentation:

As an alpha, it is not suitable for distribution, use it if you want to start porting your app to libhandy 1, but be aware its API and ABI *will* change before the 1st beta release.

On behalf of my fellow small-screen phone fans:


I don’t care that your 6" phone with tiny bezels is the same physical size as a 4.7" phone with bezels. The 4.7" phone is still more usable for me.

Small teaser of the #WebKitGTK cleanup work done today for context menus. It doesn't look like much but using GtkPopoverMenu paves the way for GTK4 and also fixes years old bugs related to menu positioning. Bonus: the patch will actually remove more code than it adds :bongoCat:

Playing with the new, adaptive version of Clocks, which is really coming together.

Kudos to Allan Day and @snwh for the design, and @bilelmoussaoui and Zander Brown for making it happen!

It is now done, use the libhandy-0-0 branch until the new version is ready. For GNOME 3.36, we recommend using the 0.0 branch, libhandy 1 will be available for GNOME 3.38.

Show thread

If you are using libhandy, use the libhandy-0-0 branch instead of master — e.g. in your Flatpak manifests.

We will soon bump the API version on master to prepare libhandy 1.0, so if you get libhandy from that branch, your app *will* stop building.

Show more
La Quadrature du Net - Mastodon - Media Fédéré

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!