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

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

「いいね!」 1

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

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

「いいね!」 3

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

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

「いいね!」 1

これはほぼすべての場所で機能していますが、メール通知では機能していません。

例えば、ユーザーカードでは問題なく表示されています。

しかし、メール通知ではフルネームが優先されていません。

(また、2つの名のうち1つだけがハイパーリンクされる必要があると思います。おそらく最初の方です)

「いいね!」 2

@techAPJ 電子メールの修正について調査していただけませんか?

「いいね!」 3

以下のコミットで修正されました:

prioritize_username_in_ux が有効な場合:

prioritize_username_in_ux が無効な場合:

「いいね!」 4

username と user-name の両方に同じ CSS を使用するように、スタイリングをさらに簡素化しました。(username は太字の font-weight、user-name は通常の font-weight に注意してください。)

「いいね!」 4

/about ページの修正をさらにプッシュしました:

「いいね!」 4

この設定が反映されていない場所を見つけました:検索結果のユーザー名一致リストです。

ユーザー名は Geminiscp で、prioritize username in ux = true が設定されています。

「いいね!」 3

実験的なサイドバーとチャットをインストールしたばかりです。prioritize_username_in_ux を無効にした場合、パーソナルチャットセクションでもフルネームを優先することはできますか?

「いいね!」 1