Commit Graph

46970 Commits

Author SHA1 Message Date
5be74af8fe Update addItem() implementation 2021-12-06 15:09:06 +09:00
85d3b70d8c Update test multiplayer client to match server-side 2021-12-04 22:34:38 +09:00
b5e5c75a0a Merge pull request #15890 from smoogipoo/new-multiplayer-playlist
Implement multiplayer playlist with gameplay and historical ordering
2021-12-04 20:29:17 +09:00
517a344bcc Merge branch 'master' into new-multiplayer-playlist 2021-12-04 13:16:09 +09:00
07583a54e5 Merge pull request #15845 from smoogipoo/diffcalc-cli-arg
Add legacy IPC endpoint for difficulty calculation
2021-12-04 12:09:35 +09:00
34b0e374d8 Add serialisation/deserialisation explanation 2021-12-03 21:29:20 +09:00
9acc0556a4 Remove unused event 2021-12-03 20:35:47 +09:00
f4e07f1483 Merge branch 'master' into diffcalc-cli-arg 2021-12-03 20:34:59 +09:00
d5803e541b Give playlist items a PlayedAt date 2021-12-03 20:25:51 +09:00
4145a16d5b Merge pull request #15920 from peppy/clean-up-unused-resolves
Clean up unused resolved properties
2021-12-03 20:08:48 +09:00
e350c68b5f Merge pull request #15918 from peppy/volume-adjust-during-gameplay-alt-exception
Fix alt-scroll not adjusting volume in gameplay when scroll wheel is disabled
2021-12-03 19:09:20 +09:00
1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
7084ef5245 Merge pull request #15915 from peppy/tournament-bracket-parsing-fix
Fix `bracket.json` potentially getting saved after parsing failure
2021-12-03 17:36:08 +09:00
637852a2aa Merge pull request #15916 from peppy/dont-send-unnecessary-params-beatmap-get
Avoid sending empty parameters in `GetBeatmapRequest`
2021-12-03 17:33:58 +09:00
6b73672403 Stop Player from blocking volume adjust when Alt it held
Similar case to what we already have in `OsuScrollContainer`, so there
is precedent for handling this locally in this fashion.
2021-12-03 17:18:07 +09:00
aaa46960b3 Reword mouse wheel disable setting to better explain its purpose 2021-12-03 17:18:07 +09:00
2927b235de Add test coverage of mouse wheel scroll adjusting volume 2021-12-03 17:18:07 +09:00
9d6fe558c2 Update TestMultiplayerClient with expired item ordering 2021-12-03 17:01:33 +09:00
487a71312e Split out code so base methods aren't called 2021-12-03 16:40:20 +09:00
dad5b06e84 Avoid sending empty parameters in GetBeatmapRequest 2021-12-03 16:23:39 +09:00
5158736839 Avoid saving bracket if parsing failed, at all costs 2021-12-03 16:06:38 +09:00
ba05a0a383 Centralise specification of bracket.json filename 2021-12-03 16:04:11 +09:00
f9ad307526 Apply nullable 2021-12-03 15:51:00 +09:00
79d723172a Remove Console.WriteLine usage 2021-12-03 15:48:53 +09:00
33992e11e0 Split out ruleset lookup code 2021-12-03 15:48:53 +09:00
2262b7b331 Adjust logging to avoid using tabs 2021-12-03 15:48:53 +09:00
0a1304b92a Remove gameplay_order, use existing playlist_order 2021-12-03 15:45:13 +09:00
9c717ce7ec Merge branch 'master' into diffcalc-cli-arg 2021-12-03 15:10:55 +09:00
bd5140cbdf Merge pull request #15909 from peppy/update-deps
Update framework and resources
2021-12-03 15:09:46 +09:00
b75a5b778e Update history list to also sort by gameplay order 2021-12-03 15:05:56 +09:00
1d2d1bfcf3 Add UpdatedAt to MultiplayerPlaylistItem 2021-12-03 15:05:56 +09:00
9803e63e6f Update IPC usage to return null 2021-12-03 14:30:15 +09:00
6142566974 Update resources 2021-12-03 14:26:53 +09:00
abf7735b84 Update framework 2021-12-03 14:18:03 +09:00
10932dd282 Remove now unnecessary test 2021-12-02 22:58:25 +09:00
806ca5d4de Update TestMultiplayerClient implementation to match server 2021-12-02 22:58:12 +09:00
933fd49cff Fix missed callbacks due to AddOnce() schedules 2021-12-02 22:33:14 +09:00
9760a2b087 Update MultiplayerQueueList to take advantage of GameplayOrder 2021-12-02 22:33:14 +09:00
ba8af303cc Add GameplayOrder to MultiplayerPlaylistItem 2021-12-02 22:33:14 +09:00
512818648f Add some more breathing room between tab control and queue content 2021-12-02 16:56:30 +09:00
5976982b12 Add missing xmldoc for MultiplayerClient events 2021-12-02 16:45:26 +09:00
c00684a2f7 Merge branch 'master' into new-multiplayer-playlist 2021-12-02 16:19:34 +09:00
b2a83f0ab9 Merge pull request #15894 from peppy/combine-similarly-named-tests
Combine similarly named `StatefulMultiplayerClient` tests
2021-12-02 15:30:39 +09:00
0adfb75cf3 Combine similarly named StatefulMultiplayerClient tests 2021-12-02 14:53:07 +09:00
caa88950da Merge pull request #15889 from smoogipoo/fix-multi-test-ids
Fix testable online IDs starting at 0
2021-12-01 22:51:24 +09:00
e5e2ae8ab4 Fix dangling line post-rebase 2021-12-01 21:36:25 +09:00
89c47708a1 Merge branch 'master' into new-multiplayer-playlist 2021-12-01 21:35:23 +09:00
f9b4e6f004 Add test considering expired items 2021-12-01 21:35:23 +09:00
e87b0003fb Fix queue mode not being bound to in all cases 2021-12-01 21:35:23 +09:00
ad35f3434b Fix queue list not considering expired items 2021-12-01 21:35:23 +09:00