Commit Graph

43857 Commits

Author SHA1 Message Date
9e21f5a59c Rename LocalPlayer to User in mod select prefixes 2021-09-01 17:22:52 +09:00
fb5f3fb9af Rename button to be more descriptive of its purpose 2021-09-01 17:19:38 +09:00
a190801291 Revert no longer required tooltip content changes 2021-08-31 19:36:27 +03:00
9afc482598 Merge branch 'master' into move-incompatibility-icon 2021-08-31 19:27:43 +03:00
d6a0d2aa44 Merge pull request #14580 from bdach/labelled-dropdown-move
Move labelled dropdown from tournament to main game
2021-08-31 10:44:11 +09:00
89429021c9 Add test scene for labelled dropdowns 2021-08-30 21:37:15 +02:00
a6d09b0bb0 Add labelled enum dropdown variant 2021-08-30 21:37:14 +02:00
acf38c723a Move labelled dropdown from tournament to main game 2021-08-30 21:37:08 +02:00
ba57493732 Merge pull request #14554 from bdach/local-popover-containers
Replace game-global popover container with screen-local ones
2021-08-31 00:25:14 +09:00
6154642075 Merge branch 'master' into local-popover-containers 2021-08-30 15:44:29 +03:00
b95da3ca27 Merge pull request #14576 from peppy/update-framework
Update framework
2021-08-30 21:09:58 +09:00
c1f77cfa1e Merge pull request #14577 from Henry-YSLin/status-criteria-parsing
Parse partially typed status names in song select filter query
2021-08-30 19:59:41 +09:00
8137eee527 Reuse value to save enum name
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2021-08-30 18:05:47 +08:00
04bf667d0d Parse partially typed enum names in filter query 2021-08-30 17:49:18 +08:00
c4da966ad9 Merge pull request #14575 from peppy/add-legacy-convert-encode-stability-tests
Fix multiple conversions of a beatmap to taiko ruleset applying speed multiplier multiple times
2021-08-30 18:47:09 +09:00
da7a871afa Update inline comment to point to new variable location
Co-authored-by: PercyDan <50285552+PercyDan54@users.noreply.github.com>
2021-08-30 16:27:24 +09:00
678386f5c4 Fix missed null coalesce 2021-08-30 16:05:56 +09:00
fa2bf42188 Update tooltip implementations 2021-08-30 16:05:00 +09:00
f64efdc4a9 Merge branch 'update-extension-usages' into update-framework 2021-08-30 16:00:09 +09:00
58a052ea1f Update framework 2021-08-30 16:00:07 +09:00
6b3cc81e19 Merge pull request #14486 from peppy/taiko-drum-refacor
Create a base component to handle gameplay sample triggering
2021-08-30 15:47:21 +09:00
6a6dac609c Fix instability of taiko double conversion
Until now, the taiko speed multiplier was potentially applied more than
once if conversion was run multiple times.
2021-08-30 15:30:18 +09:00
4adfe9a6dc Add test coverage of double-convert stability 2021-08-30 15:30:04 +09:00
ee49305cad Move taiko legacy speed multiplier to osu.Game project
Allows it to be used in local case in `LegacyBeatmapEncoder`.
2021-08-30 15:13:31 +09:00
4dd60e3299 Merge branch 'master' into taiko-drum-refacor 2021-08-30 14:12:52 +09:00
7be825f470 Merge pull request #14488 from frenzibyte/multi-spectator-player-leaving
Gray out and stop player instances who quit during multi-spectator sessions
2021-08-30 12:04:19 +09:00
6dc11543ad Handle (null?) PP in PerformanceTable 2021-08-29 17:20:33 +03:00
6aaef7b0be Handle null PP during score set in TopScoreStatisticsSection
Supersedes #14562
Closes #14541
2021-08-29 17:19:17 +03:00
8f3416d853 Assert PP not null when showPerformancePoints is true 2021-08-29 16:03:39 +03:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
2efe82a18d Remove popover container from manual input manager test scene 2021-08-28 20:20:42 +02:00
d9db1ecee9 Remove game-global popover container 2021-08-28 20:05:59 +02:00
fcc3e57d5d Move overlay colour provider up to editor screen 2021-08-28 20:05:58 +02:00
e94d96f250 Add local popover container to editor screens 2021-08-28 20:05:58 +02:00
7457480b50 Add local popover container to lounge subscreen 2021-08-28 20:05:58 +02:00
7122f48568 Merge pull request #14552 from frenzibyte/fix-test-visibility-regression
Fix editor screen test scenes not updated to show their screens
2021-08-28 19:55:44 +02:00
eb90cedc9b Fix editor screen test scenes not updated to show their screens 2021-08-28 20:09:35 +03:00
6f03f7a6a6 Merge pull request #14534 from peppy/fix-tournament-startup-crash
Fix tournament client crashing at startup when osu!(stalble) is at ranking screen
2021-08-28 17:44:01 +09:00
d37df6afec Fix test failing after BDL -> [Test] change 2021-08-28 09:45:00 +02:00
b008a86d8c Remove unused using statement 2021-08-28 16:35:54 +09:00
6ef096001e Fix several cases of incorrect handling of CurrentMatch nullability 2021-08-28 16:24:36 +09:00
303c70791d Add more failing test coverage for null CurrentMatch 2021-08-28 16:24:36 +09:00
e9b97f7937 Fix tournament crashing when osu!(stable) is at ranking screen at startup 2021-08-28 14:28:33 +09:00
7fbeb9ecc7 Add failing test coverage for tournament startup states 2021-08-28 14:28:30 +09:00
589f2863ca Move incompatibility tooltip logic to local player mod select overlays
This one turned out to be a bit more involved, due to tooltips being
shared and having the potential of being used somewhere where it
shouldn't be, due to the same content type matching.

That's the reason I've defined a protected `TargetContentType`, to be
able to separate "local player mod tooltips" and regular mod tooltips
apart.

Definitely unsure about the solution, but that's as far as I can think
of right now.
2021-08-28 02:38:46 +03:00
e527bfd4bf Move incompatibility icon logic to local player mod select overlays 2021-08-28 02:37:46 +03:00
69f5705ca0 Merge pull request #14526 from peppy/update-framework
Update framework
2021-08-28 01:42:50 +03:00
681a87d4ec Update framework 2021-08-28 07:08:06 +09:00
804ca88d63 Update framework 2021-08-27 19:52:45 +09:00
378734a7f8 Separate solo spectator player and "exit on restart" logic to own class 2021-08-27 13:24:37 +03:00