Commit Graph

937 Commits

Author SHA1 Message Date
dc51d5ecf3 Rename GetSampleInfo to better describe what method does
Also add full xmldoc
2023-05-17 14:07:48 +09:00
d9ae822966 Fix bank not correctly being assigned when adding sample additions in editor 2023-05-16 18:52:52 +09:00
70e248b927 Force placement of in-progress object when changing tools in the editor 2023-05-12 16:06:01 +09:00
2085833a84 Fix missing delegate unsubscribe 2023-05-09 17:08:03 +09:00
944da06c10 Rename slider multiplier variable back for now 2023-05-09 16:58:19 +09:00
a6cb1f90e4 Change difficulty popover inspector display (yet again)
I think this makes the most sense of the iterations I've tested so far, albeit maybe being a touch too verbose.
2023-05-08 13:43:23 +09:00
a91edd68d9 Show post-multiplied velocity in main hit object inspector 2023-05-08 13:42:25 +09:00
d9dd35c020 Show base velocity in slider adjustment popover 2023-05-08 13:13:09 +09:00
31de4de720 Remove median/mode slider velocity display
The intention was to give an idea of what the most common velocity of
the beatmap is, but in hindsight, because the "base" velocity is being
set elsewhere this doesn't make sense. It will/should be 1.0x.

Showing this range is still valuable, though.
2023-05-08 13:13:09 +09:00
e808a47811 Fix delegate leak 2023-05-05 20:33:27 +02:00
f536238554 Use shorter copy 2023-05-05 20:30:50 +02:00
b7a287869a Add display of beatmap slider velocity when adjusting 2023-05-05 15:57:38 +09:00
cc70d89bf9 Move editor inspector classes out of ruleset namespace 2023-05-05 15:57:38 +09:00
6b017ac05f Merge pull request #23308 from OliBomby/sample-control-points
Remove SampleControlPoint and DifficultyControlPoint from HitObject
2023-05-03 14:21:51 +09:00
8a536c1cdb Fix non-block namespace usage 2023-05-02 15:09:24 +09:00
1dc34ee25d fix infinite repeat count when adjusting length of 0 length slider 2023-05-01 15:48:54 +02:00
608fa3cc73 Merge remote-tracking branch 'upstream/master' into sample-control-points 2023-04-30 19:47:03 +02:00
c44f71a737 remove all regular usage of DifficultyControlPoint 2023-04-26 17:55:38 +02:00
87ca0f5335 Update SamplePointPiece.cs 2023-04-26 13:45:58 +02:00
e4b64bdc3e clean up code stuff 2023-04-25 19:06:29 +02:00
755ad25dbe clean code 2023-04-25 18:27:20 +02:00
c23a7b014e add missing } 2023-04-25 18:17:07 +02:00
065464d90c Fixed DifficultyPointPiece 2023-04-25 18:12:53 +02:00
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