A new Flatseal release is out 🥳🎉, and it comes with subtle visual improvements, a few bugs fixes, one more permission and a big quality of life improvement.
Starting with the visuals, @BrainBlasted replaced the custom widgets, used in the applications list, for proper libhandy’s widgets. Plus, he fixed a small styling detail to make applications icons look sharper!
On the permissions side of things, @Arxcis added support for the per-app-dev-shm permission, which was added to Flatpak a few releases ago. Also, I extended the Other files subsection to allow negated filesystem overrides, e.g. !home.
Moving on to quality of life improvements, I took the time to make the UI fully usable with keyboard input. For some of us, who prefer the keyboard, this makes the UI faster to navigate. For other people, it makes Flatseal accessible for the first time. Thanks to @sophie-h for reminding me of this 🙌
On the bug fixing front, @Arxcis fixed an issue that prevented users from overriding originally-negated permissions, and I fixed a couple more that caused undefined values to appear in override files. Although these were very rare, both issues were present since the original version of Flatseal.
Additionally, by popular demand, applications are now sorted by the application’s name 😅
Last but never least, thanks to @AsciiWolf, @ovari, @cho2, @Vistaus, @BigmenPixel0 and @eson57 for keeping their translations up to date, and to @TheEvilSkeleton and @usnotv for new French and Turkish translations, respectively.
Having a feature that would allow for version freeze of flatpak applications is sorely needed in the world of subscriptions for commercial apps. For example, I purchased Bitwig, and my maintenance expired since I don’t want to keep paying for something I already bought and don’t use much. Flatpak of this application was great because it allowed me to install it on Fedora (they only offer .deb download). Unfortunately, my flatpak install got updated past my maintenance and the application stopped working. I don’t currently see any way to prevent something like this.
Adding the ability to control if an application gets updates or not would be great.