mastodon / mastodon-android

Official Android app for Mastodon
https://app.joinmastodon.org/android
GNU General Public License v3.0
1.69k stars 261 forks source link

Feature: Open toot with another profile #58

Open realpixelcode opened 2 years ago

realpixelcode commented 2 years ago

(As I just learned) it's possible to be logged in to multiple profiles in the Mastodon app. When coming across an interesting toot, one might want to boost it not only with the current profile but also with one of the other profiles.

Therefore, it would be useful if the three-dot menu of each toot contained an option to open it with another profile.

For reference, this is what the feature looks like in Tusky:

https://user-images.githubusercontent.com/52963327/164234244-dfaf697b-1032-4323-b88d-69b63b825fb6.mp4

jbalint-de commented 1 year ago

Additionally boosting and commenting should be possible for all accounts signed in on a device without having to open the toot with the preferred account first.

Maybe using long press on the existing buttons should open a context menu offering to use a different account for performing the interaction.

realpixelcode commented 1 year ago

Additionally boosting and commenting should be possible for all accounts signed in on a device without having to open the toot with the preferred account first.

That might be difficult to implement because at click time we don't necessarily know whether the other accounts even have access to that post.

It could happen that, for example, you're able to view the post from account 1 but not from account 2 because it's been blocked by the author.

Or, in case of favouriting, the post may be followers-only but account 2 is not a follower.

Of course, it would be possible to just try the action and wait for a possible error message from the server, but I don't think that would be the best UX.