5b80c8ac49
Load initial channel content asynchronously
...
Quite often, the first time loading a chat channel will be loading font characters (textures) that were previously never displayed. This stops the game from stuttering in such a scenario.
2017-06-01 18:29:34 +09:00
c2d1a44de5
Fix channel selection not getting focus
2017-06-01 05:17:45 -03:00
32f98ca62b
Don't autohide the channel list if the chat is too tall
2017-05-31 22:42:53 -03:00
e7bf1e02cb
Merge https://github.com/ppy/osu into channel-selection
2017-05-31 22:32:05 -03:00
6176f1d275
Make the transition when chat is too tall and opening the channel selector smoother
2017-05-31 22:29:52 -03:00
d970430174
Fix the channel selector not appearing if the chat is scaled up too tall then back down
2017-05-31 22:08:25 -03:00
8544b45443
Update in line with framework
2017-05-30 22:23:51 +09:00
2edbf64d69
Redundant parentheses
2017-05-29 22:22:14 -03:00
96efa5a240
Hook up to channel selector tab item
2017-05-29 22:10:07 -03:00
b9292b6240
Merge https://github.com/ppy/osu into channel-selection
2017-05-29 22:06:05 -03:00
e91a3f06f1
Merge remote-tracking branch 'upstream/master' into channel-selector-tab-item
2017-05-30 09:54:35 +09:00
745e2e5e18
Make the channel selection overlay hide/resize with chat
2017-05-29 21:23:03 -03:00
21a8071293
Merge https://github.com/ppy/osu into channel-selection
2017-05-29 20:31:35 -03:00
bb14708165
Merge branch 'master' into fix-chat-overlay-drift
2017-05-28 14:38:39 +02:00
bc47dedf27
Add non-null assertion
2017-05-28 21:34:15 +09:00
ed8b34d5ed
Fix drift when dragging chat beyond bounds
2017-05-28 21:11:46 +09:00
d749fc516d
Update focus handling in line with framework changes
2017-05-28 20:08:46 +09:00
754fe956f9
Make ChannelSection headers uppercase in the setter
2017-05-27 17:40:20 -03:00
38d0138978
CI fixes
2017-05-26 04:11:45 -03:00
d29ebb139f
Cleanup
2017-05-26 03:38:52 -03:00
64016f9466
Merge https://github.com/ppy/osu into channel-selection
2017-05-26 03:24:41 -03:00
5c5a18833a
Merge branch 'master' into channel-selector-tab-item
2017-05-22 20:22:57 +09:00
a60d1efc21
Basic channel joining (ignore layout in ChatOverlay, temporary)
2017-05-20 21:26:39 -03:00
94484974f9
use AddTabItem instead + Bindable for ChannelSelectorTabItem
2017-05-19 11:59:23 +02:00
0e3fb55d5e
usage of constant and formatting
2017-05-18 17:02:11 +02:00
67806c4247
add tab item
2017-05-17 21:16:53 +02:00
23e2d3ef07
Use GroupBy in ChatOverlay.
2017-05-18 02:40:36 +08:00
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