Guangcong Luo
a733d3565d
Fix adding blank lines to chat
2013-05-21 07:09:06 -05:00
Guangcong Luo
1afd746633
Fix crash in tab complete
2013-05-19 23:49:36 -05:00
Guangcong Luo
b27fdec7b6
Command history: Can navigate at start/end of line
2013-05-19 22:42:56 -05:00
Guangcong Luo
5edae3b1a7
Command history: Ctrl forces history navigation
2013-05-19 16:02:30 -05:00
Guangcong Luo
211ea266f3
Command history
...
So that command history isn't buggy, it's currently implemented
so that Up will only take you up command history from the beginning
of the textbox, and Down will only take you down command history
from the end of the textbox.
This allows Up and Down to be reliably used to navigate up and down
the textbox, as well.
2013-05-19 15:42:47 -05:00
Guangcong Luo
f8dc0e9768
Fix provisional cutoff in /ladder
2013-05-19 05:04:27 -05:00
Guangcong Luo
640eeef4e0
Make Tab behave a bit more prediably in textboxes
2013-05-19 02:40:54 -05:00
Guangcong Luo
8c8af8bf18
Fix double-notification for PMs
2013-05-19 02:01:10 -05:00
Guangcong Luo
e9b621e29d
Custom popup positioning
...
This is used to make the userlist popup show up to the right
2013-05-16 14:52:05 -05:00
Guangcong Luo
3c9d420d0c
PgUp/PgDn scrolls chat when chatbox is focused
2013-05-13 00:25:42 -07:00
Guangcong Luo
f9443c5aa1
Support /warn
2013-05-12 23:58:51 -07:00
Guangcong Luo
a59925e230
Simpler popup API: remove superfluous id
2013-05-12 23:49:26 -07:00
Guangcong Luo
2d43510f26
Refactor: rename messageSanitize to Tools.parseMessage
2013-05-11 23:09:38 -07:00
Guangcong Luo
3044059652
Don't send empty lines
2013-05-09 21:06:10 -07:00
Guangcong Luo
c01f291bc7
Battle list
2013-05-09 19:14:13 -07:00
Guangcong Luo
63f5dd5d2d
Better support for old servers
2013-05-09 18:41:11 -07:00
Guangcong Luo
a5fd3b57d9
Client console command support
2013-05-09 02:46:40 -07:00
Guangcong Luo
e901df218f
Support ctrl+click to open links in new tab
2013-05-09 02:32:09 -07:00
Guangcong Luo
63bbbb4ab5
Implement notifications
2013-05-08 21:21:19 -07:00
Guangcong Luo
2cfd4452d3
Merge shared chat/battle room functionality
...
This also fixes tab completion support in battles, as well as the
'Join chat' button
2013-05-05 19:05:44 -07:00
Guangcong Luo
e0aefb84ba
New function escapeFormat for format names
2013-05-03 01:26:40 -07:00
Guangcong Luo
1a5b6ed41e
Move some functionality into default handlers
...
These default handlers are shared between rooms and remove some
code duplication.
2013-05-02 21:36:45 -07:00
Guangcong Luo
0ab22ab162
Stub battle room
...
Watching (but not playing) battles is now supported
2013-05-02 00:17:09 -07:00
Guangcong Luo
0327ff1dd9
Nicer link styles
2013-05-01 22:42:38 -07:00
Guangcong Luo
5ae1211d9c
Fix styling on battle links
2013-05-01 20:37:39 -07:00
Guangcong Luo
41bf0f36d9
Battle links are now clickable
2013-05-01 20:31:18 -07:00
Guangcong Luo
aa762c28c3
Minor tweaks to user list display
2013-05-01 05:41:17 -07:00
Guangcong Luo
ad8eb62396
Support some more obscure messages
2013-05-01 05:40:48 -07:00
Guangcong Luo
a88c04852e
Fix up some PM markup
2013-05-01 04:22:44 -07:00
Guangcong Luo
54fbcfe696
Name in userbar now clickable
2013-05-01 04:20:43 -07:00
Guangcong Luo
078d53cefd
Fix race conditions while joining rooms
2013-04-30 18:50:03 -07:00
Guangcong Luo
019a4fbbdb
Parse formats without needing lobby open
2013-04-30 18:46:45 -07:00
Guangcong Luo
f6505c404d
Port tab completion from old client
2013-04-30 15:38:10 -07:00
Guangcong Luo
75f16499ff
Open PMs when clicking on PM line
2013-04-30 15:38:00 -07:00
Guangcong Luo
442e91d3aa
Upgrade to newest version of Autoresize
2013-04-30 14:08:50 -07:00
Guangcong Luo
0c7c2db875
Focus text area by clicking anywhere in the chat area
2013-04-30 13:03:02 -07:00
Guangcong Luo
0dce61aa38
Minor appearance tweaks
2013-04-30 11:36:18 -07:00
Guangcong Luo
c7a13d5e76
PM functionality!
2013-04-30 02:29:41 -07:00
Guangcong Luo
61f838cc7e
Pop-up menus\!
...
They're currently only used for viewing users
2013-04-29 22:54:53 -07:00
Guangcong Luo
b436f44fb9
Support PMs and console messages (inline only)
2013-04-29 13:00:27 -07:00
Guangcong Luo
d4dd87c3fa
Send join/leave for chat rooms
2013-04-28 14:28:08 -07:00
Guangcong Luo
a2427f60e0
Minor visual tweaks to lobby chat
2013-04-28 14:26:46 -07:00
Guangcong Luo
b5eaa31946
Support receiving battle data
2013-04-27 19:48:17 -07:00
Guangcong Luo
11523fe03a
Basic support for new protocol
2013-04-27 19:48:13 -07:00
Guangcong Luo
79ff72b9db
Design improvements to lobby chat
2013-04-27 19:48:09 -07:00
Guangcong Luo
a12e379c30
Show userlist if screen is wide enough
2013-04-27 19:48:04 -07:00
Guangcong Luo
7d8ecfb8b8
Refactor ChatRoom#add into multiple functions
...
Also aggressively deprecate older parts of the protocol that are no
longer used.
2013-04-27 13:03:12 -07:00
Guangcong Luo
e4b7d6c296
Stub lobby chat implementation
2013-04-27 02:00:56 -07:00