6e65797f25b9fab94c6566e4c1e5e52a70e6bd94
The row turns into a text field holding the current nickname, selected so typing replaces it; Enter commits, Escape leaves the name alone. Only our own row edits — every other double click keeps its meaning, and ours no longer opens a private chat with ourselves. The editor keeps the row's own icon (the inherited one knows only the renderer's default leaf icon) and selects the text on a short delay, after the release that opened it has been turned into a caret placement. The tree nodes only mirror the connection's model, so the typed name is sent to the server rather than written into the node; the row follows when the rename is reported back. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
A reimplementation of TeamSpeak 3 in Java
TS3
Latest
Languages
Java
100%