Dean Herbert
|
8b1202153a
|
Merge pull request #13951 from LumpBloom7/timeline-object-interactions
Make timeline blueprints outside of TimelineBlueprint boundaries interactable
|
2021-07-22 16:20:22 +09:00 |
|
Dean Herbert
|
957a0686ed
|
Split out nested classes from TimelineBlueprintContainer
They got too big.
|
2021-07-22 15:48:08 +09:00 |
|
Dean Herbert
|
b5cc9010de
|
Move resolved property to top of class
|
2021-07-22 15:39:01 +09:00 |
|
Derrick Timmermans
|
9d43ca122f
|
Allow context menus to be triggered as well
|
2021-07-21 12:04:09 +02:00 |
|
Derrick Timmermans
|
f85ff40a6b
|
Add back LeftMouse button check
|
2021-07-21 11:47:21 +02:00 |
|
Dean Herbert
|
adda96ac86
|
Merge pull request #13962 from ekrctb/platform-action
Adapt to framework `PlatformAction` type change
|
2021-07-21 18:17:38 +09:00 |
|
ekrctb
|
1bac471b49
|
Adapt to PlatformAction type change
|
2021-07-21 16:12:53 +09:00 |
|
ekrctb
|
1bff4373b3
|
Allow specifying flipping support of selection box different from scaling
|
2021-07-21 15:59:45 +09:00 |
|
Derrick Timmermans
|
a8cf6a6854
|
Fix slight Y position offset in HandleDrag
|
2021-07-20 23:00:58 +02:00 |
|
Derrick Timmermans
|
bfec87b082
|
Let TimelineBlueprintContainer only accept positional input within timeline quad
|
2021-07-20 22:30:50 +02:00 |
|
Derrick Timmermans
|
8b09ddbcd6
|
Merge branch 'ppy:master' into timeline-object-interactions
|
2021-07-20 16:36:39 +02:00 |
|
Salman Ahmed
|
1af230c48c
|
Merge branch 'master' into refactor-combo-colour-retrieval
|
2021-07-20 10:08:25 +03:00 |
|
Derrick Timmermans
|
2e2a2bdd99
|
Allow moving timeline selection when mousedown event is outside of blueprint container
|
2021-07-18 18:06:59 +02:00 |
|
Derrick Timmermans
|
ee220feecf
|
Avoid using guesses to determine whether inputs blocked
|
2021-07-18 16:04:23 +02:00 |
|
Derrick Timmermans
|
e35cff99c7
|
Pass on mouseDown input to timeline if no selection modification is made with that input
|
2021-07-16 17:21:43 +02:00 |
|
Derrick Timmermans
|
3e8a13bfbf
|
Allow interacting with timeline objects outside of drawable bounds
|
2021-07-16 16:16:34 +02:00 |
|
Bartłomiej Dach
|
50c27d2635
|
Update usages of IHasTooltip in line with framework localisation changes
|
2021-06-25 19:10:04 +02:00 |
|
Dean Herbert
|
f62b4f2d24
|
Merge pull request #13617 from ekrctb/catch-editor
Add "placeholder" (pre-MVP) implementation of osu!catch editor
|
2021-06-23 14:00:34 +09:00 |
|
ekrctb
|
0b351c9922
|
Fix "possible NRE" inspection
|
2021-06-23 10:57:04 +09:00 |
|
ekrctb
|
eec4457473
|
Add [CanBeNull] to methods returning null by default
|
2021-06-23 09:40:07 +09:00 |
|
ekrctb
|
a9c7830252
|
Fix NRE when hit object blueprint is not implemented
|
2021-06-22 17:20:13 +09:00 |
|
Dean Herbert
|
4b45d8318e
|
Merge branch 'master' into transformers-per-skin
|
2021-06-16 16:37:28 +09:00 |
|
Dean Herbert
|
bc3b7233ab
|
Show osu!taiko centre/rim colouring in editor timeline
Closes #13443.
|
2021-06-11 14:17:30 +09:00 |
|
Salman Ahmed
|
e30f6581b3
|
Wrap gameplay content within a RulesetSkinProvidingContainer
|
2021-06-09 22:49:31 +03:00 |
|
Dean Herbert
|
268230c8c4
|
Merge branch 'master' into fix-taiko-editor-sample-mutations
|
2021-05-25 19:01:47 +09:00 |
|
Dean Herbert
|
4fc6ba50b7
|
Fix editor placement ending early if a blueprint becomes alive from a pool
Closes https://github.com/ppy/osu/issues/12630.
|
2021-05-24 17:04:02 +09:00 |
|
Dean Herbert
|
4c9d72e62a
|
Ensure EditorBeatmap.Update is called inside PerformOnSelection calls
|
2021-05-23 21:22:35 +09:00 |
|
Dean Herbert
|
bb2fae55ce
|
Merge branch 'master' into refactor-selection-rotate-logic
|
2021-05-21 19:19:54 +09:00 |
|
Dean Herbert
|
df5970fab4
|
Create base implementations of the two most common TernaryStateMenuItem s
|
2021-05-20 19:34:53 +09:00 |
|
Dean Herbert
|
27e81d6504
|
Implement proper rotation algorithm for skin editor
|
2021-05-20 18:21:16 +09:00 |
|
Dean Herbert
|
a0f67ef3bc
|
Move scaling logic out of OsuSelectionHandler for reuse
|
2021-05-19 17:37:28 +09:00 |
|
Dean Herbert
|
41d8bc291c
|
Merge pull request #12783 from smoogipoo/hoc-event-queue
Add a HitObjectUsageEventBuffer to handle HOC events appropriately
|
2021-05-18 22:22:53 +09:00 |
|
smoogipoo
|
d93ac7ac98
|
Change class xmldoc a bit
|
2021-05-18 19:15:46 +09:00 |
|
smoogipoo
|
ab6a79f84c
|
Simplify
|
2021-05-18 19:15:46 +09:00 |
|
smoogipoo
|
97f4f7bbd1
|
Remove Component inheritance
|
2021-05-18 18:59:45 +09:00 |
|
smoogipoo
|
633f841a0f
|
Rename to HitObjectUsageEventBuffer
|
2021-05-18 18:57:02 +09:00 |
|
smoogipoo
|
bfc0205e9b
|
Fix (began, finished) event
|
2021-05-18 18:49:11 +09:00 |
|
Dean Herbert
|
d661e98fa6
|
Move common functionality out of OsuSelectionHandler and implement flip support
|
2021-05-18 18:34:06 +09:00 |
|
smoogipoo
|
61a41d97a4
|
Add some xmldocs + comments
|
2021-05-18 17:39:45 +09:00 |
|
Dean Herbert
|
ed957df162
|
Add simple xmldoc to TransferBlueprintFor method
|
2021-05-18 16:40:56 +09:00 |
|
Dean Herbert
|
55cc533a37
|
Merge branch 'master' into hoc-event-queue
|
2021-05-18 16:31:20 +09:00 |
|
Dean Herbert
|
a96603f025
|
Merge pull request #12782 from smoogipoo/rework-hitobject-blueprints
Rename hitobject blueprints and tie them to HitObjects
|
2021-05-18 16:30:58 +09:00 |
|
smoogipoo
|
75c0d4d972
|
Merge branch 'rework-hitobject-blueprints' into hoc-event-queue
|
2021-05-18 14:33:52 +09:00 |
|
smoogipoo
|
882d54a8f8
|
Remove now unnecessary Apply() method
|
2021-05-18 14:26:26 +09:00 |
|
smoogipoo
|
e621cfc4ea
|
Add Apply() method for applying new DHOs
|
2021-05-18 14:14:10 +09:00 |
|
smoogipoo
|
f1f3606fd0
|
Fix unresolved xmldocs
|
2021-05-18 13:11:58 +09:00 |
|
Dan Balasescu
|
9d423245d8
|
Fix up xmldocs
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-05-18 13:02:23 +09:00 |
|
smoogipoo
|
362a09ca73
|
Fix up + reduce complexity of HOCEventQueue
|
2021-05-13 21:41:49 +09:00 |
|
smoogipoo
|
aaf31af326
|
Add blueprint transferral
|
2021-05-13 21:16:19 +09:00 |
|
smoogipoo
|
86042e1763
|
Implement HitObjectContainerEventQueue
|
2021-05-13 21:15:47 +09:00 |
|