Commit Graph

385 Commits

Author SHA1 Message Date
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