Commit Graph

52617 Commits

Author SHA1 Message Date
ed0b841df0 Fix incorrect left/right clicking area of mod panels 2022-05-23 18:29:26 -07:00
8e58c1b1aa Merge pull request #18382 from apollo-dw/listing
Add WIP to beatmap listing search filters
2022-05-24 10:23:02 +09:00
c2423080b6 Merge pull request #18375 from jai-x/remove-libavformat-linux-ci
Remove redundant installation of `libavformat` in Linux CI runs
2022-05-24 09:56:50 +09:00
eae2378466 Add WIP to search filters 2022-05-24 01:49:07 +01:00
4cf8df1628 Fix test inteference from TestOverlayClosing 2022-05-23 23:58:12 +02:00
3847a586f1 Make GlobalAction.Back close all opened dropdown menus 2022-05-23 23:37:40 +02:00
14f14b4311 Add failing test case for back button behaviour in song select 2022-05-23 23:37:05 +02:00
5dbec92d9e Update comments 2022-05-23 22:17:29 +01:00
e990a24723 Remove redundant installation of libavformat in Linux CI runs
Linux `libavformat` native libraries are now packaged with framework.
2022-05-23 21:52:29 +01:00
60b10fca4e Remove redundant caching of overlays in ChatLink test 2022-05-23 21:02:50 +01:00
606f3b2bd1 Use ChatOverlayV2 in screen navigation tests 2022-05-23 21:02:50 +01:00
d2a49ca266 Use ChatOverlayV2 in message notifier and tests 2022-05-23 21:02:50 +01:00
58d39734d0 Integrate ChatOverlayV2 into main game 2022-05-23 21:02:47 +01:00
88217e0c98 Adjust ScrollDelta usages to account for normalised IsPrecise values 2022-05-23 20:22:27 +02:00
903c4f7b3d Merge remote-tracking branch 'master/master' into dho 2022-05-23 13:39:04 +01:00
d054e404da Set object list to read-only 2022-05-23 13:10:42 +01:00
7d93778355 Merge pull request #18290 from jai-x/new-chat-remove-selector-item
Use dummy channel to show selector and remove `ChannelListSelector`
2022-05-23 15:49:00 +09:00
0ca56835b0 Merge pull request #18208 from Lawtrohux/stamina-merge
Rewrite of the Stamina Skill within osu!taiko
2022-05-23 15:38:15 +09:00
87947c6ef0 Merge pull request #18340 from smoogipoo/hp-ratio-improvements
Adjust HP drain and recoveries to closer match osu-stable
2022-05-23 15:19:42 +09:00
54e35e7316 Merge pull request #18364 from peppy/fix-tournament-user-population
Fix tournament user stat population potentially using wrong ruleset
2022-05-23 15:03:54 +09:00
6cfe35360a Refactor key indexing 2022-05-23 14:36:06 +09:00
63a3829768 Split out SingleKeyStamina class 2022-05-23 14:19:25 +09:00
afbb1fa750 Fix tournament user stat population potentially using wrong ruleset
`OsuGameBase.Ruleset` is bound
[late](7d0470794b/osu.Game.Tournament/TournamentGameBase.cs (L169))
so we must use the ladder one during user retrieval.

Closes https://github.com/ppy/osu/issues/18363.
2022-05-23 14:07:11 +09:00
7d0470794b Merge pull request #18353 from frenzibyte/spectator-catch-up-work-alt
Disallow multi-spectator player clocks from being started/stopped externally
2022-05-23 13:59:54 +09:00
e3c1c78b17 Merge pull request #18348 from maromalo/mod-key-multiplayer
Add toggle mod hotkey support in multiplayer room
2022-05-23 13:45:02 +09:00
f111d33b25 Merge pull request #18339 from peppy/editor-timing
Add first pieces of editor timing UI
2022-05-23 11:12:22 +09:00
40f560d7d0 Remove internal process method 2022-05-22 21:45:27 +01:00
9308d0b012 Merge branch 'master' into mod-key-multiplayer 2022-05-22 19:30:10 +02:00
0bef2ca752 Adjust test slightly
* Import `osuTK.Input` instead of using full qualified name
* Use some more straightforward assertions
2022-05-22 19:27:20 +02:00
9c3d0dafbd Remove implementation at Player level
Turns out this isn't required in the end due to implementation at
`MasterGameplayClockContainer`.
2022-05-23 02:00:21 +09:00
267bef959f Remove unnecessary cache type specification
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-05-23 02:00:04 +09:00
26985ca8af Store hitobject history in the hitobject 2022-05-22 16:26:22 +01:00
c9ea87e6be Revert easing for now 2022-05-23 00:03:42 +09:00
007582afb9 Remove unused usings resulting from namespace move 2022-05-22 23:55:33 +09:00
3a7233bd6e Move interface to more appropriate namespace 2022-05-22 22:49:24 +09:00
eabf578282 Use interface to convey beat sync information 2022-05-22 22:44:54 +09:00
d84119ac06 Merge pull request #18343 from frenzibyte/waveform-test-beatmap-failure
Fix `WaveformTestBeatmap`s potentially providing disposed track
2022-05-22 21:21:28 +09:00
fc25d248ad Test coverage + no virtual 2022-05-21 18:16:29 -03:00
8f20e9c04c Merge pull request #18356 from bdach/fix-sheared-button-borders
Fix appearance of sheared button borders after click
2022-05-22 04:25:15 +09:00
21e1576b2f Fix appearance of sheared button borders after click
The border would previously get brighter after click, but then dim
instantly when the flash layer has fully faded out. The underlying issue
there is https://github.com/ppy/osu-framework/issues/5191, but
`ShearedButton` was placing the flashing layer incorrectly anyway, as
the intent was that it should also apply to the border.
2022-05-21 20:53:23 +02:00
efae934e01 Fix slow loading channel test 2022-05-21 17:35:31 +01:00
fb06b7658b Merge branch 'master' into new-chat-remove-selector-item 2022-05-21 17:30:06 +01:00
27da293b40 Make catch-up spectator clocks running state immutable externally 2022-05-21 17:12:04 +03:00
d73afcaf48 Fix existing test coverage false-passing
Also improves general test coverage to test more realisticly, in order
to produce accurate results.
2022-05-21 17:12:04 +03:00
a17eed64f9 Use Track to ensure its loaded before transferring 2022-05-21 16:52:16 +03:00
a42f5ea34e Bring back virtual track condition given its cheapness
Will still keep the override in `ClockBackedTestWorkingBeatmap` because
it still relies on a local track store and will fail the moment it uses
a non-virtual track.
2022-05-21 16:51:56 +03:00
466ed3c791 Fix wrong return xmldoc
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-05-21 16:43:31 +03:00
9a780bcad3 Remove unused using 2022-05-21 21:56:05 +09:00
376549ce09 Use ToLocalisableString instead of CurrentCulture 2022-05-21 21:48:51 +09:00
2bd4c126d3 Blank line
Forgot to save.
2022-05-21 05:07:24 -03:00