1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-07 18:13:21 +08:00
osu-lazer/osu.Game/Screens/Edit
Bartłomiej Dach c93b87583a
Force new combo on objects succeeding a break
No issue thread for this again. Reported internally on discord:
https://discord.com/channels/90072389919997952/1259818301517725707/1320420768814727229

Placing this logic in the beatmap processor, as a post-processing step,
means that the new combo force won't be visible until a placement has
been committed. That can be seen as subpar, but I tried putting this
logic in the placement and it sucked anyway:

- While the combo number was correct, the colour looked off, because it
  would use the same combo colour as the already-placed objects after
  said break, which would only cycle to the next, correct one on
  placement

- Not all scenarios can be handled in the placement. Refer to one of the
  test cases added in the preceding commit, wherein two objects are
  placed far apart from each other, and an automated break is inserted
  between them - the placement has no practical way of knowing whether
  it's going to have a break inserted automatically before it or not.
2025-01-07 14:06:23 +01:00
..
Components Merge branch 'master' into bookmarks 2024-12-07 22:22:04 +09:00
Compose Fix allocations in updateSamplePointContractedState 2025-01-07 00:48:58 +03:00
Design
GameplayTest Fix editor player crashing with UR counter present in skin 2024-07-08 11:14:32 +02:00
Setup Fix failing test scene due to new dependency 2024-12-28 01:02:15 +09:00
Timing Remove turboweird function and update displayed bpm text 2024-12-30 19:12:21 +01:00
Verify Rewrite IssueTable to use virtualised list 2024-06-26 10:40:02 +02:00
BackgroundDimMenuItem.cs
BeatmapEditorChangeHandler.cs
BindableBeatDivisor.cs Adjust visuals of tick display (and fine tune some other timeline elements) 2024-08-21 16:46:14 +09:00
BottomBar.cs Merge pull request #28788 from bdach/timeline-redesign 2024-07-12 10:58:59 +02:00
ClipboardContent.cs
CreateNewDifficultyDialog.cs
DeleteDifficultyConfirmationDialog.cs Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
Editor.cs Pause playback when entering gameplay test from editor 2024-12-27 09:08:16 +01:00
EditorBeatmap.cs Implement basic bookmark support in editor 2024-12-03 15:14:22 +01:00
EditorBeatmapProcessor.cs Force new combo on objects succeeding a break 2025-01-07 14:06:23 +01:00
EditorBeatmapSkin.cs Enable NRT in EditorBeatmapSkin 2024-02-23 14:52:44 +01:00
EditorChangeHandler.cs Add RestoreState() to IEditorChangeHandler 2024-06-11 11:31:30 +02:00
EditorClipboard.cs Automated pass 2023-06-24 01:00:03 +09:00
EditorClock.cs Use TimingPointAfter for seeking check 2024-08-16 01:36:51 +02:00
EditorLoader.cs Rename AllowBackButton to AllowUserExit and rewrite visibility flow structure 2024-11-26 16:52:39 -05:00
EditorRoundedScreenSettings.cs Automated pass 2023-06-24 01:00:03 +09:00
EditorRoundedScreenSettingsSection.cs
EditorScreen.cs Move workaround to subscreen 2024-05-24 10:35:33 +02:00
EditorScreenMode.cs
EditorScreenWithTimeline.cs Add back incorrectly removed control point display toggle 2024-08-22 01:05:47 +09:00
EditorSkinProvidingContainer.cs
EditorState.cs
ExternalEditScreen.cs Add error logging on failure to begin/end external edit 2024-07-11 09:54:12 +02:00
HitAnimationsMenuItem.cs Automated pass 2023-06-24 01:00:03 +09:00
IEditorChangeHandler.cs Add RestoreState() to IEditorChangeHandler 2024-06-11 11:31:30 +02:00
LegacyEditorBeatmapPatcher.cs Implement basic bookmark support in editor 2024-12-03 15:14:22 +01:00
ManualBreakPeriod.cs Make (Manual)BreakPeriod a class again 2024-06-19 14:53:09 +02:00
PromptForSaveDialog.cs
ReloadEditorDialog.cs Attempt full editor reload on key count change 2024-06-11 11:31:49 +02:00
SaveRequiredPopupDialog.cs Simplify save dialogs 2024-07-11 12:15:17 +09:00
TableHeaderText.cs Rewrite ControlPointTable to use virtualised list 2024-06-26 10:40:02 +02:00
TransactionalCommitComponent.cs
WaveformOpacityMenuItem.cs Move timeline toggle controls to "view" menu 2024-06-17 10:16:40 +02:00