Commit Graph

133 Commits

Author SHA1 Message Date
18c26a85ba Added an infoMessage class to represent system messages that aren't errors 2017-09-22 15:30:07 +02:00
31e26364a6 Initial implementation of chat commands 2017-09-22 01:47:24 +02:00
4f4b0a1f35 Allow posting to chat in all channels 2017-09-06 20:26:01 +09:00
a9fe1d94f7 Remove unnecessary using 2017-08-21 23:41:51 +09:00
7d1c270126 Review fixes 2017-08-21 23:34:08 +09:00
1d0b89d592 Restore usage of AddRange 2017-08-21 18:51:14 +09:00
877c69d5fe Add local chat echo support 2017-08-21 17:43:26 +09:00
d29ebb139f Cleanup 2017-05-26 03:38:52 -03:00
fb0b54e66a Remove merge error 2017-05-26 03:28:09 -03:00
64016f9466 Merge https://github.com/ppy/osu into channel-selection 2017-05-26 03:24:41 -03:00
a60d1efc21 Basic channel joining (ignore layout in ChatOverlay, temporary) 2017-05-20 21:26:39 -03:00
7eba619f80 Move Joined to Channel 2017-05-20 19:37:11 -03:00
cd065b8ff3 Add back GetHashCode. 2017-05-18 05:27:20 +08:00
6c9505fa3a Handle possible nulls. 2017-05-17 18:11:38 +08:00
b9b45493e6 Use generic IComparable together with IEqutable for Message. 2017-05-17 18:02:17 +08:00
78c1d4581f Revert "Use generic IComparable for message."
This reverts commit aaaee5ed10.
2017-05-17 13:44:43 +09:00
aaaee5ed10 Use generic IComparable for message. 2017-05-16 21:46:22 +08:00
d213706d07 Use DateTimeOffset. 2017-05-16 21:14:50 +08:00
dcd4b4450d Add error message in chat when attempting to use commands 2017-05-15 13:26:35 +09:00
c4a93cbc85 Move drawable chat related classes to better namespace 2017-05-12 15:38:51 +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
dff05bec79 Use readonly fields. 2017-05-08 18:56:04 +08:00
9cb789f426 Use 24 hour display for chat times. 2017-04-20 17:10:05 +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
325af333b9 Update API responses for chat. 2017-04-19 18:46:48 +09:00
039f4a65dc Combine user models. 2017-03-28 00:08:24 +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
c24a4f57d9 Raise errors on unnecessary using statements. 2017-03-06 19:15:47 +09:00
a2317e5a1e Update usage of FillDirection 2017-03-04 11:00:17 +01:00
4d28696479 FlowDirection -> FillDirection 2017-03-01 20:15:38 +01:00
9c853b0465 Update framewörk 2017-03-01 19:33:01 +01:00
03889e6ca6 Update References to FlowStrategies
References now use the Create*-names instead of the outdated
Get*-names to create instances of FlowStrategies.
2017-02-27 16:55:55 +01:00
8d91519d59 Update usage of FlowContainer and its subclasses 2017-02-26 21:32:43 +01:00
a5dfa7ab06 Remove unnecessary using statements 2017-02-23 21:38:10 +01:00
5f29b0dc4f Update in line with framework changes. 2017-02-21 15:46:04 +09:00
6a83620589 Add better focus handling and padding/margin updates. 2017-02-20 21:11:09 +09:00
4afa434962 Maintain a scroll position when scrolled to the bottom of a chat channel. 2017-02-20 21:10:23 +09:00
75b66871dd Add colourised usernames. 2017-02-20 21:09:56 +09:00
7a2eedbd7e Add message batching per-channel. 2017-02-20 21:09:34 +09:00
729f2eec8d Increase maximum chat history. 2017-02-20 21:07:44 +09:00
c6fa5cc803 Fix order of execution when populating initial messages. 2017-02-19 18:46:19 +09:00
cde660a8ef Scroll to bottom. 2017-02-19 18:07:35 +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
4b0d6cd26b Don't rely on default relative size of ScrollContainer. 2017-02-17 20:08:28 +01:00
aaaf7163e0 Update framework. 2017-02-13 17:46:50 +09:00