Dean Herbert
|
f41b79688f
|
Avoid casting by accepting all Playfield s but throwing on a bad choice
|
2022-10-11 16:54:41 +09:00 |
|
ekrctb
|
6ab29a62d0
|
Anchor drag box on time (catch, mania)
Not done for taiko because I cannot figure out how it should work with the overlapping scroll algorithm.
|
2022-10-11 14:23:17 +09:00 |
|
ekrctb
|
6164e0896a
|
Don't reselect already selected items in SelectAll
|
2022-10-07 10:46:07 +09:00 |
|
ekrctb
|
29cc554632
|
Ensure blueprint is added for selected hit object
|
2022-10-06 13:59:54 +09:00 |
|
ekrctb
|
0d448e6cc8
|
Fix items without blueprints are not deselected
|
2022-10-06 13:50:56 +09:00 |
|
ekrctb
|
b0213c29e9
|
Use mid time instead of start time
It is closer to the old blueprint-based behavior
|
2022-10-05 22:19:22 +09:00 |
|
ekrctb
|
6753f6b01a
|
Move AllowDeselectionDuringDrag down
Because it is now ignored in the timeline implementation anyways
|
2022-10-05 22:14:11 +09:00 |
|
ekrctb
|
3108c42ece
|
Fix inspect issues
|
2022-10-05 22:04:43 +09:00 |
|
ekrctb
|
00b3d97f69
|
Improve timeline selection performance
But selecting a large number of hit objects is still very slow
because all DHOs must be added
and also `AddBlueprintFor` has quadratic behaviors
|
2022-10-05 21:58:05 +09:00 |
|
ekrctb
|
0613388aaa
|
Make sure all selected items get deleted
|
2022-10-05 21:58:05 +09:00 |
|
ekrctb
|
0ffde02f79
|
Use hit object time for timeline selection
|
2022-10-05 21:51:01 +09:00 |
|
ekrctb
|
8d29e9e76b
|
Move selection logic from DragBox to BlueprintContainer
|
2022-10-05 21:51:01 +09:00 |
|
Dean Herbert
|
58217b6839
|
Fix weird conditional
|
2022-09-27 20:09:21 +09:00 |
|
Dean Herbert
|
a9088d9231
|
Add assert/log output when too many ticks are being displayed
|
2022-09-27 17:18:46 +09:00 |
|
Dean Herbert
|
e227519b09
|
Don't attempt to render timeline ticks until DrawWidth is above zero
|
2022-09-27 17:18:46 +09:00 |
|
Dean Herbert
|
ccae721af2
|
Ensure ZoomableScrollContainer content isn't shown until zoom is set
|
2022-09-27 17:07:11 +09:00 |
|
Dean Herbert
|
9dc0eb7fd0
|
Remove unused static
|
2022-09-27 17:04:56 +09:00 |
|
Drison64
|
c075d3de08
|
Create a test and a check if initial zoom value of ZoomableScrollContainer is in range
|
2022-09-17 22:43:40 +02:00 |
|
Ondřej Vajďák
|
9d94343317
|
Update osu.Game/Screens/Edit/Compose/Components/Timeline/Timeline.cs
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-09-17 19:51:44 +02:00 |
|
Drison64
|
c8768eb399
|
Changed == to <= on TimelineZoom check
|
2022-09-17 19:00:50 +02:00 |
|
Drison64
|
3c7ea5c8fa
|
Update
|
2022-09-17 18:57:09 +02:00 |
|
Drison64
|
0b6a77bc8b
|
EditorBeatmap's TimelineZoom should never be zero
|
2022-09-17 15:59:42 +02:00 |
|
Dean Herbert
|
f53507828c
|
Rename event to be more generic (and add comprehensive xmldoc)
|
2022-09-13 14:59:30 +09:00 |
|
OliBomby
|
fd48249eef
|
fix with new event
|
2022-09-13 02:20:52 +02:00 |
|
OliBomby
|
718f8c4ee2
|
revert the fix
|
2022-09-13 01:09:42 +02:00 |
|
OliBomby
|
8400de4b2e
|
invoking hitobject updated before invoking removed
|
2022-09-12 17:50:11 +02:00 |
|
Salman Ahmed
|
90207b6032
|
Merge branch 'master' into feature/EditorDeleteDiff
|
2022-09-06 18:48:06 +03:00 |
|
Dean Herbert
|
db15bd56e8
|
Invalidate working beatmap cache when calling DeleteDifficultyImmediately rather than in editor code
|
2022-09-06 18:12:47 +09:00 |
|
Dean Herbert
|
57954bb8f5
|
Enable nullability on TimelineHitObjectBlueprint
|
2022-09-05 14:50:43 +09:00 |
|
Dean Herbert
|
4f18105e9d
|
Ensure next beatmap selected matches the menu ordering
|
2022-09-02 17:57:00 +09:00 |
|
Dean Herbert
|
840d1c4cd5
|
Disable delete difficulty menu item when only one difficulty is present
|
2022-09-02 17:14:48 +09:00 |
|
Dean Herbert
|
9fd8067e11
|
Tidy up dialog and deletion flow
|
2022-09-02 17:07:09 +09:00 |
|
Dean Herbert
|
605108c938
|
Refactor/rename deletion method to read better
|
2022-09-02 16:59:01 +09:00 |
|
Dean Herbert
|
b388428e1c
|
Merge branch 'master' into feature/EditorDeleteDiff
|
2022-09-02 16:48:38 +09:00 |
|
Dean Herbert
|
6a35b233e5
|
Merge branch 'master' into remove-dispose-updates
|
2022-09-01 23:03:19 +09:00 |
|
Dean Herbert
|
cfc7c32aff
|
Merge pull request #20009 from frenzibyte/fix-back-to-front-comparison
Adjust weirdly back-to-front fallback comparison in `HitObjectOrderedSelectionContainer`
|
2022-08-31 14:14:10 +09:00 |
|
Dean Herbert
|
2dafa041a7
|
Account for offset being applied to editor clock time in TestSceneEditorClock
|
2022-08-29 16:42:50 +09:00 |
|
Dean Herbert
|
a215d009fe
|
Update Remove /RemoveRange /RemoveAll calls in line with framework changes
|
2022-08-29 15:57:40 +09:00 |
|
Salman Ahmed
|
3ff2058975
|
Fix back-to-front fallback comparison in HitObjectOrderedSelectionContainer
|
2022-08-29 09:23:53 +03:00 |
|
Dean Herbert
|
cd90536e4b
|
Remove Track access in Timeline
|
2022-08-26 18:25:48 +09:00 |
|
Dean Herbert
|
12d6d6793c
|
Move EditorClock processing to Update and always decouple
|
2022-08-26 18:08:43 +09:00 |
|
Dean Herbert
|
31e459364b
|
Use FramedBeatmapClock in EditorClock
|
2022-08-26 17:28:58 +09:00 |
|
Dean Herbert
|
ec61a94dc9
|
Merge branch 'master' into no-gameplay-clock-gameplay-offset
|
2022-08-23 17:36:06 +09:00 |
|
Dean Herbert
|
af2e82d7d5
|
Move operation of setting GameplayClockContainer.StartTime to Reset call
|
2022-08-22 14:11:06 +09:00 |
|
Dean Herbert
|
cbdd870ecf
|
Merge pull request #19693 from its5Q/editor-localisation
Add localisation support for beatmap editor setup
|
2022-08-20 11:51:57 +09:00 |
|
its5Q
|
4c24d8ed58
|
Improve string consistency
|
2022-08-19 03:17:05 +10:00 |
|
Dan Balasescu
|
0cf3c5570a
|
Merge pull request #19800 from peppy/fix-editor-ear-rape
Fix slider ticks playing back at infinite rate while making changes to a slider in the editor
|
2022-08-17 15:50:58 +09:00 |
|
Dean Herbert
|
6b9dec5996
|
Restore original event flow to allow for OnSuspend case to work correctly
|
2022-08-17 14:32:21 +09:00 |
|
Dean Herbert
|
8ce50e98a6
|
Move delegate debounce logic to Editor itself
|
2022-08-17 14:04:57 +09:00 |
|
Dean Herbert
|
ee153a345c
|
Add a few more overlooked beatmap save states on setup screen modifications
|
2022-08-16 16:31:56 +09:00 |
|