Prioritizing full name vs username in the UX

I just added a site setting that allows you to prioritize full names as opposed to usernames in the UI.

When usernames are prioritized cause the site setting prioritize_username_in_ux is enabled you will see:

In card:

On user page:

In post stream:

If you change it so prioritize_username_in_ux is disabled you will see:

In card:

On user page:

In post stream:

I feel an @ symbol may be worth adding per:

This can be done safely via CSS, leaving it off for now.

Quotes inside the UX still pull in username eg:

We may look at making this switch to be fullname based when the setting is set.

22 „Gefällt mir“

Bug report: If full name is blankish, username is offset and not fully bold

1 „Gefällt mir“

eh?

corrected per

https://github.com/discourse/discourse/commit/0e2d918b3b3807041126bc66d3e0d205d42c7820

Still abusable, but we might as well correct that server side by doing a trim on save that is unicode aware.

3 „Gefällt mir“

That is a can-of-worms to implement, same class as improving quotes. I may get to it, but not for this round.

3 „Gefällt mir“

I believe the username should be shown with @ by the default. It’s a lot less confusing.

And the username should always be visible. Don’t make me think.

5 „Gefällt mir“

At symbol too noisy repeated all over the page. In the user card should suffice.

1 „Gefällt mir“

Dies funktioniert fast überall, aber nicht bei E-Mail-Benachrichtigungen.

Auf der Benutzerkarte sieht es beispielsweise gut aus.

Bei E-Mail-Benachrichtigungen wird der vollständige Name jedoch nicht priorisiert:

(Ich denke auch, dass nur einer der beiden Namen verlinkt sein muss, vermutlich der erste.)

2 „Gefällt mir“

@techAPJ kannst du eine Lösung für E-Mails untersuchen?

3 „Gefällt mir“

Behoben durch:

Wenn prioritize_username_in_ux aktiviert ist:

Wenn prioritize_username_in_ux deaktiviert ist:

4 „Gefällt mir“

Das Styling wurde weiter vereinfacht, sodass nun dasselbe CSS für „username

4 „Gefällt mir“

Hier wurde eine weitere Korrektur für die /about-Seite vorgenommen:

4 „Gefällt mir“

Ich habe eine Stelle gefunden, an der diese Einstellung scheinbar keine Wirkung zeigt: die Liste der Benutzernamen-Übereinstimmungen in den Suchergebnissen:

Geminiscp ist der Benutzername und prioritize username in ux = true.

3 „Gefällt mir“

Wir haben gerade die experimentelle Seitenleiste und den Chat installiert. Können vollständige Namen auch im Abschnitt „Persönlicher Chat“ priorisiert werden, wenn wir „prioritize_username_in_ux“ deaktivieren?

1 „Gefällt mir“