Show more

Encrypted USB sticks are now automounted too in , no need to go via nautilus (thanks to GMountOperation):

...and you can swipe it away too in case you thing s.th. got stuck:

Show thread

Finally took the time to rework the splash screen code from January to get it closer to designs and to mergeable form:

It's been only three days since 0.13.0 but since then we already landed two usability improvements:

- A button to close all notifications
- A way to cycle through all feedback modes (on/quiet/silent) by Pablo Correa Gómez

and there's a bit more cooking for 0.13.1.

Notifications are coming to 's lockscreen. Also in progress is different haptic/led feedback depending on the set notification category. The /#feedbackd side is mostly there and it works with but needs changes in to work with too.

In order to handle incoming phone calls on 's lock screen I initially started out with a copy of 's code since and phosh need to act on different call objects.
But there was so much duplication so I moved the widgets (originally written by @rah and @KekunPlazas ) into -ui (meant to be used as a git submodule).
As of today it builds it's documentation using gi-docgen (bassi.io/articles/2021/03/17/m) at gitlab.gnome.org/guidog/libcal

now indicates whether the v4l stateless codec (and hence hardware acceleration) is in use next to the movie title:

µPlayer 's now includes all the needed bits to play accelerated video on the out of the box. This allows for fast 📼 on distros that don't ship or git.

More details at social.librem.one/@agx/1063928

On my quest to land some more pending merge requests I finally reworked the mode based app filtering (social.librem.one/@agx/1050042) so only docked mode shows all apps by default while only adaptive ones are shown in mobile mode.

This can be toggled manually via a button and also disabled completely via a . Mobile mode gets more tidy this way (and you can always white list individual apps).

@purism

Stitched together a small (µ) video player using and to test accelerated video decoding on the using it's VPU. It gets along with 20% CPU usage when rendering the 15 Mbps jellyfish demo to a which is twice as much as the raw `gst-launch-1.0` pipeline (social.librem.one/web/statuses) but not too bad. It also suspends rendering on screen blank and prevent screen lock during playback so just enough for 'on the road battery drain testing'.

org.Gtk.MountOperationHandler support coming to so you can open encrypted volumes with swipeable, modal dialogs

@purism

Building on top of social.librem.one/@agx/1061656 and about 80 commits later we passed the magic 50% test coverage hurdle (meaning we test about half of automatically which each commit).

To ease debugging issues on the road i made -logs shrink to smaller screen sizes. This is based on @brainblasted 's work to make -logs use initially.

Bumped 's test coverage by a factor of 2.5 with a single MR 🏁 (and as always: things like this spot real errors too). Thanks @zbrown for the review.

If you have a hard time calling me in the next days it's because we're reworking the way incoming calls are handled in / - so you can jump back and forth between locked and unlocked shell (please excuse the video quality). Now we need to fix make it look pretty.

Been testing @devrtz code in . reminded me to end that call before restart - nice to see things coming together:

So i wanted to see if developing new system modal dialogs for becomes simpler (and less code) with the recent changes so i took a stab at the EndSessionDIalog:

@purism

Show more
image/svg+xml Librem Chat image/svg+xml