cerca icon indicating copy to clipboard operation
cerca copied to clipboard

Usernames being styled in the same way as the post content could be ambiguous

Open JamieCrisman opened this issue 3 years ago • 14 comments

So the image is of a single post with the content:

blep

**ciel**

ok... spacing might not be the same
スクリーンショット 2022-01-12 8 36 33

I don't believe our members will be malicious with this, but current styling makes the usernames and the content ambiguous. Of course, spacing isn't the exact same of when a user actually posts. But it might be worth it to make it visually obvious to prevent (even accidental) confusion.

JamieCrisman avatar Jan 11 '22 23:01 JamieCrisman

Normally the date should also be visible in a future update and should help with this. Obviously it's a design issue among several others on readability, we will have to look into it.

Thomasorus avatar Jan 12 '22 09:01 Thomasorus

Having a divider (like a rule or borders) rather than pure spacing would improve the situation.

Maybe using a flexbox to put the metadata (username, date) on the right of posts could also help (ping @ftrvxmtrx @neauoire, they work on mothra and netsurf iirc)

sansfontieres avatar Jan 12 '22 09:01 sansfontieres

Maybe using a flexbox to put the metadata (username, date) on the right of posts could also help (ping @ftrvxmtrx @neauoire, they work on mothra and netsurf iirc)

I'm willing to do a rewrite of the whole frontend to propose graceful degradation for those browsers. Not a lot of work once we have a few utility classes for layouts. :3

Thomasorus avatar Jan 12 '22 09:01 Thomasorus

I suppose that you would have to do the reverse of the @support css class? I guess that overall, pages would still be light considering that the template is small to begin with :)

sansfontieres avatar Jan 12 '22 10:01 sansfontieres

Yes, you reverse support for old browsers. You write in floats first, then use support for recent browsers to turn the class into flex or grid. It won't be huge work, the template is rather simple.

Thomasorus avatar Jan 12 '22 10:01 Thomasorus

I'm guessing that usernames will always be prefixed with a rune like @neauoire

neauoire avatar Jan 12 '22 17:01 neauoire

I have no idea about any frontend terms discussed here, so can't really say what's going to work (or not) with mothra/netsurf on plan 9 :) sorry

ftrvxmtrx avatar Jan 12 '22 17:01 ftrvxmtrx

Just so you know: I've changed the usernames to have an "@" before them and proposed a pull request to @cblgh. He wasn't super hot on the idea of using this for the forum and (rightfully) removed it from my PR. In the meantime the date with a link on it was added, helping a little bit, but it turns out it's quite easy to impersonate another user:

Screenshot 2022-01-14 at 12-33-58 Forum — The Test Thread figure things out to your heart's desire

So, in order to resolve this issue, we should try to find another way of identifying users in a way that can't be reproduced using markdown in the forum.

Any ideas?

Thomasorus avatar Jan 14 '22 11:01 Thomasorus

It’s more a question of identifying posts (dividing them visually) than users imho. A naive approach would be to use :not(article) + hr to separate posts, and/or a metadata column on the left of posts (you would still need a vertical visual separator for mobile)

Screenshot 2022-01-14 at 13 07 32

sansfontieres avatar Jan 14 '22 12:01 sansfontieres

How about making the timestamp something other than today and align it right? Would that be any better indication? I'd like to believe we don't have to be defensive with the idea that someone in Merveilles will start impersonating others.

ftrvxmtrx avatar Jan 14 '22 12:01 ftrvxmtrx

Right, I think we are pretty safe regarding impersonation. Regarding mentions, though, I think the issue will be quasi-fixed once wiki features will come (I think it was discussed?).

sansfontieres avatar Jan 14 '22 12:01 sansfontieres

I quite like @sansfontieres redesign that sets the names at the left 😊

As others have said, I also agree that impersonation is not a high priority concern for a close(d/-knit) community.

It’s more a question of identifying posts (dividing them visually) than users imho

Agree, though I would really like to maintain the cohesiveness of posts the forum has at the moment—I think the lack of borders etc has a more collaborative vibe than each person living in their own little box, espousing their own little opinions. It's more of a conversation, than shouting into the void.


If people are seriously confused while reading posts, not knowing where one ends and the other starts, even some small visual indicator like

image

could suffice

cblgh avatar Jan 14 '22 12:01 cblgh

@cblgh Want me to do a little PR for this?

Thomasorus avatar Jan 14 '22 13:01 Thomasorus

@Thomasorus go for it, thank you! 🖤

cblgh avatar Jan 14 '22 15:01 cblgh