← Alle PRs
#1330

Chat input: left-align + placeholder + limit flash + outside-click

sauber CI rot GitHub ↗

feat/chat-input-ux · PurpleFuchs · 4 Dateien · +21 −6 · 2026-10-29

Zusammenfassung

Card a63abc — four small UX fixes on the chat input field.

1. LeftAlign field flag: short text pins to TEXTINSET instead of centering (opt-in, other fields unchanged). Chat sets it.

2. Placeholder field option — the :273 placeholder was comment-only, no per-field read; chat sets localized Command ... (/help) (EN/DE). Merge-order: #1299 adds the same field — whoever lands second rebases.

3. LimitFlash: a rejected input at MaxLength=80 stamps a timer; the active glow draws ErrorColor for 0.35s instead of silently dropping keystrokes.

4. Outside-click: NoOutsideDeactivate no longer passed — chat closes on outside click like every other field (pinned decision *close-like-others*; ConfirmOutsideClick+OnReturn submit-alternative noted for Kai).

Verified: per-file luajit clean.

Geänderte Dateien (4)
Source/Data/Locale/English.luageändert+1 −0
Source/Data/Locale/German.luageändert+1 −0
Source/GuiElements/Textfields/Textfield.luageändert+16 −5
Source/Objects/Gui/ChatWindow.luageändert+3 −1