9f4b1f0f24
Always round editor rotation to integer values
2023-04-20 14:30:01 +09:00
73bd0feef5
Fix incorrectly implemented localisation
2023-04-10 15:03:33 +02:00
6fec476147
Simplify snap implementation
2023-04-10 14:55:30 +02:00
8d2e852ffd
Fix overbearing key down handling
2023-04-08 22:30:36 +09:00
a1fc4def1d
Remove redundant method override
2023-04-08 22:18:07 +09:00
3c4a25e53f
Fix tooltip text not resetting when ending an editor rotation
2023-04-08 14:28:52 +02:00
580d5745c0
Add "(snapped)" to the tooltip when snap-rotating in the editor
2023-04-08 14:15:49 +02:00
f72dd86b42
Fix code quality issues and avoid updating bindable twice per operation
2023-04-08 10:40:36 +09:00
c827c2810b
Improve editor selection rotation value wrapping
...
This fixes two issues the previous algorithm had:
1. A half-turn rotation used to show up as -180°.
2. Rotating more than 180° in one drag event would overwhelm it
and cause the value to go outside its range.
This comes at the cost of a negligible performance hit,
since a division (modulo) is performed instead of just addition/subtraction.
2023-04-08 01:30:29 +02:00
f1de560d57
Snap editor selection rotation when holding shift
2023-04-08 01:30:29 +02:00
e31a90e043
Don't cycle selection when more than one items are selected
2023-03-21 21:31:10 +09:00
1cf870d956
Add test coverage and fix fail case where a drag selection ends incorrectly with cyclic selection
2023-03-15 15:16:48 +09:00
4f7be332f3
Revert isDraggingBlueprint
to field
2023-03-08 19:24:03 +09:00
245c3c025c
Refactor endClickSelection
to reduce nesting
2023-03-08 19:23:32 +09:00
21bdbb20e6
Add optional support for cyclic selection to BlueprintContainer
2023-03-07 14:22:12 +09:00
16d94b4ea2
Improve visuals of skin blueprint
2023-02-17 18:19:46 +09:00
b437501b0f
Fix beatmap editor positional nudging not being undoable
2023-02-03 17:28:58 +09:00
7483967157
Merge branch 'master' into SliderEnd-Snap
2023-01-23 21:33:16 +01:00
1f40b2daf6
Clean up xmldocs
2023-01-23 21:22:18 +01:00
f8d8a627b8
change property name
2023-01-18 22:00:39 +01:00
40e99069fc
fix typos and newlines
2023-01-18 21:43:09 +01:00
ab78dd0436
add collection of selection points.
2023-01-18 21:34:23 +01:00
c9375c056e
revert back name change
2023-01-18 15:54:24 +01:00
ecb4727aec
Fix formatting issues
2023-01-18 17:33:14 +09:00
788033e1b8
fix unnecessary newline
2023-01-17 21:13:54 +01:00
b8e6a2d87b
filter currentEndPointPositions
2023-01-17 20:41:49 +01:00
8777d5349b
Use existing strings
2023-01-15 14:39:34 +03:00
78e562903d
Localise part of editor
2023-01-15 01:50:47 +03:00
6028abff39
Code Quality
2023-01-13 10:16:52 -05:00
5dd0aaccef
Merge branch 'master' of https://github.com/ppy/osu into 18469
2023-01-13 09:54:29 -05:00
e38075c4ef
Use PlacementState to check juice stream placement
2023-01-13 09:37:23 -05:00
2365b065a4
Enable nullability for editor components
2023-01-12 18:07:54 +03:00
98ffcd33c7
Merge branch 'ppy:master' into SliderEnd-Snap
2023-01-10 21:22:13 +01:00
88060a3ea0
add snapping for slider's end
2023-01-10 21:21:09 +01:00
c0cfa66510
Merge pull request #21754 from Feodor0090/waveform-invalidate
...
Reload waveform on track replacement in editor
2023-01-06 19:57:27 +08:00
0cb9b79834
Fix ZoomableScrollContainer
potentially not updating content width on setup
2022-12-23 00:56:38 +03:00
30de9ba795
Dispose previous waveform on track reload
2022-12-23 00:35:59 +03:00
f2e8776529
Bind to clock instead of music controller
2022-12-22 15:35:53 +03:00
7089bb6c23
Listen for track reload in timeline
2022-12-22 01:23:59 +03:00
4a7d7c6ed9
Use MaxBy
in all locations that can and update inspection level to match dotnet-build
2022-12-19 16:47:10 +09:00
27c497145f
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
2022-12-16 18:16:26 +09:00
d1296a22ce
Update timeline blueprint's end time logic to better match new blueprint implementation
2022-12-02 17:57:15 +09:00
a39bd634c4
Merge pull request #21405 from LumpBloom7/Editor-DrawableRuleset-Dependencies
...
Provide DrawableRulesetDependencies from HitObjectComposer
2022-12-02 17:31:31 +09:00
8cf89fcb81
Use Highlight1
instead of dull grey
2022-12-02 15:30:47 +09:00
f34a79b1a9
Set a better default colour for timeline blueprints when no colour information is available
2022-12-01 17:03:53 +09:00
5c8fce1c08
Remove extra blank line
2022-11-30 13:05:14 +01:00
6a61e70766
Expose Ruleset from HitObjectComposer instead
2022-11-30 12:17:58 +01:00
4215f4f5d7
Merge branch 'master' into Editor-DrawableRuleset-Dependencies
2022-11-30 17:42:46 +09:00
70c320b2e8
Provide ruleset dependencies only to Compose Placement Blueprints
2022-11-27 21:43:33 +01:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00