1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 23:23:04 +08:00
osu-lazer/osu.Game/Screens/Edit
Bartłomiej Dach c6f0cf50ca
Use better safety in rectangular grid
- Checking `DrawSize != Vector2.Zero` is too specific. It could also
  crash on zero-height-but-non-zero-width, or
  zero-width-but-non-zero-height.

- Take the `gridCache.Validate()` call out of the zero checks, because
  even if the width or height are zero, not generating anything is valid
  and there is no reason to validate every frame until `gridCache` gets
  invalidated again.
2023-07-28 22:57:02 +02:00
..
Components Adjust metrics of editor menu spacers (and make visible) 2023-07-23 14:12:37 +09:00
Compose Use better safety in rectangular grid 2023-07-28 22:57:02 +02:00
Design Enable nullability for design screen 2023-01-14 02:24:48 +03:00
GameplayTest Automated pass 2023-06-24 01:00:03 +09:00
Setup Make difficulty sliders private set 2023-07-22 15:55:20 +02:00
Timing Change IBeatSyncProvider.Clock to always be non-null 2023-07-13 22:13:40 +09:00
Verify Automated pass 2023-06-24 01:00:03 +09:00
BackgroundDimMenuItem.cs Use existing strings 2023-01-15 14:39:34 +03:00
BeatmapEditorChangeHandler.cs Change the way initial state saving works in EditorChangeHandler to be closer to first change 2023-02-07 16:22:51 +09:00
BindableBeatDivisor.cs Use existing next/previous methods (and remove looping behaviour) 2023-06-08 01:01:29 +09:00
BottomBar.cs Reduce width of right toolbar ever so slightly (and use more shared constants) 2023-07-21 14:39:15 +09:00
ClipboardContent.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
CreateNewDifficultyDialog.cs Localise create/save dialog 2023-01-15 01:50:47 +03:00
DeleteDifficultyConfirmationDialog.cs make ResetConfirmDialog properly utilise its parent's logic 2023-03-05 20:57:26 +01:00
Editor.cs Merge pull request #24186 from OliBomby/legacy-export 2023-07-23 15:25:06 +09:00
EditorBeatmap.cs Use sane BeatmapInfo for preview time mutation 2023-01-07 14:23:36 +03:00
EditorBeatmapSkin.cs Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
EditorChangeHandler.cs Change the way initial state saving works in EditorChangeHandler to be closer to first change 2023-02-07 16:22:51 +09:00
EditorClipboard.cs Automated pass 2023-06-24 01:00:03 +09:00
EditorClock.cs Partial everything 2022-11-27 00:00:27 +09:00
EditorLoader.cs Partial everything 2022-11-27 00:00:27 +09:00
EditorRoundedScreenSettings.cs Automated pass 2023-06-24 01:00:03 +09:00
EditorRoundedScreenSettingsSection.cs Partial everything 2022-11-27 00:00:27 +09:00
EditorScreen.cs Fix pressing Ctrl-C in composer not copying timestamp to system clipboard 2023-07-09 18:21:43 +02:00
EditorScreenMode.cs Localise part of editor 2023-01-15 01:50:47 +03:00
EditorScreenWithTimeline.cs Update design of timeline centre marker and adjust surrounding paddings 2023-07-14 16:37:57 +09:00
EditorSkinProvidingContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
EditorState.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
EditorTable.cs Rename method to be more in line with project naming 2022-11-30 14:17:49 +09:00
HitAnimationsMenuItem.cs Automated pass 2023-06-24 01:00:03 +09:00
IEditorChangeHandler.cs Add a basic change handler to the skin editor 2023-02-03 18:57:50 +09:00
LegacyEditorBeatmapPatcher.cs Refactor IWorkingBeatmap.Background to GetBackground() 2023-06-08 16:19:32 +09:00
PromptForSaveDialog.cs Localise create/save dialog 2023-01-15 01:50:47 +03:00
TransactionalCommitComponent.cs Change the way initial state saving works in EditorChangeHandler to be closer to first change 2023-02-07 16:22:51 +09:00
WaveformOpacityMenuItem.cs Automated pass 2023-06-24 01:00:03 +09:00