`IsCounting` is back being an auto-property. `countPresses` is now encapsulated and being exposed as an `IBindable<int>` via `CountPresses`
GameplaySampleTriggerSource
GamepleSampleTriggerSource
SkinEditor
This is usually provided by the `SkinEditorOverlay`, which is not always present in tests.
Makes it better to understand their purpose
Trigger
InputTrigger
SkinnableTargetContainer
SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type. This will potentially be useful once we bring in per-ruleset targets.
SkinnableDrawableInfo
SerialisedDrawableInfo
SkinnableInfo
TestSceneBeatmapSkinFallbacks
SkinnableTargetComponentsContainer
This allows for different layouts of display. Idk, maybe someone would want to mix both variants? (don't do this please). This commit is mostly prep for further changes.
TestScenePause
Fix "show max judgement" setting not applying initially on judgement counter display
Add a judgement counter to skin components
SongProgress
DefaultSongProgress
Default
TestSceneSongProgress
ProgressBar