13937cf555
Merge branch 'master' into stream-tool-2
2023-01-26 16:08:20 +09:00
a1b5c9d910
Don't transfer MD5 hashes in collections when copying beatmaps
...
Fixes #22306 .
Changes beatmap saving so that by default it does not transfer
the hashes in collections, and only transfers them when saving the same
difficulty in the editor.
Issue seems to have been introduced in https://github.com/ppy/osu/pull/20641 .
2023-01-22 01:14:18 +09:00
a1152fa0db
Merge pull request #22147 from Feodor0090/forbid-negative-snap
...
Forbid negative time snap in editor
2023-01-17 17:35:45 +09:00
3102044d00
Add failing test for new difficulty creation
2023-01-14 18:46:14 +01:00
e8029e6390
Fix unrelated tests
2023-01-12 03:39:27 +03:00
abca13eb6c
Rewrite visualisation piece to bind once and without potential event leak
2023-01-07 14:40:15 +03:00
656bf12b3d
Add all possible timeline elements to test for demonstrative purposes
2023-01-01 19:42:46 +01:00
a82f1a6abd
Adjust method naming and copy
2023-01-01 18:50:47 +01:00
0e59b55a12
Merge branch 'master' into previewTime
2023-01-01 18:38:19 +01:00
a665013626
Add failing test case
2022-12-23 00:56:38 +03:00
a4d28aff6d
fix typo
2022-12-16 10:48:56 +09:00
79e27c2d9d
PreviewTimePart
will not show if preview time is -1
2022-12-16 10:44:07 +09:00
984f0b5fa9
Add test for set preview point
2022-12-16 01:35:54 +09:00
10b5900710
made PathControlPointVisualiser generic
2022-12-07 10:13:40 +01:00
8dcd1a2067
Add test to verify selected timing point will be scrolled into view
2022-11-27 02:48:15 +00:00
894ef15e79
Merge branch 'master' into update-framework
2022-11-26 16:19:36 +01:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
fca3e7e39f
Merge branch 'master' into editor-seek-control-points
2022-11-24 21:53:47 +01:00
37f725bfa2
Reverse directionality of up/down traversal keys to match scroll
2022-11-24 13:55:58 +09:00
cf5f5a4de3
Extend tap timing control test coverage in no point selected case
2022-11-23 17:25:34 +01:00
06449b62f1
Add test coverage for crash scenario
2022-11-23 16:11:57 +01:00
9b9b8a5977
Add ability to seek between control points in editor using down/up arrows
...
Matches stable. Addresses #21376 .
2022-11-23 15:59:32 +09:00
1269afd0c5
Merge pull request #21307 from frenzibyte/disable-scroll-speed-on-osu
...
Hide scroll speed control from effects section on rulesets which don't support it
2022-11-20 16:17:55 +01:00
793d5b117e
Fix timing screen test scene not creating editor beatmap properly
2022-11-20 15:20:35 +03:00
d587f29351
Update tests to reflect desired behaviour
2022-11-18 21:03:30 +01:00
0e502de8b4
Rename field to match usage
2022-11-02 18:04:42 +09:00
c3eb0c6330
Merge branch 'master' into editor-background
2022-11-02 17:43:38 +09:00
2a88409dfe
Fix time snap of sliders not matching when SV is not 1.0x
...
This regressed with https://github.com/ppy/osu/pull/20850 because the
function was used in other places which expect it to factor slider
velocity into the equation.
Rather than reverting, I've added a new argument, as based on the method
naming alone it was hard to discern whether SV should actually be
considered.
The reason for the change in #20850 was to avoid the SV coming in from a
reference object which may not have a correct SV in the first place. In
such cases, passing `false` to the function will give the expected
behaviour.
2022-11-01 15:12:58 +09:00
6991195d69
let editor dim different from gameplay dim
2022-10-26 15:22:57 +09:00
48057412f5
Merge branch 'master' into grid-momentary-shortcuts
2022-10-25 22:17:08 +02:00
bcdf24b972
Merge branch 'master' into add-editor-object-clone
2022-10-25 21:33:52 +02:00
8e4f5381e3
Add top level test coverage of editor shortcuts
2022-10-25 12:03:46 +09:00
1b42f5ec6e
Add test coverage of BeatDivisorControl
key bindings
2022-10-25 11:51:31 +09:00
4d4f6e25ba
Rename to "clone" instead of "duplicate"
2022-10-25 11:43:23 +09:00
da74690ec9
Add test coverage of clone operations
2022-10-25 11:38:58 +09:00
bea136ce50
Adjust test assert ordering to read better
2022-10-19 23:59:40 +09:00
ba72f13f54
Merge branch 'master' into hide-mouse-on-keyboard-input
2022-10-14 22:26:30 +03:00
6608ada925
Fix test failures due to missing colour provider dependency
2022-10-13 17:05:11 +09:00
9b45a9cf76
Rename various cursor symbols
...
- `IProvideCursor.MenuCursor` -> `IProvideCursor.Cursor`
- `MenuCursor` -> `MenuCursorContainer
2022-10-11 16:21:01 +03:00
0ade049252
Add test for selected hit object blueprint
2022-10-06 14:02:49 +09:00
2a7476cc4a
Add test for timeline drag selection
2022-10-05 23:29:45 +09:00
c075d3de08
Create a test and a check if initial zoom value of ZoomableScrollContainer is in range
2022-09-17 22:43:40 +02:00
608c893b23
Add basic test guarantees
2022-09-13 15:03:13 +09:00
a1f4724685
moved the location of the tests
2022-09-13 01:38:29 +02:00
e62999fb16
Merge branch 'master' of https://github.com/ppy/osu into remove-the-nullable-disable-in-the-ruleset
...
# Conflicts:
# osu.Game.Rulesets.Catch/CatchRuleset.cs
# osu.Game.Rulesets.Osu/OsuRuleset.cs
# osu.Game.Rulesets.Taiko/TaikoRuleset.cs
# osu.Game/Rulesets/Ruleset.cs
2022-09-10 10:40:12 +08:00
579e7e1f17
Fix deleting a difficulty not updating the beatmap set hash
2022-09-06 18:12:47 +09:00
dc02b59a05
Add extra coverage to tests
...
Also fixes a potential failure due to test beatmap having two difficulties with same name.
2022-09-02 17:57:20 +09:00
65baf73d97
Add test scene
2022-09-02 16:50:28 +09:00
e9463f3c19
Test editor ComposeScreen
tests not adding beatmap to hierarchy
...
Makes it hard to test anything because `EditorBeatmap`'s `Update` method
updates whether a beatmap has timing or not (enabling the placement
controls).
Also adds a basic timing point to allow for better testing.
2022-08-31 14:07:56 +09:00
2dafa041a7
Account for offset being applied to editor clock time in TestSceneEditorClock
2022-08-29 16:42:50 +09:00