1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-18 14:43:22 +08:00
osu-lazer/osu.Game/Rulesets/Edit
Bartłomiej Dach 48196949e0
Add combo colour override control to editor
Closes https://github.com/ppy/osu/issues/25608.

Logic mostly matching stable. All operations are done on `ComboOffset`
which still makes overridden combo colours weirdly relatively dependent
on each other rather than them be an "absolute" choice, but alas...

As per stable, two consecutive new combos can use the same colour only
if they are separated by a break:

    52f3f75ed7/osu!/GameModes/Edit/Modes/EditorModeCompose.cs#L4564-L4571

This control is only available once the user has changed the combo
colours from defaults; additionally, only a single new combo object
must be selected for the colour selector to show up.
2025-01-10 13:40:56 +01:00
..
Checks Reduce HitSampleInfo constants allocations 2025-01-07 00:36:58 +03:00
Tools Refactor PlacementBlueprint to not be hitobject specific 2024-09-24 20:31:00 +02:00
BeatmapVerifier.cs Add verify checks for title markers 2024-07-02 17:20:00 -03:00
BeatmapVerifierContext.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ComposerDistanceSnapProvider.cs Simplify editor "ternary button" structure 2025-01-09 13:41:22 +01:00
DrawableEditorRulesetWrapper.cs Revert "Keep editor in frame stable mode when possible" 2024-01-14 09:10:39 +01:00
EditorTimestampParser.cs Add optional 'suffix' to timestamp 2024-07-28 11:31:36 -04:00
EditorToolboxGroup.cs Automated pass 2023-06-24 01:00:03 +09:00
ExpandableButton.cs Add button to centre editor grid to current hit object 2024-10-01 15:22:05 +09:00
ExpandableSpriteText.cs Redesign sample bank toggles 2024-08-13 22:05:01 +02:00
ExpandingToolboxContainer.cs Always block scroll input above editor toolbox areas 2025-01-02 14:31:27 +09:00
HitObjectComposer.cs Add combo colour override control to editor 2025-01-10 13:40:56 +01:00
HitObjectCompositionToolButton.cs Refactor PlacementBlueprint to not be hitobject specific 2024-09-24 20:31:00 +02:00
HitObjectPlacementBlueprint.cs Merge branch 'master' into editor-slider-touch-support-2 2024-10-23 17:02:38 -04: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 Merge branch 'master' into beatmap-info-purge 2024-11-22 18:47:32 +09:00
IPositionSnapProvider.cs Automated pass 2023-06-24 01:00:03 +09:00
PlacementBlueprint.cs Remove fade transitions 2024-10-24 16:20:49 -04:00
ScrollingHitObjectComposer.cs Simplify editor "ternary button" structure 2025-01-09 13:41:22 +01:00
SelectionBlueprint.cs Fix some new nullable inspections 2023-10-30 15:10:10 +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