90dbb90470
Merge branch 'master' into disable-keycounter-breaks
2020-03-06 17:53:10 +09:00
c7384b9717
Implement BeatmapListingSearchHandler component
2020-03-06 03:09:43 +03:00
1318f242c1
Revert changes to basic implementation and remove redundant stuff
2020-03-06 02:12:30 +03:00
c08e16d97f
Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-listing-expanded
2020-03-06 01:27:51 +03:00
5d1ead3109
Merge branch 'master' into history-graph
2020-03-05 19:52:57 +01: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
bf9e289f3a
Merge master with conflicts resolved
2020-03-05 04:11:12 +03: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
6631b07442
Refactor to replace existing panels
2020-03-04 14:58:15 +03:00
8a437e1b54
Add ability to send pm via context menu
2020-03-04 12:42:21 +03:00
cf88e3ff19
Merge branch 'master' into spun-out
2020-03-04 17:38:35 +08:00
15e47d8432
Implement layout for UserGridCard
2020-03-04 12:20:49 +03:00
6ea3af1951
Implement layout for UserListCard
2020-03-04 10:35:43 +03:00
b7d34b399d
Adjust background presentation for UserListCard
2020-03-04 09:10:51 +03:00
1b5222f396
Baisc UserListCard implementation
2020-03-04 08:53:14 +03:00
f425233527
Basic UserCard implementation
2020-03-04 08:41:21 +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