08e6c51e9001d031477db0550bc2ca0a41dea1bf
Bolding the name of whoever is speaking re-measures the row while the label keeps its old width, so a nickname spent every utterance clipped to an ellipsis. Talking already shows in the client's icon, which is where TeamSpeak shows it too, so the name keeps its normal weight and colour. Renaming now starts from the tree's own double-click handling, which works a row by its whole line, instead of Swing's, which only sees clicks that land on the label. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
A reimplementation of TeamSpeak 3 in Java
TS3
Latest
Languages
Java
100%