Bartłomiej Dach
|
16c6b9b3b3
|
Add keyboard selection support to mod column
|
2022-02-27 22:51:29 +01:00 |
|
Bartłomiej Dach
|
b690df05de
|
Hide multiselection checkbox if everything is filtered
|
2022-02-27 22:51:29 +01:00 |
|
Bartłomiej Dach
|
a83f96b026
|
Add filtering support to mod column
|
2022-02-27 22:51:29 +01:00 |
|
Bartłomiej Dach
|
fe4e4bf9c5
|
Add test coverage of multiselection behaviour
|
2022-02-27 22:51:28 +01:00 |
|
Bartłomiej Dach
|
53e8072632
|
Port multiselection from previous design
|
2022-02-27 22:51:28 +01:00 |
|
Bartłomiej Dach
|
2e04a83554
|
Implement column display for new mod design
|
2022-02-27 22:51:27 +01:00 |
|
Bartłomiej Dach
|
a5600516f0
|
Fix test failures
|
2022-02-27 20:13:44 +01:00 |
|
Bartłomiej Dach
|
7de5dad4f0
|
Add test coverage for divisor behaviour
|
2022-02-27 19:23:02 +01:00 |
|
Bartłomiej Dach
|
423838a649
|
Add flow for specifying entirely custom snaps
|
2022-02-27 17:55:20 +01:00 |
|
Bartłomiej Dach
|
d0c01afc2e
|
Add flow for changing set of valid divisors between presets
|
2022-02-27 15:37:51 +01:00 |
|
Dan Balasescu
|
e947c97e10
|
Merge branch 'master' into spectator-reliability
|
2022-02-25 20:20:30 +09:00 |
|
Dean Herbert
|
926abf7a0c
|
Merge pull request #16985 from smoogipoo/multi-spectator-chat
Add chat display to multiplayer spectator
|
2022-02-25 20:19:07 +09:00 |
|
Dan Balasescu
|
3a03833912
|
Merge pull request #16890 from peppy/beatmap-decoder-ruleset-store
Fix `LegacyBeatmapDecoder` not populating correct rulesets
|
2022-02-25 19:03:43 +09:00 |
|
Dan Balasescu
|
f9d9ad388b
|
Add chat display to multiplayer spectator screen
|
2022-02-25 16:03:28 +09:00 |
|
Dean Herbert
|
6e8daa06fa
|
Merge branch 'master' into mod-overlay/panel
|
2022-02-24 14:34:59 +09:00 |
|
Bartłomiej Dach
|
713f89a59c
|
Implement incompatibility-displaying variant of mod panel
|
2022-02-23 23:19:06 +01:00 |
|
Bartłomiej Dach
|
8a0aba6c59
|
Implement mod panel for new mod select screen
|
2022-02-23 23:18:14 +01:00 |
|
Bartłomiej Dach
|
29d77a29aa
|
Merge branch 'master' into startup-protocol-handling
|
2022-02-23 21:10:27 +01:00 |
|
Dean Herbert
|
260cf793fe
|
Add test coverage of more advanced frame delivery scenarios to TestSceneSpectatorPlayback
|
2022-02-24 02:28:13 +09:00 |
|
Dean Herbert
|
c94e7e2abe
|
Add ability to simulate network failures to TestSpectatorClient
|
2022-02-24 02:23:48 +09:00 |
|
Dean Herbert
|
14c8ce50a0
|
Prefix all test send methods in TestSpectatorClient with Send
|
2022-02-24 02:23:48 +09:00 |
|
Dean Herbert
|
5e7dd31f6d
|
Merge branch 'master' into mod-overlay/switches
|
2022-02-23 13:49:23 +09:00 |
|
Bartłomiej Dach
|
1a358698fb
|
Merge branch 'master' into startup-protocol-handling
|
2022-02-22 22:42:16 +01:00 |
|
Dean Herbert
|
5efffa208a
|
Add test coverage of beatmap set overlay actually showing requested beatmap
|
2022-02-22 17:08:09 +09:00 |
|
Dean Herbert
|
347a2346b9
|
Fix TestSceneEditorSaving not waiting for timeline load
As seen at
https://github.com/ppy/osu/runs/5276431764?check_suite_focus=true.
|
2022-02-22 15:41:08 +09:00 |
|
Bartłomiej Dach
|
cfc41a0a36
|
Implement small mod switch
|
2022-02-22 00:26:35 +01:00 |
|
Bartłomiej Dach
|
5186693dad
|
Implement tiny mod switch
|
2022-02-22 00:26:35 +01:00 |
|
Bartłomiej Dach
|
d71e511413
|
Merge branch 'master' into spotlights-on-top
|
2022-02-21 23:42:02 +01:00 |
|
Dean Herbert
|
98c008b95f
|
Fix test failures due to order change
|
2022-02-21 19:48:39 +09:00 |
|
Dean Herbert
|
ab8b502709
|
Add test coverage of spotlights being at the top of the listing
|
2022-02-21 18:01:46 +09:00 |
|
Dean Herbert
|
abe1a3990a
|
Merge branch 'master' into leaderboard-score-timeref
|
2022-02-21 12:11:10 +09:00 |
|
dekrain
|
15ed9ec4fa
|
Merge scoreboard and leaderboard implementations together
|
2022-02-19 20:47:02 +01:00 |
|
Dean Herbert
|
631c23ea3a
|
Merge branch 'master' into beatmap-decoder-ruleset-store
|
2022-02-18 16:52:33 +09:00 |
|
Dean Herbert
|
29c5683ba3
|
Add handling of beatmap links on startup
|
2022-02-18 16:14:37 +09:00 |
|
Dean Herbert
|
98aaf83177
|
Add a centralised constant for the osu URL schema protocol
|
2022-02-18 15:57:37 +09:00 |
|
Dean Herbert
|
bbc4ea1203
|
Merge branch 'master' into better-new-difficulty-naming
|
2022-02-17 19:21:33 +09:00 |
|
dekrain
|
f4d1e6f600
|
Add tests for timerefs
|
2022-02-17 10:38:29 +01:00 |
|
Bartłomiej Dach
|
e459523afe
|
Adjust beatmap creation test cases to new behaviour
|
2022-02-17 00:28:18 +01:00 |
|
Dean Herbert
|
0138f22c8d
|
Update existing usages to point to RealmRulesetStore
|
2022-02-16 17:13:54 +09:00 |
|
Dan Balasescu
|
5dd9771c5f
|
Remove mod multipliers from being applied to scores
|
2022-02-16 16:27:27 +09:00 |
|
Dean Herbert
|
7e24b36f26
|
Merge branch 'master' into remove-playlistitem-beatmap
|
2022-02-16 14:24:57 +09:00 |
|
Dean Herbert
|
6a08fd57ef
|
Rename "client" fields in tests to specify whether spectator or multiplayer
|
2022-02-16 09:52:18 +09:00 |
|
Dean Herbert
|
187870b794
|
Merge branch 'master' into fix-multi-cache-dependencies
|
2022-02-16 09:44:37 +09:00 |
|
Dean Herbert
|
954ae60b81
|
Merge branch 'master' into copy-existing-difficulty
|
2022-02-16 08:55:12 +09:00 |
|
Dan Balasescu
|
ea5bb46fb8
|
Merge branch 'master' into net6
|
2022-02-16 00:40:04 +09:00 |
|
Dan Balasescu
|
f5b34e0313
|
Fix some test failures due to now-async lookups
|
2022-02-16 00:01:22 +09:00 |
|
Dan Balasescu
|
bdc3b76df0
|
Remove beatmap bindable from PlaylistItem
|
2022-02-15 23:50:08 +09:00 |
|
Dan Balasescu
|
ccd265ebe7
|
Handle beatmap lookup requests in TestRoomRequestsHandler
|
2022-02-15 23:41:50 +09:00 |
|
Dan Balasescu
|
539cbe62c6
|
Fix incorrect usages of user lookup cache in tests
|
2022-02-15 21:23:24 +09:00 |
|
Dan Balasescu
|
c48a0dc993
|
Move UserLookupCache to online play test dependencies
|
2022-02-15 20:56:46 +09:00 |
|
Dean Herbert
|
a8f09a8676
|
Merge branch 'master' into remove-playlistitem-ruleset-mods
|
2022-02-15 17:40:39 +09:00 |
|
Dan Balasescu
|
03106e846c
|
Fix test failures due to async mod icon loads
|
2022-02-15 17:15:00 +09:00 |
|
Dean Herbert
|
b1cf014dc2
|
Add test coverage of EF to Realm migration process
|
2022-02-15 17:00:17 +09:00 |
|
Dan Balasescu
|
5b765581d8
|
Fix free mod selection not showing allowed mods
|
2022-02-15 16:28:15 +09:00 |
|
Dan Balasescu
|
efeba30b9f
|
Remove ruleset and mod bindables from PlaylistItem
|
2022-02-15 16:28:15 +09:00 |
|
Bartłomiej Dach
|
1685e214d3
|
Adjust test coverage to cover desired copy naming scheme
|
2022-02-14 19:59:54 +01:00 |
|
Dean Herbert
|
db74a226c0
|
Fix test regression due to mouse overlapping settings overlay
|
2022-02-15 02:54:45 +09:00 |
|
Dean Herbert
|
02f58a82fc
|
Use WaitSafely() in tests where it was not already being used
|
2022-02-15 02:35:08 +09:00 |
|
Dean Herbert
|
5b30921cbf
|
Merge branch 'master' into net6
|
2022-02-14 22:06:35 +09:00 |
|
Dean Herbert
|
b9d9fc56af
|
Move files to UI namespace
|
2022-02-14 17:51:39 +09:00 |
|
Dean Herbert
|
80ba06b0e3
|
Merge branch 'master' into expandable-controls
|
2022-02-14 16:57:45 +09:00 |
|
Bartłomiej Dach
|
13abc392bd
|
Add failing test coverage for not copying online properties
|
2022-02-13 18:54:52 +01:00 |
|
Bartłomiej Dach
|
90c48de9f8
|
Add failing test coverage for save of copied beatmap keeping old beatmap file
|
2022-02-13 14:01:23 +01:00 |
|
Bartłomiej Dach
|
1292722a00
|
Add failing test coverage for correct combo colour copy
|
2022-02-13 14:01:22 +01:00 |
|
Bartłomiej Dach
|
fd1c8c3614
|
Add failing test coverage for correct beatmap difficulty copy
|
2022-02-13 14:01:21 +01:00 |
|
Bartłomiej Dach
|
eb939547a9
|
Add test coverage for difficulty copy flow
|
2022-02-13 14:01:21 +01:00 |
|
Bartłomiej Dach
|
0d1171b7fa
|
Adjust existing test coverage to pass
|
2022-02-13 14:01:20 +01:00 |
|
Dean Herbert
|
6005daeba8
|
Fix fire-and-forget async calls to use WaitSafely
|
2022-02-11 16:02:42 +09:00 |
|
Dean Herbert
|
f012f64fd1
|
Add test coverage checking carousel panel visual state after ruleset filter change
|
2022-02-11 15:21:01 +09:00 |
|
Dean Herbert
|
eda213e4de
|
Merge pull request #16827 from smoogipoo/spectator-state-rework
Add user state to SpectatorState, allowing multiplayer to continue to results
|
2022-02-11 01:48:47 +09:00 |
|
Dean Herbert
|
19cb8cb03a
|
Update tests
|
2022-02-10 19:35:28 +09:00 |
|
Dan Balasescu
|
ffc4c64f7e
|
Unify namings across the board
|
2022-02-09 12:10:07 +09:00 |
|
Dan Balasescu
|
4966c4e974
|
Remove redundant parameter
|
2022-02-09 11:51:47 +09:00 |
|
Dan Balasescu
|
886d1d2df6
|
Refactorings
|
2022-02-08 21:29:43 +09:00 |
|
Dan Balasescu
|
4c76027178
|
Rename completed state to passed
|
2022-02-08 20:29:49 +09:00 |
|
Dan Balasescu
|
0d99017178
|
Add state tests
|
2022-02-08 20:27:08 +09:00 |
|
Dan Balasescu
|
45b3f472ab
|
Merge branch 'master' into spectator-state-rework
|
2022-02-08 19:51:50 +09:00 |
|
Henry Lin
|
b31c1513f6
|
Fix test failure
The cursor was clicking too far to the right.
|
2022-02-05 22:41:04 +08:00 |
|
Dean Herbert
|
ee0ff5c33f
|
Merge pull request #16774 from smoogipoo/fix-broken-test-scene
Fix test scene broken without being logged in
|
2022-02-04 23:55:51 +09:00 |
|
Dan Balasescu
|
09728a29ed
|
Merge branch 'fix-broken-test-scene' into spectator-state-rework
|
2022-02-04 22:42:10 +09:00 |
|
Dean Herbert
|
98f61415c2
|
Merge branch 'master' into mvp-safe-area-support
|
2022-02-04 20:05:35 +09:00 |
|
Dean Herbert
|
002cc7261b
|
Merge pull request #16773 from smoogipoo/fix-spectator-restart-crash
Fix crash when gameplay is started while inside multiplayer spectator screen
|
2022-02-04 19:23:08 +09:00 |
|
Dan Balasescu
|
fa3d1115fa
|
Remove online api requirement
|
2022-02-04 19:17:50 +09:00 |
|
Dan Balasescu
|
dd63b1a350
|
Fix broken spectator playback test scene
|
2022-02-04 19:12:02 +09:00 |
|
Dean Herbert
|
6457cf8d9b
|
Fix weird formatting in TestSceneSafeArea
|
2022-02-04 18:45:40 +09:00 |
|
Dan Balasescu
|
d5269ba05b
|
Merge branch 'fix-spectator-restart-crash' into spectator-state-rework
|
2022-02-04 17:59:18 +09:00 |
|
Dan Balasescu
|
b41655d5b9
|
Fix crash when gameplay starts while in multi-spectator screen
|
2022-02-04 17:47:41 +09:00 |
|
Dean Herbert
|
1444df4d50
|
Add test scene for playing with safe areas
|
2022-02-04 16:39:10 +09:00 |
|
Dan Balasescu
|
63064d682b
|
Merge pull request #16743 from hlysine/extended-statistics-without-replay
Allow statistic items in results screen to display without needing to watch a replay
|
2022-02-04 15:07:52 +09:00 |
|
Salman Ahmed
|
bbef12e72c
|
Refactor ExpandingControlContainer to no longer rely on controls
|
2022-02-04 05:45:12 +03:00 |
|
Bartłomiej Dach
|
b7d7e6612e
|
Merge branch 'master' into new-difficulty-creation-v3
|
2022-02-03 16:36:18 +01:00 |
|
Dan Balasescu
|
d4ebff6ea1
|
Add failing test
|
2022-02-03 23:18:22 +09:00 |
|
Dan Balasescu
|
483977d5c8
|
Merge branch 'master' into spectator-state-rework
|
2022-02-03 19:59:07 +09:00 |
|
Dean Herbert
|
b2efce2656
|
Merge branch 'master' into expandable-controls
|
2022-02-03 19:23:34 +09:00 |
|
Dean Herbert
|
df9d99f5aa
|
Merge branch 'master' into extended-statistics-without-replay
|
2022-02-03 18:59:48 +09:00 |
|
Henry Lin
|
a27d0572ed
|
Add test cases for manual testing
|
2022-02-03 17:00:40 +08:00 |
|
Dean Herbert
|
41aa4b8cca
|
Fix TestSelectingFilteredRuleset failing under visual tests due to using local database
|
2022-02-03 16:04:05 +09:00 |
|
Dean Herbert
|
6355ac6663
|
Wait for DialogOverlay load in more tests
Apparently the previous fix was not enough as this can still be seen
failing
(https://github.com/ppy/osu/runs/5046718623?check_suite_focus=true).
This change is copying from what other tests use seemingly reliably,
such as `TestScenePerformFromScreen`)
|
2022-02-03 15:10:08 +09:00 |
|
Bartłomiej Dach
|
afc48d86df
|
Add failing test coverage for save after safeties addition
|
2022-02-02 21:57:10 +01:00 |
|
Bartłomiej Dach
|
87e2e83288
|
Add test coverage for difficulty name clash cases
|
2022-02-02 21:55:34 +01:00 |
|