c0da05dda0
Use an array of channels to exclude from the overlay
2022-05-25 15:15:26 +01:00
cd90d29315
Ensure channel traversal shortcut scrolls channel list item into view
2022-05-25 12:37:28 +01:00
4a36f3aa4c
Ensure channel traversal shortcut is using visual order
2022-05-25 12:29:04 +01:00
49ab031e75
Allow traversing in both directions using ctrl-tab shortcuts
2022-05-25 18:42:49 +09:00
a92089c443
Change filter method to consider all non-system channels as joinable
2022-05-25 18:42:33 +09:00
f6810d3f59
Add keyboard shortcuts to ChatOverlayV2
with tests
2022-05-24 23:05:25 +01:00
fce527b0df
Schedule channel manager bindable events to ensure they happen after the first poll
2022-05-24 21:25:27 +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
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
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
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
a7aa36a825
Add OnPressed to button
2022-05-21 04:55:42 -03:00
6994b8d392
Merge pull request #18347 from peppy/update-framework
...
Update framework
2022-05-21 16:19:01 +09:00
c587d10cc3
Revert storage workaround
2022-05-21 15:55:07 +09:00
ba21556d4e
Update framework
2022-05-21 15:54:43 +09:00
fa1d267b10
Merge branch 'safe-file-writes' into update-framework
2022-05-21 15:17:52 +09:00
982856a8b2
Merge branch 'localisable-filter-items' into update-framework
2022-05-21 15:17:51 +09:00
72386d9377
Fix incorrect storage being used in CreateFileSafely
implementation
2022-05-21 15:17:10 +09:00