Commit Graph

7919 Commits

Author SHA1 Message Date
d17890ca9a Replace a couple more local test beatmap cases which can instead use TestResources methods 2022-04-06 15:04:15 +09:00
220d7bc6db Fix dangerous realm operation in TestSceneMultiplayerMatchSongSelect
The import process was running on the async load thread, but then
accessed from the access thread later on. This seemed to somehow pass
fine in headless runs, but would fail on visual test execution
(specifically on `TestBeatmapConfirmed()`).
2022-04-06 14:01:41 +09:00
3ca365ad7f Merge branch 'master' into dangerous-delete-actions 2022-04-05 10:55:01 +09:00
b2c822a3b1 Release mouse button 2022-04-04 23:02:07 +02:00
da315f8a61 Make the test hold the button instead of pressing it 2022-04-04 22:44:35 +02:00
a1ded66fd8 Fix various breakage in delete local score test scene 2022-04-04 21:59:09 +02:00
f00dc5e156 Merge pull request #17598 from smoogipoo/playlist-quick-reorder
Fix playlist refreshing all items on order change
2022-04-04 14:48:05 +09:00
969f7e121a Merge pull request #17545 from jai-x/new-chat-textbox
Implement `ChatTextBox` for new chat design
2022-04-03 22:12:12 +09:00
6d1844adc3 Use nameof() in test to reference event names 2022-04-03 14:27:37 +02:00
94fa5e2ef2 Use Action<string> for event OnChatMessageCommitted & clear textbox internally 2022-04-02 21:58:54 +01:00
28ba437d24 Merge branch 'master' into sucess-rate-tooltip 2022-04-02 19:31:45 +02:00
b815f685fc Flip viaConfig conditional branch 2022-04-02 19:28:33 +03:00
9e152cd3fd Fix code quality issues 2022-04-02 17:27:44 +01:00
8534dd3463 Simplify TestCase attributes to one Values attribute
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-04-02 19:24:16 +03:00
2297073b7e Use OnChatMessageCommit & OnSearchTermsChanged events in ChatTextBar 2022-04-02 17:15:19 +01:00
c4635f3c03 Add failing test case 2022-04-02 18:36:32 +03:00
a252c4cad5 Add random pass/play count data in test scene 2022-04-02 18:08:23 +03:00
c103cee1d5 Need to commit the second half again because my Git UI messed up 2022-04-02 04:53:47 +02:00
a1baced777 Change behavior of the display mode test
I remembered to run InspectCode this time, all good
2022-04-02 04:45:21 +02:00
ee9696855b Remove hover test 2022-04-02 04:41:05 +02:00
245e452d41 Remove redundant typecast I accidentally left in (Thanks InspectCode) 2022-04-02 04:31:43 +02:00
95ccac50d4 Add display mode changing test
Yup this is gonna fail horribly
2022-04-02 04:26:16 +02:00
9350f6f5f8 Add spaces around commas in Vector2 construction 2022-04-02 02:59:07 +02:00
dc744f18ff Trim whitespace 2022-04-02 02:43:51 +02:00
6685c97147 mainContainer -> toolbarClock 2022-04-02 02:43:44 +02:00
b07152a119 Initial attempt at writing a test for the toolbarClock
I'll add more once I know if this code passes review or not
2022-04-02 02:35:37 +02:00
6e6271d0c0 Fix "server-side" room playlist not updated
Remove unused using
2022-04-01 18:32:10 +09:00
37dea0ff21 Add failing test case 2022-04-01 17:05:11 +09:00
058350dfd8 Fix failing test due to incorrect sizing specification 2022-04-01 10:53:16 +09:00
1c7b259f8e Merge branch 'master' into mod-overlay/sheared-toggle 2022-03-31 22:20:20 +02:00
e180db145d Add constructor argument to facilitate fixed width/autosizing 2022-03-31 22:19:08 +02:00
b3896257ca Move shear amount to constant 2022-03-31 22:09:03 +02:00
e8a295a61b Add test coverage of textbox focus in settings panels when switching between nested panels 2022-03-31 15:24:21 +09:00
3ac0da2da3 Implement sheared toggle button 2022-03-30 22:50:21 +02:00
f4184cb6fe Fix typo in step name 2022-03-30 22:04:55 +02:00
9621a7f9cb Merge branch 'master' into fix-autoplay-mod-user-id 2022-03-30 21:41:45 +02:00
cb1ee05539 Merge pull request #17555 from peppy/remove-source-from-wedge
Remove song source from main wedge display
2022-03-30 18:57:25 +09:00
bc0b982102 Remove song source from main wedge display
This was definitely added at someone's request, since I wouldn't have
put it here. But it's displayed below in the details section already and
also not displayed in the updated "wedge" in the new design.

See https://github.com/ppy/osu/discussions/17537 for discussion.
2022-03-30 17:59:40 +09:00
99f141d396 Merge pull request #17546 from frenzibyte/autoplay-cinema-incompatibility
Mark both "Autoplay" and "Cinema" mods as mutually exclusive
2022-03-30 16:41:07 +09:00
975883da5c Move all usages of client.realm filename to a single const 2022-03-30 13:34:48 +09:00
c311e11496 Merge pull request #17527 from peppy/switch-osu-folder
Add ability to "migrate" data to another folder which has an existing install
2022-03-30 13:20:49 +09:00
7495a04990 Ignore EF-to-realm migration tests on ARM architectures 2022-03-30 01:24:37 +03:00
b7ae431252 Add test coverage 2022-03-30 01:08:22 +03:00
f049d7cb67 Implement ChatTextBox for new chat design
Reference design: https://www.figma.com/file/f8b2dHp9LJCMOqYP4mdrPZ/Client%2FChat?node-id=1%3A297

Adds new component `ChatTextBox`.
Exposes `BindableBool` `ShowSearch` to change text input behaviour
between normal and search behaviour.

Adds new component `ChatTextBar`.
Exposes `BindableBool` `ShowSearch` which toggles between showing current
chat channel or search icon.
Additionally binds to child `ChatTextBox` components.
Requires a cached `Bindable<Channel>` instance to be managed by a parent
component.
2022-03-29 22:33:38 +01:00
f762af1344 Add test coverage of migrating to folder with existing data 2022-03-29 23:28:07 +09:00
ea9495eb74 Update all existing calls to extension method with correct fallback handling 2022-03-29 16:51:30 +09:00
7059e4bf94 Add test coverage for autoplay avatar not being clickable 2022-03-28 23:37:39 +09:00
01980effe2 Merge pull request #17449 from smoogipoo/countdown-button-ux
Improve multiplayer ready button/countdown button UX
2022-03-27 13:42:10 +09:00
b68c3265f6 Merge branch 'master' into clock 2022-03-26 20:55:08 +01:00
69cc863611 Fix test failures in skin editor test scene 2022-03-26 19:28:07 +01:00