Commit Graph

39711 Commits

Author SHA1 Message Date
21fc0ba43b Combine test spectator streaming client implementations 2021-05-12 13:05:02 +09:00
3428056113 Remove unnecessary usage of ChildrenEnumerable for array assignment 2021-05-12 13:00:02 +09:00
bf44c09a91 Add name identifying container and rename index variable 2021-05-12 12:59:46 +09:00
7f015ee1d0 Merge branch 'master' into fix-mania-sample-crash 2021-05-12 12:56:53 +09:00
4aad7b96ea Merge branch 'health-bar-hud-overlay-dependency' into skin-serialisation 2021-05-12 12:54:37 +09:00
184dbaf202 Improve safety of bindings in HealthDisplay 2021-05-12 12:53:30 +09:00
9b09361cc9 Add testable spectator streaming client 2021-05-12 12:16:41 +09:00
b7bc42e0d3 Rename "playableBeatmap" check arg to "beatmap"
The working beatmap is now in the context, so it's easier to distinguish beatmap type, hence no need for this prefix.
2021-05-12 02:34:16 +02:00
64d96b06a6 Add interpreted difficulty info to BeatmapVerifierContext
Enables checks to make use of the difficulty level as shown in the settings UI.
2021-05-12 02:30:21 +02:00
c13b93e6f1 Replace IWorkingBeatmap arg with BeatmapVerifierContext in checks
This simplifies passing of contextual information by enabling addition without needing to refactor lots of classes.

See next commit for example.
2021-05-12 02:29:18 +02:00
4aeaec6ecc Add InterpretationSection and its bindable in IssueList
We'll eventually connect that bindable so that checks can access it.
2021-05-12 01:32:18 +02:00
75adec57eb Remove negligible default hidden TODO 2021-05-12 01:31:16 +02:00
ad78aec1ef Refresh IssueList on changes in VisibilitySection 2021-05-12 01:30:45 +02:00
1bb7d412da Add IssueList filtering based on those bindables 2021-05-12 01:29:46 +02:00
2e4399f0c1 Add VisibilitySection and its bindables in IssueList 2021-05-12 01:27:21 +02:00
01b8794757 Add abstract Section class
Similar to `Section` in the timing screen, but does not make use of checkboxes, nor specific to control points.

So there's a lot of things that differ, hence new class instead of factoring that out.
2021-05-12 01:26:12 +02:00
1de35f880b Separate IssueList into own class 2021-05-12 01:23:31 +02:00
d3c1ec55ee Take IssueList in IssueSettings constructor
We'll be using this for bindables later.
2021-05-12 01:22:32 +02:00
97bd482d4d Factor out load from settings into new Settings class 2021-05-12 01:21:38 +02:00
d706073e01 Trim empty remarks xmldoc tag 2021-05-11 23:08:50 +02:00
20a6903a40 Use GridContainer to distribute buttons in YearsPanel 2021-05-11 23:43:01 +03:00
085c3d067f Merge remote-tracking branch 'refs/remotes/ppy/master' into news-sidebar-new 2021-05-11 23:41:45 +03:00
f13ef09f1f Merge pull request #12752 from peppy/health-display-composite 2021-05-11 22:18:25 +02:00
f4801c08ff Refactor MonthDropdown to ensure all the posts are within a given month 2021-05-11 22:34:01 +03:00
b0297c6324 Fix incorrect no posts handling and add corresponding test 2021-05-11 20:52:11 +03:00
822d99e69f Remove pointless test scenes 2021-05-11 20:42:13 +03:00
461b633148 Merge branch 'skin-instantiation-info' into skin-serialisation 2021-05-12 00:03:07 +09:00
5d45c8c1c7 Merge branch 'health-bar-hud-overlay-dependency' into skin-serialisation 2021-05-11 23:56:09 +09:00
7d2fdcc3fe Merge branch 'health-display-composite' into skin-serialisation 2021-05-11 23:54:05 +09:00
77e422409c Add SkinInfo.InstantiationInfo to allow creating different skin types 2021-05-11 23:37:06 +09:00
8e226319e2 Remove downwards dependency from HUDOverlay to HealthDisplay 2021-05-11 23:18:23 +09:00
048677846b Change HealthDisplay to be a CompositeDrawable 2021-05-11 23:10:30 +09:00
b79a0237a3 Fix TestSceneNewsYearsPanel error 2021-05-11 16:54:19 +03:00
c2ba16f977 Use relative sizing for MonthDropdown 2021-05-11 16:51:59 +03:00
1c0b0996cf Rename DropdownButton to DropdownHeader 2021-05-11 16:42:18 +03:00
208224cc0d CI fixes 2021-05-11 16:08:09 +03:00
01f5c77dac Add better comments explaining empty actions 2021-05-11 15:56:50 +03:00
705aad262a Rename MonthPanel to MonthDropdown 2021-05-11 15:42:40 +03:00
0a9c3c9413 Move metadata change logic to it's own method 2021-05-11 15:39:50 +03:00
9603712aa1 Cache metadata in NewsSideBar 2021-05-11 15:33:27 +03:00
e736240a06 Use lookup instead of dictionary to distribute posts 2021-05-11 15:12:04 +03:00
711e7ba860 Apply suggestions for MonthPanel 2021-05-11 14:43:23 +03:00
69f01e82db Add bottom padding for NewsSideBar content 2021-05-11 14:42:56 +03:00
82436334b2 Merge remote-tracking branch 'refs/remotes/ppy/master' into news-sidebar-new 2021-05-11 13:52:51 +03:00
f5bc389998 Fix flaky tests 2021-05-11 19:31:32 +09:00
bc4213eea1 Add test for changing back to idle on deletion 2021-05-11 19:26:58 +09:00
9ad1e5067e Fix spectate being entered while not having the beatmap 2021-05-11 19:22:09 +09:00
7fe8737d94 Add failing tests 2021-05-11 19:21:44 +09:00
811282a975 Add failing test 2021-05-11 19:01:41 +09:00
1231c08a07 Rename mismatching file 2021-05-11 18:58:26 +09:00