hhmx.de

Föderation EN Sa 22.06.2024 06:11:51

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:
github.com/GeopJr/Tuba/compare

Föderation EN Sa 22.06.2024 06:13:12

- 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!

Medien: 1

Föderation EN Sa 22.06.2024 06:14:00

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

Föderation EN Sa 22.06.2024 06:14:45

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.

Föderation EN Sa 22.06.2024 06:15:17

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! ๐Ÿณ๏ธโ€โšง๏ธ

Föderation EN Sa 22.06.2024 17:14:34

@Tuba Congrats on the release ๐Ÿ‘

Föderation EN Sa 22.06.2024 20:04:20

@tokodon ๐Ÿ’–

Föderation EN Sa 22.06.2024 18:00:36

@Tuba i understand why you don't like it that users use a different gtk theme. but why don't you let them ar least via GTK_THEME environment variable? :( for me only tuba uses a "different" theme. all other gtk apps let me use what i want.
besides that; have you ever thought about appImages?

Föderation EN Sa 22.06.2024 18:57:02

@scops GTK_THEME is a debug variable that often just straight-up breaks apps. Iโ€™ve had multiple bug reports opened about this for my own apps, and I definitely understand any other app developer who is tired of the same song repeating itself each time ๐Ÿ™‚

github.com/bragefuglseth/fretb
github.com/flathub/dev.bragefu

Föderation EN Sa 22.06.2024 19:15:15

@bragefuglseth i understand why it is problematic. still "old" gnome users that want to style their desktop gets limited if an app choose to block themes. so if the var would always work this would be at least be ok.
still, kde devs seems not to have that big problem with theming at all ?!

Föderation EN Sa 22.06.2024 19:35:41

@scops KDE's theming system does have a lot of rough edges. I don't think it's possible to pull off that level of flexibility while retaining the perceived "polish" GNOME has nowadays :)

Föderation EN Sa 22.06.2024 19:46:08

@bragefuglseth *shurg for theming works very nice on my steam deck. when i think about polish ui/ix the MacOS Mojave (โ€ฆ) user interface was the peakโ€ฆ since then, the user interfaces have gotten worse and worse IMHO

Föderation EN Mi 26.06.2024 01:52:37

@Tuba I'm excited about the admin dashboard! I've wanted an admin dashboard in a Mastodon client for a while, and this is the first one I'm aware of. I wasn't sure it was possible, so I'm glad to learn that there is a Mastodon admin API.

If this makes it easier for anyone to admin a Mastodon server, perhaps driving innovation in admin UI, this could be a significant contribution to keeping small servers running.

Föderation EN Sa 29.06.2024 00:00:12

@Tuba

I'm using Tuba 0.8.1 from Flathub, my system is in French, but I don't see any translation options on the various posts (in English) I've tested ๐Ÿค”

On the web version of my instance, they've added Translate / Show original links at the end of each post in a language other than the one we've configured, it's much quicker and more convenient than having to go through the three dots menu.

Föderation EN So 14.07.2024 21:37:38

@gnomelibre Hello, Thanks for the report!

Could you try again? If it doesn't show up, could you:

1. open Tuba
2. wait a few seconds (so everything is done loading)
3. click on the post so it opens in the thread view
4. see if there's a translate button in the menu now

I have some suspicions and if the above lead anywhere, I'll fix it in a patch!

Otherwise, please open an issue on the repo so we can debug it further: github.com/GeopJr/Tuba/issues/+

Föderation EN So 14.07.2024 21:37:44

@gnomelibre As for the button, we'll see, Tuba has to check if translations are enabled and if a post can be translated before showing the button, which might cause a layout shift. Let's first iron out all the translation issues before making it that prominent!