1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 01:52:55 +08:00
osu-lazer/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 Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapVerifier.cs Add helper method to get drain length (and rename some usages) 2023-07-25 16:58:41 +09:00
BeatmapVerifierContext.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
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 Merge branch 'master' into update-framework 2022-11-26 16:19:36 +01:00
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 add collection of selection points. 2023-01-18 21:34:23 +01:00
IBeatmapVerifier.cs Automated pass 2023-06-24 01:00:03 +09:00
IBeatSnapProvider.cs Update IBeatSnapProvider documentation to mention the pre-divided BeatSnap 2022-12-02 17:57:15 +09:00
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 Automated #nullable processing 2022-06-17 16:37:17 +09:00
SnapType.cs Automated pass 2023-06-24 01:00:03 +09:00