Bartłomiej Dach
|
ca6cbca04a
|
Fix range selection crashing after non-mouse selection
|
2021-09-27 20:54:29 +02:00 |
|
Dean Herbert
|
df85092426
|
Resolve inner items early in process and rename variable
|
2021-09-27 14:24:17 +09:00 |
|
Dean Herbert
|
41fb3371e5
|
Merge branch 'master' into blueprint-container-sorting
|
2021-09-27 14:12:09 +09:00 |
|
Bartłomiej Dach
|
d3203f83dd
|
Add implementation of range selection
|
2021-09-26 20:12:26 +02:00 |
|
Bartłomiej Dach
|
81d160c85a
|
Add test covering expected UX of range selection
|
2021-09-26 19:27:47 +02:00 |
|
Bartłomiej Dach
|
6dc3e66c93
|
Include combo information when determining ordering if available
|
2021-09-26 15:52:25 +02:00 |
|
Bartłomiej Dach
|
a86b9893ac
|
Always re-sort blueprints before adding/removing one
|
2021-09-26 15:48:56 +02:00 |
|
Bartłomiej Dach
|
4e094b2127
|
Implement grid size toggling matching stable
|
2021-09-19 20:26:02 +02:00 |
|
Bartłomiej Dach
|
56e80a0706
|
Add rectangular position snap grid
|
2021-09-19 18:07:19 +02:00 |
|
smoogipoo
|
f9d5abff8a
|
Update with keybinding changes
|
2021-09-16 18:26:12 +09:00 |
|
Dean Herbert
|
f16468b706
|
Improve visibility of repeat ticks / drag areas on timeline
|
2021-08-17 18:17:55 +09:00 |
|
Dean Herbert
|
50a2abbe7f
|
Merge pull request #12683 from frenzibyte/legacy-beatmap-combo-offset
Apply combo offsets "colour hax" only on beatmap skins
|
2021-07-23 14:30:18 +09:00 |
|
Salman Ahmed
|
7bc30b46ff
|
Use BindValueChanged with last running immediately instead
|
2021-07-23 07:51:58 +03:00 |
|
Salman Ahmed
|
ee3791ccf2
|
Update colours once on TimelineHitObjectBlueprint
|
2021-07-23 06:25:56 +03:00 |
|
Salman Ahmed
|
523c154f15
|
Add ComboIndexWithOffsetsBindable and bind similar to ComboIndexBindable
|
2021-07-22 16:40:33 +03:00 |
|
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 |
|
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
|
bc3b7233ab
|
Show osu!taiko centre/rim colouring in editor timeline
Closes #13443.
|
2021-06-11 14:17:30 +09: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
|
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 |
|
Dean Herbert
|
d661e98fa6
|
Move common functionality out of OsuSelectionHandler and implement flip support
|
2021-05-18 18:34:06 +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 |
|