If your application works on GNOME phones like the Librem 5, please add the relevant metadata to your appdata file and to your desktop entry.
It will let Phosh, GNOME Software 41 and PureOS Store 41 know your application works on phones.
Use the new standardized AppStream hardware support information to your appdata: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-requires-recommends
GNOME Software and PureOS Store will use this to let users of your application know if it works on their hardware.
The new gtk-rs release is out! New bindings for GTK4 and a lot of other great improvements. More information here: https://gtk-rs.org/blog/2021/06/22/new-release.html
We are proud that mobian developer kop316 has now gone for a real fork of the unmaintained mmsd and will be trying to get it into Debian. Also @purism will be using his code on the Librem5. It goes both ways! This will hopefully become the basis for The Next Generation of mmsd:
Here comes libadwaita! Read about our plans to make GNOME apps and GTK 4 even better, and about the future of libhandy: https://adrienplazas.com/blog/2021/03/31/introducing-libadwaita.html
All credit for the camera support goes to Dorota, Martin and Angus: https://source.puri.sm/Librem5/linux-next/-/issues/44#note_148408 @merge @purism
We've just landed HdyFlap in libhandy, to be in the 1.1.0 release! It can be used as an adaptive sidebar/bottom sheet, also in future to have proper fullscreen header bars with HdyWindow.
Shout out to @haeckerfelix for this one as he wrote the initial version for inclusion to libhandy, based on a simplistic widget I wrote for Games to use for the autohiding header bar in fullscreen.
If you’re interested in writing a GTK app or want to contribute, I have one bit of advice I highly recommend: Don’t use Glade. It’s usually wrong, and will make more work for you in the future. Especially if you plan to port to GTK4.
UI files are great, but if you want to use them write and edit the XML by hand. Glade is not your friend.
To ensure your app appears in the Librem 5 PureOS Store, specify the form factors it supports in its Appstream metainfo and desktop entry: http://adrienplazas.com/blog/2020/10/15/specify-form-factors-in-your-librem-5-apps.html
I've had my #LibremMini, made by @purism, for just over a week. It is one snappy computer! Everything I do on it - programming, watching videos, #writing - just flies. It is a small machine, 5 by 5 inches, taking up little room.
One thing I jumped right into is writing stories with #Manuskript. For #Matrix chat, I am using #Revolt. Ebook management with #Calibre. And programming with #python, though no special tools for that, just #Emacs.
It is a beautiful computer. I highly recommend it.
Announcing the all-new Librem 14
A powerful 14" laptop in a 13" footprint
- Core i7-10710U (Comet Lake) Processor, 6 cores & 12 threads
- Up to 32GB DDR4 memory
- Output 4K Video to two displays
More about the Librem 14: https://puri.sm/posts/purism-launches-librem-14-successor-to-security-focused-librem-13-product-line/
@kyle Congrats on the Librem 14 pre-release! Is it too early to buy Christmas presents for yourself? I think not.
🎉️ 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: https://honk.sigxcpu.org/projects/libhandy/unstable/hdy-migrating-0-0-to-1.html
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.