#Tuba v0.8.0 is now available, with many new features and bug fixes!
Highlights:
- Admin Dashboard
- Advanced Search Dialog
- Screen reader improvements
- Graceful network recovery
- Post translations
- In-app proxy settings
- Profile notes
- Notification requests & filtering
- Mini profiles when clicking avatars
As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
https://github.com/GeopJr/Tuba/compare/v0.7.2...v0.8.0
- Optional Clapper support (thanks Rafostar)
- Improved video performance using GraphicsOffload (thanks rmader)
- Redesigned the profile fields and preview cards (thanks david_swift, Tobias)
- In-reply indicators
- Resolving web+ap links in posts in-app
- Option to dim non-trivial notifications (like favorites and boosts)
And many more features, bug fixes and optimizations!
On accessibility:
Many containers' aria labels were lacking. The built-in label would miss important information that might only be possible to gather visually. Similarly, custom widgets like the label-with-widgets one would not announce the custom emojis. A similar situation for icons or buttons that act as toggles without announcing their state. Lastly, labels like '5m' wouldn't make their context known, compared to '5 minutes ago'.
Before vs After
On Clapper:
Recently, Clapper was re-written from scratch and became a library. Clapper is very powerful and takes care of many annoying parts of Tuba's media viewer, like streaming and MPRIS. Currently, it's behind a compile-time flag, but in the future it will probably become the default.
Rafostar fixed many issues discovered while adding it to Tuba and worked with me on implementing missing features Tuba needed like caching.
You can support them here:
https://liberapay.com/Clapper
https://www.paypal.com/paypalme/Rafostar
You can get the standalone video player here:
https://flathub.org/apps/com.github.rafostar.Clapper
And that's all folks! I expect some input on the aria labels, the Admin Dashboard, the network/proxy stuff and in other places as much of it was guesswork; please do let me know!
Happy Pride Month!