Commit Graph

2600 Commits

Author SHA1 Message Date
35ae8aa29f Merge pull request #8108 from EVAST9919/friends-update-streams
Implement FriendsOnlineStatusControl component
2020-03-11 15:35:23 +09:00
6f7a6a5a59 Merge pull request #8133 from peppy/better-filter-bypass
Reapply filters on next change after a forced beatmap display
2020-03-11 14:36:28 +09:00
c3fd8e294a Merge pull request #8211 from peppy/new-disclaimer
Update text on disclaimer screen (and add tips)
2020-03-11 14:24:58 +09:00
d3c0deb381 Merge branch 'master' into friends-update-streams 2020-03-11 14:09:27 +09:00
9119e32f63 Merge branch 'master' into better-filter-bypass 2020-03-11 13:37:55 +09:00
ed837d3115 Use framework extension method for FromHex 2020-03-11 10:18:41 +09:00
7b368dca35 Add test coverage 2020-03-11 02:59:24 +09:00
998ca05a0c Fix disclaimer test scene supporter toggle 2020-03-11 02:35:36 +09:00
c2fbc85e77 Split out test scene for StarCounter 2020-03-09 01:26:34 +09:00
979988235d Increase flexibility of StarCounter component 2020-03-08 15:56:22 +09:00
0ccf691c97 Remove unnecessary interpolation 2020-03-06 18:00:07 +09:00
3b0e3cd71a Remove using statements 2020-03-06 17:55:57 +09:00
40074f10db Remove unnecessary override 2020-03-06 17:55:05 +09:00
90dbb90470 Merge branch 'master' into disable-keycounter-breaks 2020-03-06 17:53:10 +09:00
aafdfbca1f Merge pull request #8129 from peppy/fix-dummy-track-completion-feedback
Fix DummyWorkingBeatmap's track completion attempting to change game-wide beatmap
2020-03-05 17:57:57 +09:00
0c1775b522 Fix incorrect condition and add test 2020-03-05 17:12:14 +09:00
f7777ecb01 Merge pull request #8142 from peppy/add-star-difficulty-max-migration
Fix song select max displayable star difficulty getting stuck at wrong maximum
2020-03-05 17:10:10 +09:00
646c8fe077 Add note about version override 2020-03-05 15:40:48 +09:00
a311ace626 Add migration test 2020-03-05 15:07:00 +09:00
5200633f9f Centralise TestPlayer implementations as much as possible 2020-03-05 11:25:07 +09:00
b8889318db Pass rulesets to solo game status 2020-03-04 22:13:31 +01:00
afa3ce494d Set online status in activity test
The test would check nothing otherwise.
2020-03-04 22:07:02 +01:00
5fa2638e81 Rename tests to adhere to convention 2020-03-04 22:05:48 +01:00
1bd49d50c7 Remove unnecessary raw string prefixes 2020-03-04 22:05:08 +01:00
5b25b5dfab Change brace style 2020-03-04 22:04:49 +01:00
e3e66991b0 Move initialisation logic to [SetUp] 2020-03-04 22:02:36 +01:00
bd03dd9b70 Adjust class naming 2020-03-04 23:08:58 +03:00
4d5445b5dc Rename Amount to Count 2020-03-04 00:31:06 +03:00
06b23b626e Simplify test scene setup 2020-03-04 00:15:10 +03:00
83dad93b6d Make Populate() accept list of users 2020-03-03 18:08:51 +03:00
160d64eecf FriendsOnlineStatusControl basic implementation 2020-03-03 17:37:01 +03:00
937d9da43b Implement OverlayUpdateStreamControl component 2020-03-03 17:01:58 +03:00
8dcdd6db6f Rename UpdateStream components to ChangelogUpdateStream 2020-03-03 16:20:36 +03:00
3d344a076d Add test for disabled keycounter, don't discard change event values 2020-03-03 06:17:25 +05:30
1ce972dd5b Remove unused variable 2020-02-29 21:53:49 +05:30
bca58ddb42 Make KeyCounter stop counting during breaks 2020-02-29 21:18:43 +05:30
54d83eff94 Use OverlayColourProfider for VotePill component 2020-02-26 19:35:20 +03:00
37e9c2a683 Merge branch 'master' into user-list-toolbar 2020-02-26 10:11:21 +09:00
ff063b229b Merge pull request #7973 from peppy/fix-dho-lifetimes-via-judgements
Fix hitobjects with unknown lifetimes by enforcing non-null judgement
2020-02-25 20:38:29 +09:00
61af80c1af Merge pull request #7982 from EVAST9919/comments-crash-fix
Fix potential crash when clicking on show more button in comments
2020-02-25 20:14:58 +09:00
29e2e17144 Merge branch 'master' into fix-dho-lifetimes-via-judgements 2020-02-25 19:07:57 +09:00
a047456354 Revert changes to make HitObject abstract 2020-02-25 19:07:15 +09:00
c1455be855 Add tests 2020-02-25 10:29:03 +03:00
7bc9a9b3d8 Implement OverlayPanelDisplayStyleControl and UserListToolbar components 2020-02-24 07:28:33 +03:00
0cfe1ac823 Implement UserSortTabControl component 2020-02-24 05:47:21 +03:00
ffc7eaa3f2 Fix hitobjects with unknown lifetimes by enforcing non-null judgement
We've seen multiple cases where DrawableHitObject are stuck in the lifetime management container
due to not implementing a judgement (meaning they are never "hit" or "missed"). To avoid this going forward
CreateJudgement() must be implemented and return a non-null judgement.

This fixes BananaShower and JuiceStreams in osu!catch.

This also makes HitObject abstract and cleans up convert HitObject implementations.
2020-02-23 13:49:06 +09:00
e8ebb31517 Expire old judgement lines if too many exist 2020-02-23 03:53:51 +09:00
a512226036 Use attribute instead of CreateChildDependencies 2020-02-22 13:47:42 +01:00
f248c0a98e Fix regressed direct panel test scene
Due to unnoticed past changes TestSceneDirectPanel has regressed in that
clicking the preview track button would crash due to an unregistered
IPreviewTrackOwner dependency.

Make the test scene itself implement that empty interface and cache
itself as IPreviewTrackOwner so that preview tracks lower down can
resolve the dependency.

As the test is purely visual and has no assertions, and the important
logic in that area (preview track playing logic) is already well-covered
enough elsewhere, no further changes were made.
2020-02-22 00:58:33 +01:00
db1e5abad7 Merge pull request #7786 from EVAST9919/subcomments-alter-new
Add ability to load long comment trees in CommentsContainer
2020-02-21 21:18:33 +09:00