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 |
|
Dan Balasescu
|
746862dcb1
|
Merge pull request #12750 from peppy/skin-serialisation
Add skin editor saving / loading support
|
2021-05-13 20:58:03 +09:00 |
|
smoogipoo
|
ffb6135a1b
|
Rework hitobject blueprints to take in hitobject models
|
2021-05-13 19:53:32 +09:00 |
|
Salman Ahmed
|
96d3586294
|
Fix rotation handle visibility logic not handling two handles hovered at once
|
2021-05-12 11:42:55 +03:00 |
|
Dean Herbert
|
a4e0529617
|
Replace polling logic with direct bindable reactions
|
2021-05-11 18:39:15 +09:00 |
|
Dean Herbert
|
6bb52ebcf8
|
Merge pull request #12570 from frenzibyte/corner-rotation-controls
Add rotation controls to editor selection box corners
|
2021-05-10 23:09:44 +09:00 |
|
Salman Ahmed
|
2a67361dc0
|
OnOperation -> TriggerOperation
|
2021-05-05 21:50:16 +03:00 |
|
Bartłomiej Dach
|
3cac837acf
|
Merge branch 'master' into skin-bindables
|
2021-05-05 20:16:27 +02:00 |
|
Salman Ahmed
|
1ac80d42f9
|
Merge branch 'master' into corner-rotation-controls
|
2021-05-04 23:53:23 +03:00 |
|
Bartłomiej Dach
|
4185053120
|
Merge branch 'master' into fix-selection-handler-visibility
|
2021-05-04 20:21:05 +02:00 |
|
Salman Ahmed
|
8abff4881b
|
Hide the corresponding rotation handle when holding scale handle
|
2021-05-04 07:31:55 +03:00 |
|
Salman Ahmed
|
b2a0c2b563
|
Consider drag handles active using mouse down instead of when dragged
|
2021-05-04 06:41:26 +03:00 |
|
Salman Ahmed
|
5f33c3514e
|
Move selection box control internal events to drag handles
|
2021-05-04 06:37:22 +03:00 |
|
Salman Ahmed
|
fd7a6b3a7c
|
Finish transforms on controls load complete
|
2021-05-04 06:37:20 +03:00 |
|
Dean Herbert
|
b28e1569ca
|
Remove no-longer-relevant matching comment
|
2021-05-03 20:09:50 +09:00 |
|
Salman Ahmed
|
840c22a3b1
|
Add back mis-removed fade transform
|
2021-05-03 12:16:40 +03:00 |
|
Dean Herbert
|
4f8240f19a
|
Merge branch 'master' into corner-rotation-controls
|
2021-05-03 18:02:23 +09:00 |
|
Dean Herbert
|
fdd0713988
|
Merge branch 'fix-selection-handler-visibility' into skin-bindables
|
2021-05-03 17:40:03 +09:00 |
|
Dean Herbert
|
3268a75f05
|
Remove intermediate container to fix tests
|
2021-05-03 17:35:56 +09:00 |
|
Dean Herbert
|
839ac968a9
|
Fix tooltips displaying for hidden SelectionHandler content
|
2021-05-03 17:28:24 +09:00 |
|
Dean Herbert
|
4cfa858dc4
|
Fix tooltips displaying for hidden SelectionHandler content
|
2021-05-03 15:37:15 +09:00 |
|
Dean Herbert
|
01984de9c7
|
Use existing GetStateFromSelection helper function
|
2021-05-03 15:13:32 +09:00 |
|
Dean Herbert
|
8c9cfb6301
|
Remove unsafe access to Composer.HitObjects
|
2021-05-03 14:28:35 +09:00 |
|
Salman Ahmed
|
b83aa0bd76
|
Avoid LINQ in update
|
2021-05-02 06:21:14 +03:00 |
|
Salman Ahmed
|
0aa17e7c95
|
Rewrite selection box computation logic with RectangleF 's helper methods
|
2021-05-02 02:51:06 +03:00 |
|