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