Addresses https://github.com/ppy/osu/discussions/25365.
OnRowSelected
EditorTable
#nullable disabled
GetDifficultyRating
StarDifficulty
Darken background colour in "setup" and "verify" screens
EditorRoundedScreen
TriangleButton
CreateInstance()
IBeatmap
There's no reason for why checks would need this to be bindable. A 1-directional binding is more appropriate.
InterpretationSection
SettingsSection
Fixes the CI failure.
Else we're relying on the `VerifyScreen`'s bindable instance, and by extension the `VerifyScreen` instance itself.
HiddenIssueTypes
IssueList
ShowIssueTypes
This way `VerifyScreen` is decoupled from which options `VisibilitySection` provides. Bindings are a bit less neat, though.
This now exists in `VerifyScreen`, which we can access from here.
VerifyScreen
Settings
BeatmapVerifierContext
Enables checks to make use of the difficulty level as shown in the settings UI.
IWorkingBeatmap
This simplifies passing of contextual information by enabling addition without needing to refactor lots of classes. See next commit for example.
We'll eventually connect that bindable so that checks can access it.
VisibilitySection