Commit Graph

6006 Commits

Author SHA1 Message Date
741702549b Add test coverage for chat overlay message highlighting 2022-03-07 05:10:49 +03:00
cb2133944d Add test coverage for channel message highlighting 2022-03-07 05:10:49 +03:00
9bc1f3f014 Further refactor and simplify ChannelScrollContainer 2022-03-06 23:34:12 +03:00
5b3ffb12b7 Refactor channel scrolling container to handle manual scrolls resiliently 2022-03-05 23:27:07 +03:00
0e8ad4b143 Switch step to Until steps due to AddOnce firing logic 2022-03-06 01:50:25 +09:00
92cd8ee29f Decrease overhead of hit event distribution tests 2022-03-04 14:56:49 +09:00
540d7d0e2c Add the ability to set and show an offset value on timing distribution graph 2022-03-04 14:36:15 +09:00
e09dd7d8fe Fix calibrating offset from previous non-zero offset not applying adjustment correctly 2022-03-04 13:25:14 +09:00
835cb09537 Merge branch 'master' into fix-hit-distribution-rounding 2022-03-04 12:43:57 +09:00
e1610b5d32 Merge branch 'master' into ruleset-leaderboard-unavailable 2022-03-03 22:52:20 +01:00
a06d806fb9 Fix hit distribution graph midpoint rounding not looking great around zero
Not sure this will be accepted and it's likely only ever going to show
in tests, but seems to be a better approach to midpoint rounding for
this case?
2022-03-03 15:43:02 +09:00
a38eb426ef Merge pull request #17026 from peppy/beatmap-offset-control
Add basic beatmap offset adjustment
2022-03-03 14:23:19 +09:00
2f485a29d5 Merge branch 'master' into mod-overlay/columns 2022-03-03 00:11:33 +03:00
f15b8781bb Move editor mode selector out of EditorMenuBar to allow for better reuse 2022-03-02 20:05:01 +09:00
dc6fa13337 Merge branch 'master' into mod-overlay/columns 2022-03-02 15:04:37 +09:00
ed9ecd6951 Fix test scene failures by ensuring that first GameplayClock frame has processed first 2022-03-02 14:45:39 +09:00
3cbcb702f6 Fix calibration button disabled state not checking in corrrect direction 2022-03-02 14:36:15 +09:00
c342030b2c Add specific placeholder message for custom rulesets rather than showing network error 2022-03-02 14:10:59 +09:00
2767dda9d6 Add failing test case 2022-03-01 20:21:33 +03:00
222f50d211 Fix calibration being back-to-front 2022-03-01 20:41:54 +09:00
4d9efe771b Don't display calibration options when the previous play was too short to be useful 2022-03-01 20:12:59 +09:00
fab09575ec Add full testing flow for BeatmapOffsetControl 2022-03-01 18:44:15 +09:00
1847f69bf9 Add basic beatmap offset adjustment control 2022-03-01 18:44:15 +09:00
5e47e35f0d Add ability to change distribution of test HitEvents 2022-03-01 18:44:15 +09:00
6cc972aa6a Fix test failures by waiting for panel load 2022-02-28 21:36:13 +01:00
42b27e3050 Clean up test step names 2022-02-28 20:44:13 +01:00
3634e12e66 Automatically focus divisor textbox and hide popover after successful change 2022-02-28 15:23:01 +09:00
16c6b9b3b3 Add keyboard selection support to mod column 2022-02-27 22:51:29 +01:00
b690df05de Hide multiselection checkbox if everything is filtered 2022-02-27 22:51:29 +01:00
a83f96b026 Add filtering support to mod column 2022-02-27 22:51:29 +01:00
fe4e4bf9c5 Add test coverage of multiselection behaviour 2022-02-27 22:51:28 +01:00
53e8072632 Port multiselection from previous design 2022-02-27 22:51:28 +01:00
2e04a83554 Implement column display for new mod design 2022-02-27 22:51:27 +01:00
a5600516f0 Fix test failures 2022-02-27 20:13:44 +01:00
7de5dad4f0 Add test coverage for divisor behaviour 2022-02-27 19:23:02 +01:00
423838a649 Add flow for specifying entirely custom snaps 2022-02-27 17:55:20 +01:00
d0c01afc2e Add flow for changing set of valid divisors between presets 2022-02-27 15:37:51 +01:00
e947c97e10 Merge branch 'master' into spectator-reliability 2022-02-25 20:20:30 +09:00
926abf7a0c Merge pull request #16985 from smoogipoo/multi-spectator-chat
Add chat display to multiplayer spectator
2022-02-25 20:19:07 +09:00
3a03833912 Merge pull request #16890 from peppy/beatmap-decoder-ruleset-store
Fix `LegacyBeatmapDecoder` not populating correct rulesets
2022-02-25 19:03:43 +09:00
f9d9ad388b Add chat display to multiplayer spectator screen 2022-02-25 16:03:28 +09:00
6e8daa06fa Merge branch 'master' into mod-overlay/panel 2022-02-24 14:34:59 +09:00
713f89a59c Implement incompatibility-displaying variant of mod panel 2022-02-23 23:19:06 +01:00
8a0aba6c59 Implement mod panel for new mod select screen 2022-02-23 23:18:14 +01:00
29d77a29aa Merge branch 'master' into startup-protocol-handling 2022-02-23 21:10:27 +01:00
260cf793fe Add test coverage of more advanced frame delivery scenarios to TestSceneSpectatorPlayback 2022-02-24 02:28:13 +09:00
c94e7e2abe Add ability to simulate network failures to TestSpectatorClient 2022-02-24 02:23:48 +09:00
14c8ce50a0 Prefix all test send methods in TestSpectatorClient with Send 2022-02-24 02:23:48 +09:00
5e7dd31f6d Merge branch 'master' into mod-overlay/switches 2022-02-23 13:49:23 +09:00
1a358698fb Merge branch 'master' into startup-protocol-handling 2022-02-22 22:42:16 +01:00