A new Fretboard update is on its way to Flathub! This one is mainly to keep it up-to-date with the latest and greatest platform improvements. In fact,the rest of its updates during the 46 cycle might end up only being translation updates (unless I decide to go down the merciless enshittification route, that is 😈)
GNOME 46 released, with the latest version of the desktop environment bringing a new Ctrl+Shift+F shortcut for file search from any screen, the file app has a dynamic progress view, Online Accounts adds OneDrive support, and much more. https://buff.ly/4co7y9e#GNOME#Linux#DesktopEnvironment#GNOME46
We're excited to announce the release of #GNOME46! This release brings many updates and improvements thanks to the hard work of #GNOME contributors. 🎉 https://youtu.be/r_QyRJf3rtQ
Announcing the program for the GNOME release party on March 30+31 🥳️
On Saturday we're trying something different from previous editions with cooking, talks, etc. It will be a bit of an experiment, but I think it's going to be a lot of fun 🧑🍳️🍲️🥕️
To make up for it we're meeting on Sunday specifically for hacking though :)
I'm really happy about this one because it should improve things for multiple use-cases:
It allows full hardware offloading of fullscreen video playback for cases when the video dimensions don't perfectly match the screen, i.e. up- or downscaling. There are not many clients supporting this yet - but hopefully we'll see more soon, especially #gtk ones.
My MR for the #gtk4 demo video player finally landed \o/
That means you if you build #gtk4 main on top of #GStreamer main, you can now run gtk4-demo --run=video_player and get zero-copy video playback - at least when using HW with VA-API support, i.e. Intel/AMD for now, and a #Wayland compositor with YUV format support (most importantly NV12).
I also made a quick port to @agx s Livi as its code base is pretty similar. So I hope we'll have one or two real video players making use of the passthrough feature by default for #GNOME46
Regarding the future of video playback in #gnome I'd like to add some more context around current developments in #gnomeshell, #gtk4 and #Wayland in a short 🧵
TL;DR: by making use of more modern hardware features we're finally in the position to catch up to other platforms with regards to energy efficiency. So let's do it!
My hope is that we can ship some initial support for all of this in #gnome46 - if possible with the default video player. Be it Totem, ported to #gtk4, or some alternative. The goal is of course that as many apps as possible can make use of it without much hassle - be it video streaming apps, video chat apps like @dino or Fractal, #fediverse clients like Tuba or camera apps like #gnomecamera / Snapshot (for a battery friendly viewfinder - important on #linuxmobile). And of course browsers.
GNOME Shell and Mutter 46 Beta Released with Numerous Improvements (9to5linux.com)