Tuba icon indicating copy to clipboard operation
Tuba copied to clipboard

[Request]: Ability to create / edit / delete notes on someone else's Mastodon profile

Open nekohayo opened this issue 1 year ago • 5 comments

Describe the request

One thing that I've always wanted in social media in general, but that thankfully/surprisingly Mastodon supports (at least from what I can see in its web UI) is the ability to write private notes onto someone else's profile. Those notes are simply a text field whose contents get autosaved.

This is very useful to remember the context in which you have connected with someone else, why you might or might not be following a particular person, etc.

It could be handy to show those notes when hovering that person's name in timelines, too; presumably, that would be another reason for implementing #495 :)

Implementation Details

nekohayo avatar Apr 20 '24 19:04 nekohayo

Sounds good to me overall! I'm unsure about the design however, so I'll stick to an entryrow as a start

Screenshot from 2024-04-21 18-20-49

GeopJr avatar Apr 21 '24 15:04 GeopJr

That would seem like an appropriate widget to me!

I'm thinking it could benefit from some clearer visual distinction from the rest (for example a yellow-tinted background maybe?), to draw more attention to your own "Private note" compared to the other rows, but arguably even the Mastodon web UI doesn't do a good job at that ;)

nekohayo avatar Apr 21 '24 16:04 nekohayo

The reason I don't think entryrow is super appropriate for it is that the limit is 2k characters and longer notes won't expand the row vertically :/

It will be somewhat different visually with #907 image

Not against a yellow tinted background and/or bottom margin!

GeopJr avatar Apr 21 '24 16:04 GeopJr

Oh, I did not know there was such a length limitation!

As for the styling: another alternative to the yellow tinting (like what is done for the "validated website" green rows) could also be to use italics-styled text for the Private Note's contents, if you don't want to rely on color at all, but that might be worse for legibility, especially if your note is very long.

nekohayo avatar Apr 21 '24 16:04 nekohayo

Should it be split into two? :

  1. textview just to display it
  2. an "edit note" button on the profile menu with a dialog for editing it

GeopJr avatar Apr 23 '24 01:04 GeopJr