9df08560b6
Save skin editor changes on forced exit
2021-05-12 16:07:00 +09:00
494a1b01a5
Move SkinnableElementTargetContainer
out of HUD namespace
2021-05-12 15:59:33 +09:00
29e6f6b6b6
Remove public
prefixes from interface type and add Components
list for future use
2021-05-12 15:58:21 +09:00
05e0c57a6a
Keep component positions stable when changing anchor/origin
2021-05-12 15:30:52 +09:00
d55f42dc2e
Show anchor and origin in skin blueprints when selected
2021-05-12 15:12:17 +09:00
e1dacde314
Add combo to test streaming client
2021-05-12 14:22:15 +09:00
273cd18b8a
Use test streaming client in gameplay leaderboard test
2021-05-12 14:19:36 +09:00
42e6795251
Place new skin components at the centre of the screen by default
2021-05-12 14:11:40 +09:00
87dfd9672d
Merge pull request #12748 from smoogipoo/fix-mania-sample-crash
...
Fix mania crashing on playing samples after skin change
2021-05-12 14:10:08 +09:00
90affa62cc
Merge pull request #12761 from smoogipoo/mania-hp-lenience
...
Increase mania HP lenience
2021-05-12 14:09:09 +09:00
96d4011de2
Use pattern matching to tidy up instance construction
2021-05-12 14:02:24 +09:00
1d383024e2
Improve the visual appearance of skin editor blueprints
2021-05-12 13:54:30 +09:00
05c21fb5b3
Increase mania HP lenience
2021-05-12 13:27:30 +09:00
672108edcf
Use container instead of array for field
2021-05-12 13:27:12 +09:00
f4c96b2675
Only update playing user states when users are watched
2021-05-12 13:10:59 +09:00
e0e8f5ab80
Fix ordering + threading issues
2021-05-12 13:06:28 +09:00
ad11818868
Remove watched users on stop watching
2021-05-12 13:05:02 +09:00
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
f13ef09f1f
Merge pull request #12752 from peppy/health-display-composite
2021-05-11 22:18:25 +02: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
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