1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-13 10:03:05 +08:00
osu-lazer/osu.Game.Rulesets.Osu/Edit
Dan Balasescu 099ad22a92
Use local bindable instead
Binding events directly to an external bindable will cause that
bindable to hold a permanent reference to the current object.

We use `GetBoundCopy()` or otherwise a local bindable + `.BindTo()` to create a
weak-referenced copy of the target bindable. When the local bindable's
lifetime expires, so does the external bindable's reference to it.
2024-04-01 15:31:35 +09:00
..
Blueprints Use local bindable instead 2024-04-01 15:31:35 +09:00
Checks Refactor abstract check to reduce duplication 2024-03-26 11:13:03 +01:00
Setup Partial everything 2022-11-27 00:00:27 +09:00
DrawableOsuEditorRuleset.cs Apply NRT to DrawableOsuEditorRuleset too 2024-03-11 14:45:52 +08:00
FreehandSliderToolboxGroup.cs Update default parameters to be slightly better 2023-12-07 01:15:42 +01:00
HitCircleCompositionTool.cs Automated pass 2023-06-24 01:00:03 +09:00
OsuBeatmapVerifier.cs Make check ruleset specific 2024-03-22 14:48:22 -03:00
OsuBlueprintContainer.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
OsuDistanceSnapGrid.cs Partial everything 2022-11-27 00:00:27 +09:00
OsuDistanceSnapProvider.cs Remove DistancedHitObjectComposer inheritance from osu! composer 2023-10-19 11:46:30 +02:00
OsuHitObjectComposer.cs Use ArgumentOutOfRangeException throw helper methods 2024-03-05 10:20:30 +01:00
OsuRectangularPositionSnapGrid.cs Automated pass 2023-06-24 01:00:03 +09:00
OsuSelectionHandler.cs Simplify implementation 2024-03-28 10:12:27 +01:00
OsuSelectionRotationHandler.cs Make SelectionRotationHandler a Component 2023-07-30 20:18:33 +02:00
PreciseRotationPopover.cs Expand allowable rotation range to [-360, 360] 2023-08-19 15:09:59 +02:00
SliderCompositionTool.cs Automated pass 2023-06-24 01:00:03 +09:00
SpinnerCompositionTool.cs Automated pass 2023-06-24 01:00:03 +09:00
TransformToolboxGroup.cs Add precise rotation control to osu! editor 2023-08-16 11:37:52 +02:00