Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

replies: select whom to mention #395

Open
schmittlauch opened this issue Aug 15, 2021 · 5 comments
Open

replies: select whom to mention #395

schmittlauch opened this issue Aug 15, 2021 · 5 comments
Labels
design UI and design issues enhancement New feature or request libhandy redesign Issues that will be handled in the libhandy redesign or after its completion

Comments

@schmittlauch
Copy link
Contributor

Is your feature request related to a problem? Please describe.
When replying to RTs or other replies, not only the author of the post replied to is mentioned but a lot of other accounts as well: The retweeting one, the authors of other posts further up the reply chain, …
Thus a large number of mentions accumulates, often causing more accounts to be mentioned and notified than necessary. While I really hated the change of mentioning behaviour anyways since it's been introduced, the Twitter web client at least provides a (very hidden) way of deselecting whom to mention in a reply: clicking on the list of mentioned accounts while writing a reply.

Describe the solution you'd like
I request a way to "take people out of the mentions" and be able to (de)select who is mentioned by a reply.

Option 1: mimic the Twitter web client behavior by giving an optional modal dialogue where it's possible to deselect certain mentions

Option 2: return to old-style mentions where each mention just happens in the tweet text and can just be deleted

@IBBoard
Copy link
Owner

IBBoard commented Aug 16, 2021

This has been a long-term feature plan, but I've never been sure of a good UI for it. Confession: If I'm in a situation where it really matters, I end up going to Twitter and doing the one post and then replying to that post from Cawbird for the rest of the thread!

I'd go for the modal dialog rather than the text, just because it doesn't add clutter when you don't want to change anything and it doesn't make it harder to work out what the tweet length is (what if someone changes one of the handles in the middle of the list?). But I've never been sure how to do a nice dialog either.

The "delete DM" UI might be a step in the right direction. But it's the wrong way around - you want people ticked by default and then you untick them to not mention them!

Maybe one for @CodedOre to chip in on with an idea of how to do the user list.

@IBBoard IBBoard added design UI and design issues enhancement New feature or request libhandy redesign Issues that will be handled in the libhandy redesign or after its completion labels Aug 16, 2021
@CodedOre
Copy link
Contributor

Would be indeed a good feature to be added in the redesign!

But it's indeed a question on how to design it.

I won't take a look at it immediately though. I am currently doing the final things to wrap up the stuff to do for university in this semester, so I get back to it in like two weeks.

@CodedOre
Copy link
Contributor

Alright, I have made a design. It's quite similar to the approach Twitter is using:

write-reply

The account list is an flat button, which, when pressed, would open the following dialog to select the accounts you want to mention:

select-replies

@schmittlauch
Copy link
Contributor Author

Looks good to me, one possible improvement though: One checkbox on top to (de)select all non-locked boxes.

@CodedOre
Copy link
Contributor

Looks good to me, one possible improvement though: One checkbox on top to (de)select all non-locked boxes.

Could look something like this:

reply-to-with-category

I am still not sure if one could improve the header checkbutton a little bit though.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
design UI and design issues enhancement New feature or request libhandy redesign Issues that will be handled in the libhandy redesign or after its completion
Projects
None yet
Development

No branches or pull requests

3 participants