In order to handle incoming phone calls on #phosh's lock screen I initially started out with a copy of #calls's code since #calls 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 #libcall-ui (meant to be used as a git submodule).
As of today it builds it's documentation using gi-docgen (https://www.bassi.io/articles/2021/03/17/more-documentation-changes/) at https://gitlab.gnome.org/guidog/libcall-ui/pages
#µPlayer now indicates whether the v4l stateless codec (and hence hardware acceleration) is in use next to the movie title:
Die #kgst hat ihren Bericht zu #OpenSource in Kommunen veröffentlicht:
Open Source in Kommunen
Ein Baustein für mehr Digitale Souveränität
My recent work on mouse and touch pad configuration (https://social.librem.one/@agx/106408337604589298) made it into #phoc 0.8.0 (https://source.puri.sm/Librem5/phoc/-/tags/v0.8.0) released by @dos yesterday. Also contained is the idle fix needed for #gtk4 apps (https://social.librem.one/@agx/106551704433480573)
@carlosgonz@mastodon.social i have backported the necessary #gstreamer bits to #PureOS a while back: https://source.puri.sm/pureos/packages/gst-plugins-bad1.0/-/merge_requests/1 since I want hw accelerated video in #epiphany as well.
@carlosgonz@mastodon.social it's not #µPlayer, it's #phoc. Happens to all GTK4 apps and I've fixed it with this MR https://source.puri.sm/Librem5/phoc/-/merge_requests/252
so will be gone after the next #phoc release.
@bonde try
gsettings get sm.puri.phosh app-filter-mode
if it says '@as []' then do
gsettings set sm.puri.phosh app-filter-mode '["adaptive"]'
and it should show the button from there on.
@bonde you distro might have that disabled via GSetting, it's next to the search bar.
@carlosgonz@mastodon.social I dumped a flatpak here: https://honk.sigxcpu.org/tmp/org.sigxcpu.Livi.flatpak - note that this is not meant as a generic player but more as a testing tool - hence flathub might not make sense.
@carlosgonz@mastodon.social it does #fullscreen , see https://social.librem.one/@agx/106392894382489327
µPlayer 's #flatpak now includes all the needed #gstreamer bits to play #h264 accelerated video on the #librem5 out of the box. This allows for fast 📼 on distros that don't ship #gtk4 or #gstreamer git.
#watchedonlibrem5 #gnomeonmobile
More details at https://social.librem.one/@agx/106392894382489327
phosh 0.12.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.12.0
New features:
- Only enable proximity sensor during calls
- Unblank screen on incoming calls
- encrypted volume mounts via org.Gtk.MountOperationHandler
- Show adaptive only apps in mobile mode (this is toggleable in the UI and configurable via GSetting)
This release needs either an #gtk3 or #glib patch. See release notes for the details for details, the full list of changes and contributors.
On my quest to land some more pending #phosh merge requests I finally reworked the mode based app filtering (https://social.librem.one/@agx/105004293674500101) 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 #gsetting . Mobile mode gets more tidy this way (and you can always white list individual apps).
Today I learned (https://source.puri.sm/Librem5/phosh/-/issues/563#note_161059) that you can bring up the App Search bar on Phosh to launch another app with Super-a.
This is really helpful when using your Phosh running device with a hardware keyboard, e.g. for #convergence.
Thanks @agx!
@mntmn I just backported stuff from upstream git to #gstreamer 1.18 so if you don't care about packaging then `gst-build` (https://gitlab.freedesktop.org/gstreamer/gst-build) is even simpler. Once finished gst-play-1.0 --use-playbin3 jellyfish-15-mbps-hd-h264.mkv should be accelerated. The player is only there since i had issues getting accelerated video to work in #gtk3 in some situations and wanted to verify it works with #gtk4 (which it does). If you want to try that building gst-p-b, gtk4 and the player is enough.
@mntmn in case you're interested in #gstreamer as well: see https://source.puri.sm/pureos/packages/gst-plugins-bad1.0
fand https://source.puri.sm/guido.gunther/livi for a minimal player that I'm using to validate #hantro/#imx8 accelerated decoding with #gtk4 .
I've tagged version 0.9.23 of git-buildpackage (a tool to maintain #Debian packages in #git repositories): https://lists.sigxcpu.org/pipermail/git-buildpackage/2021-June/000411.html
The release improves git-attributes handling and #rpm support.
Thanks to everybody who contributed to this release!