Tuba icon indicating copy to clipboard operation
Tuba copied to clipboard

[Request]: Multi-column layout

Open cherti opened this issue 2 years ago • 2 comments

Describe the request

I'd like to propose for consideration that Tuba gets the ability to choose multiple columns, similar to the Mastodon webinterface. It is very useful to have one column as the home feed, another one for notifications and another one for, for example, the home timeline or a specific timeline/followed hashtag/list. A multi-column layout would help with that very much, particularly when Tuba is used not as a slim client but in a wider window configuration. I don't know whether that applies to only some Fediverse implementations or all of them, but for some it would be extremely useful.

Implementation Details

  • [ ] This should be an option in settings.
  • [ ] This should be only available to some fediverse backends. (Include which ones on the above field).
  • [X] This is client-only (and shouldn't sync with the instance).
  • [X] This follows the GNOME HIG.

cherti avatar Mar 26 '23 13:03 cherti

Indeed, I really long for something that could replace what https://Tweetdeck.twitter.com does, where you can add (and reorder, fold, etc.) as many columns as you want for each account's profiles, home feeds, "list" columns, search queries columns, etc. as you want. It lets you monitor multiple topics of interest in parallel, and lets you manage multiple accounts efficiently. The only other Mastodon client I'm aware of that tries to do this is https://nicolasconstant.github.io/sengi/ but it's not a native app.

nekohayo avatar Mar 31 '23 18:03 nekohayo

I'd like that very much too !!

I looked for Linux apps, I found Sengi, as mentioned by nekohayo, and Fedistar ( https://github.com/h3poteto/fedistar ). They both are Electron Apps, and not available on Flathub :-/

Is it possible with GTK and Libadwaita?

Nico7as avatar Aug 17 '23 18:08 Nico7as

I'm just wondering if this feature is planned?

I really would like to replace Mona, and this is a big feature for me.

frenzybiscuit avatar Apr 28 '25 00:04 frenzybiscuit

There are bigger fish to fry at the moment.

  • Is it planned? Not sure right now. I'm open to it but it clearly sacrifices being adaptive for all window sizes, as it requires a big minimum width.

  • What are the bigger fish? #500 and everything linked there and in the linked ones. The way widgets are not recycled means they stay in memory until cleared. With a multi-column layout, that means that issues * N timelines.

  • Will it become a Mona replacement? Isn't Mona a Mac app? I don't have access to a Mac so I won't really be able to debug issues there (even though it should be buildable and work according to #958). I don't know if Tuba would be a good replacement there

GeopJr avatar Apr 28 '25 18:04 GeopJr