Commit Graph

8160 Commits

Author SHA1 Message Date
144d33f0d2 Merge branch 'master' into distance-snapping-test 2022-05-06 17:29:27 +03:00
98eab9668d Merge pull request #18119 from bdach/mod-overlay/broken-hover
Fix mod panels not hovering correctly after closing customisation area via mouse on new mod select
2022-05-06 20:42:33 +09:00
daed42513e Fix outdated test asserts 2022-05-06 18:44:25 +09:00
8f217d1e97 Add failing test case for broken hover behaviour 2022-05-06 11:37:50 +02:00
32b40bdabf Rename DistanceBetweenTick to be plural 2022-05-06 15:45:36 +09:00
060461a431 Add test coverage of multiplayer gameplay exit flow 2022-05-06 15:22:22 +09:00
7ffe3b132f Use BindableFloat in chat height tests 2022-05-05 23:13:43 +01:00
8002726c9c Add test coverage for dismissing customisation area with Escape 2022-05-05 19:17:36 +02:00
9d48bb41c9 Merge branch 'master' into new-chat-overlay 2022-05-05 23:12:31 +09:00
5657e7f11e Fix chat height saving/loading test 2022-05-05 14:52:03 +01:00
9cb52f8879 Add tests for chat height saving/loading 2022-05-05 14:21:26 +01:00
5029710de7 Merge branch 'master' into distance-snapping-test 2022-05-05 22:00:40 +09:00
a859ca0b89 Merge branch 'master' into playlist-keyboard-traversal 2022-05-05 14:45:58 +02:00
e46f99bdba Merge branch 'master' into dialog-overlay-thread-woes 2022-05-05 20:57:51 +09:00
39d10487b9 Merge branch 'master' into snapping-tidy-distance 2022-05-05 19:55:55 +09:00
e7205d8593 Reset all test data before each test method to avoid channels stuck in joined state 2022-05-05 19:09:56 +09:00
4efaa41670 Merge branch 'master' into new-chat-overlay 2022-05-05 18:57:00 +09:00
269e15c167 Add test coverage of distance spacing multiplier working with distance snap grid 2022-05-05 18:49:12 +09:00
de9b3d33eb Rename misleading DistanceSpacing variable 2022-05-05 17:08:09 +09:00
19cf9dc20b Merge branch 'snapping-tidy-distance' 2022-05-05 16:51:32 +09:00
977e6d8a80 Add xmldoc for IDistanceSnapProvider and related properties 2022-05-05 16:25:45 +09:00
f6fc926f1a Add xmldoc and rename methods in IPositionSnapProvider for legibility 2022-05-05 15:58:21 +09:00
a26793cd65 Add missing Test prefix 2022-05-05 06:12:24 +03:00
f28978b856 Handle against playlists which disallow selection
`SelectedItem.Disabled` is also not checked against in the select-via-click flow inside `DrawableRoomPlaylistItem` (only `AllowSelection` is checked).
2022-05-05 05:48:35 +03:00
a27fcda9f1 Fix failing tests due to CurrentDialog being unexpectedly not set after Push 2022-05-05 01:52:39 +09:00
1a85e1267b Ensure focus is directed to ChatTextBox from ChatOverlay and add tests 2022-05-04 14:43:40 +01:00
e920bbd497 Merge pull request #18081 from bdach/mod-overlay/test-coverage-parity
Port test coverage from old mod select overlay to new design
2022-05-04 20:24:50 +09:00
cf220f171b Add test coverage of cross-thread transforms if a dialog is pushed too early 2022-05-04 20:23:36 +09:00
ec27fa8e85 Add test coverage for keyboard selection 2022-05-04 13:15:10 +02:00
6380216263 Nudge click location to avoid placement failures 2022-05-04 11:56:44 +02:00
a759e641eb Enforce composer aspect ratio to avoid depending on ambient window size 2022-05-04 11:56:29 +02:00
f899c3e68f Add test coverage of circle placement around editor toolboxes 2022-05-04 17:56:53 +09:00
f5fa41356e Rewrite mod instance management again to pass tests 2022-05-03 22:31:34 +02:00
216dfb7e91 Expand incompatibility test to cover logic more thoroughly 2022-05-03 21:45:40 +02:00
970361676b Fix setting items not creating if mods initially not empty 2022-05-03 21:45:40 +02:00
89d8ed8e20 Port existing test coverage 2022-05-03 21:45:39 +02:00
4fb66a812f Merge branch 'master' into sheared-search-textbox 2022-05-03 14:12:59 +09:00
e6fbb19951 Implement new search textbox design 2022-05-03 11:13:07 +07:00
faeefc5e18 Merge pull request #16576 from frenzibyte/osu-distance-spacing
Add "distance spacing" support in editor for osu! ruleset
2022-05-03 12:15:18 +09:00
53d65e8215 Merge pull request #18021 from frenzibyte/overlay-ruleset-selector-redesign
Update overlay ruleset selector inline with osu-web design
2022-05-02 17:53:01 +09:00
bcce807311 Fix chat command test as reference equality checks on PM channels doesn't seem to to work 2022-05-01 12:20:54 +01:00
de393f735f Implement basic layout and behaviour of new chat overlay
Provides initial implementation of new chat overlay in component
`ChatOverlayV2`. Contains only the basic functionality required for
a functioning chat overlay according to the new design with the intent
of added the rest of the functionality in subsequent PRs.

Backports existing tests for the current chat overlay except for ones
testing keyboard shortcuts (since they haven't been added) and tab
closing behaviour (since no tabs).
2022-04-30 23:59:47 +01:00
670b51324e Add basic test at top of first run scene to make adjusting UI easier 2022-04-29 23:45:02 +09:00
5c04ab18ec Merge pull request #18011 from frenzibyte/rewind-shift-click
Allow rewinding random in song select with "Shift + Left Click"
2022-04-29 23:10:29 +09:00
55c03dc04d Fix silly mistake in ordering and update test colour scheme 2022-04-29 12:40:46 +03:00
5e19bdbf43 Refactor beatmap ruleset selector test scene 2022-04-29 12:23:02 +03:00
fae8d86e15 Fix regressed profile ruleset selector test scene
Due to the changes in `APIUser`, which change equality to be based on ID.
2022-04-29 12:20:35 +03:00
856ca96b66 Allow right-clicking to rewind on random button 2022-04-29 10:12:24 +03:00
1f1845d69b Merge branch 'master' into multiplayer-force-start-2 2022-04-29 14:45:40 +09:00
fef94d49f4 Revert "Convert data type of DistanceSpacing to float"
This reverts commit 7aaa88cac2.
2022-04-29 08:02:07 +03:00