osu/osu.Game/Rulesets/Edit
Bartłomiej Dach 79910df959
Fix catch distance snap provider not hiding slider properly
Regressed in https://github.com/ppy/osu/pull/25171.

The old code was kinda dependent on correct order of setting `Disabled`.
`CatchHitObjectComposer` would disable distance spacing in its BDL, and
then via the base `DistancedHitObjectComposer.LoadComplete()`, the
slider would be faded out. The switch to composition broke that
ordering.

To fix, stop relying on ordering and just respond to changes as they
come. That's what bindables are for.
2023-10-26 15:46:32 +02:00
..
Checks Add helper method to get drain length (and rename some usages) 2023-07-25 16:58:41 +09:00
Tools
BeatmapVerifier.cs Add helper method to get drain length (and rename some usages) 2023-07-25 16:58:41 +09:00
BeatmapVerifierContext.cs
ComposerDistanceSnapProvider.cs Fix catch distance snap provider not hiding slider properly 2023-10-26 15:46:32 +02:00
DrawableEditorRulesetWrapper.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
EditorToolboxGroup.cs Automated pass 2023-06-24 01:00:03 +09:00
ExpandableButton.cs
ExpandingToolboxContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
HitObjectComposer.cs Remove unused using directive 2023-10-19 20:45:47 +02:00
HitObjectSelectionBlueprint.cs
IBeatmapVerifier.cs Automated pass 2023-06-24 01:00:03 +09:00
IBeatSnapProvider.cs
IDistanceSnapProvider.cs Remove DistancedHitObjectComposer inheritance from osu! composer 2023-10-19 11:46:30 +02:00
IPositionSnapProvider.cs Automated pass 2023-06-24 01:00:03 +09:00
PlacementBlueprint.cs Fix slider blueprint placement when ending placement outside the playfield 2023-07-11 17:29:53 +09:00
ScrollingHitObjectComposer.cs Move beat snap grid implementation details to ScrollingHitObjectComposer 2023-10-19 23:54:34 +09:00
SelectionBlueprint.cs Add new property to avoid overlapping usages 2023-07-25 18:14:03 +09:00
SnapResult.cs
SnapType.cs Automated pass 2023-06-24 01:00:03 +09:00