Commit Graph

149 Commits

Author SHA1 Message Date
b5d7211cd6 Expire placeholder text. 2017-05-18 02:40:29 +08:00
d606b5b3a7 Fix CI warning 2017-05-17 22:13:56 +09:00
231f7939a6 Fix channels being unnecessarily recycled on disconnect
Resolves #768
2017-05-17 12:42:02 +09:00
be3953aeb2 Merge branch 'master' into general-fixes 2017-05-16 20:52:38 +09:00
fdf0137fc2 Remove incorrect padding 2017-05-16 19:58:34 +09:00
23807aa3b9 Better handling of logged in state 2017-05-16 19:55:45 +09:00
712bd21e25 Fix duplicate channels being created on connection loss
Resolves #763
2017-05-16 18:28:42 +09:00
89e2a39d14 Merge remote-tracking branch 'upstream/master' into margin-padding-namespace 2017-05-16 16:36:34 +09:00
f0ea445e46 Fix initial requests of channel mesages not being performed
fetchReq was being set even for initial lookups, which caused only one to run, and subsequent requests to be excessive to try and catch up.
2017-05-16 15:59:01 +09:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
3b1d5ce7df CI fix 2017-05-15 13:31:51 +09:00
dcd4b4450d Add error message in chat when attempting to use commands 2017-05-15 13:26:35 +09:00
622b155fda OsuConfig -> OsuSetting 2017-05-15 10:56:27 +09:00
bc5bcfa66a Make tab background opaque when chat is fullscreen 2017-05-12 19:15:04 +09:00
dbf60d24bf Second design update pass. 2017-05-12 15:39:00 +09:00
6ea65009c4 Initial design update pass 2017-05-12 15:38:55 +09:00
c4a93cbc85 Move drawable chat related classes to better namespace 2017-05-12 15:38:51 +09:00
9cf4998701 Make chat resizable via drag, save user set size 2017-05-12 15:36:37 +09:00
f248efb01f CI Fixes 2017-05-12 13:25:50 +09:00
ffa59c6cb3 Support read-only channels, post to correct channel.
Also cache drawable channels better.
2017-05-11 23:51:26 +09:00
a77049213d Add basic hard-coded inefficient multi-channel support. 2017-05-11 23:10:48 +09:00
b258109a9e Fix chat input box not always keeping focus as expected 2017-05-11 19:38:36 +09:00
c7246fd2ac Reorganise ChatOverlay to not suck. 2017-04-19 19:15:21 +09:00
dda3fb85ee Add user colour support. 2017-04-19 19:07:38 +09:00
3129708ccb Add chat sending support. 2017-04-19 18:46:52 +09:00
87f6dc9e5a Change default channel to #lazer. 2017-04-19 18:46:50 +09:00
325af333b9 Update API responses for chat. 2017-04-19 18:46:48 +09:00
dffdb100ab Small fix to the chat overlay to prevent crashing on the test 2017-04-11 21:35:49 -04:00
f7dc7e9bb9 Update references. 2017-03-28 21:26:20 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
3487dfe236 Removed unused variables and parameters 2017-02-27 17:32:32 +03:00
1585ae842a Update framework 2017-02-26 11:22:58 +09:00
a5dfa7ab06 Remove unnecessary using statements 2017-02-23 21:38:10 +01:00
190bed8939 Add top padding. 2017-02-22 13:38:22 +09:00
b7a9fd85ea Assert single channel support for now. 2017-02-22 13:38:10 +09:00
6a83620589 Add better focus handling and padding/margin updates. 2017-02-20 21:11:09 +09:00
e3fa49dda7 Naively "send" messages that the user types (doesn't arrive yet). 2017-02-20 21:10:43 +09:00
7a2eedbd7e Add message batching per-channel. 2017-02-20 21:09:34 +09:00
de87141e90 Remove unused using statements. 2017-02-19 18:39:54 +09:00
aac4ba2baa Add input box to ChatOverlay. 2017-02-19 18:02:25 +09:00
0da0ef5a1b Fix padding, fonts and alignment of chat display. 2017-02-19 17:06:41 +09:00
50bd80cb0c Update and standardise license headers. 2017-02-07 14:27:41 +09:00
6b66ecc131 Global shadows and more sane font size setting. 2017-01-31 18:53:52 +09:00
fa007e632d Refactor colors to palette based design 2017-01-12 16:38:27 -05:00
c222be05c0 Add Color4.Opacity and OsuColor.Gray 2017-01-10 13:44:40 -05:00
a980671c54 Add basic ChatOverlay state handling. 2016-11-30 18:30:19 +09:00
88748499fa Register chat overlay with API. 2016-11-30 18:30:10 +09:00
18509e6a60 ChatConsole -> ChatOverlay. Namespace tidying. 2016-11-30 18:30:06 +09:00