Commit Graph

11679 Commits

Author SHA1 Message Date
fc0c9f76bd Fix UpdateBeatmapSetButton intermittent test failure
Carousel would only expire items when off-screen. This meant that for a
case (like a test) where items are generally always on-screen,
`UpdateBeatmapSet` calls would result in panels remaining hidden but not
cleaned up.
2022-07-21 16:24:48 +09:00
3cfe624af1 Fix one more missed method with incorrect terminology 2022-07-21 16:16:41 +09:00
a05d7f4d8c Change carousel terminology to not use Children / InternalChildren 2022-07-21 16:06:06 +09:00
07e1763a70 Tweak velocity a bit more (and simplify in multiple places) 2022-07-21 14:25:11 +09:00
ad09e728fd Move Passed assignment inside FailScore 2022-07-21 08:12:06 +03:00
2f16174d3d Changed control points set to private; Cleanup 2022-07-21 07:25:44 +03:00
d6c3a52494 Added missing braces 2022-07-21 06:38:33 +03:00
ed8e065a86 Logo triangles speed and beat sync tweaks 2022-07-21 06:13:45 +03:00
0f0b19da4a Populate score with remaining "miss" statistics on fail/exit 2022-07-21 06:01:36 +03:00
7dfc18a0e3 Merge pull request #19208 from frenzibyte/remove-score-multiplier-on-custom-mod-settings
Remove score multiplier on difficulty-increasing mods with customised settings
2022-07-20 20:12:59 +09:00
2b399ec7ad Merge branch 'master' into date-submitted-ranked 2022-07-20 18:36:57 +09:00
de29078db2 Remove nullable disables 2022-07-20 15:16:40 +09:00
f9c02c34b6 Merge branch 'master' into beatmap-update-online-flow 2022-07-20 15:15:51 +09:00
6ce6f6f7df Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings 2022-07-20 08:57:43 +03:00
cecf654a7b Update osu.Game/Screens/OnlinePlay/Multiplayer/MultiplayerMatchSubScreen.cs
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-07-19 18:58:59 -05:00
ae6aab2555 Merge branch 'master' into edit-map-carousel 2022-07-20 02:43:47 +03:00
5987acfbca Fixed code formatting 2022-07-19 22:59:25 +02:00
a00da279b7 Beatmap Editor Save Toast 2022-07-19 21:38:23 +02:00
4210ec6502 Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings 2022-07-19 19:21:26 +03:00
4164f260b3 Fix code quality errors 2022-07-19 08:12:12 -05:00
30daa0fd44 Add ranked and submitted date storage and filtering 2022-07-19 19:55:56 +09:00
17046b0553 Add basic handling of download failures 2022-07-19 19:01:23 +09:00
a16bf35581 Rename button class and add basic progress display 2022-07-19 18:29:36 +09:00
da360af15a Fix vertical centering of button 2022-07-19 18:29:36 +09:00
eaf4f6dbb7 Add beatmap update button 2022-07-19 18:29:36 +09:00
5008a73774 Make add item button open to the last beatmap in queue 2022-07-19 02:04:19 -05:00
c07f78409e Merge pull request #19189 from peppy/peform-actions-after-reconnect
Fix creating multiplayer game during server migration not joining new room correctly
2022-07-19 14:46:29 +09:00
59018ab5ba Fix multiplayer queue edit button opening to the wrong beatmap 2022-07-18 23:21:16 -05:00
6f37487528 Replace calls to defective Humanizer methods with correct version 2022-07-18 22:34:58 +02:00
2befcfedbb Merge branch 'master' into fix-multiplayer-participant-panel-null-ruleset 2022-07-18 12:24:47 +03:00
b8c90266de Merge pull request #19209 from 3stantedja/make-contracted-stats-titlecase
Make sure stats name are title-cased when score panel is contracted
2022-07-18 16:26:20 +09:00
a7f19cc796 Merge pull request #19137 from frenzibyte/country-enum
Replace `Country` class with enumeration
2022-07-18 16:12:24 +09:00
e86a35fe33 Fix NRE on footer button mods 2022-07-18 10:09:14 +03:00
a036632c8b Fix potential crash when attempting to create mod display using null ruleset 2022-07-18 15:30:21 +09:00
21bf7ee448 Turn on nullability in ParticipantPanel 2022-07-18 15:27:55 +09:00
100c53f9ef Country -> CountryCode 2022-07-18 08:40:34 +03:00
eddae7b143 Fix mod overlay and footer not updating multiplayer on settings change 2022-07-18 07:38:56 +03:00
6ad7723d60 Make sure stats name are title-cased when score panel is contracted 2022-07-17 22:13:08 -06:00
55a8a3563b Change MultiplayerMatchSubScreen to not immediately leave the room on connection loss
Instead, we can rely on `MultiplayerClient.Room` going `null`.
2022-07-17 21:19:10 +09:00
bbb2398a8b change retry button icon from ArrowCircleLeft to Redo 2022-07-17 00:46:29 +01:00
e62049f4a9 Update various usages of Country inline with new enum 2022-07-16 05:04:24 +03:00
e6236ba088 Update save score button to check availability after import
Previously was relying on whether `SaveReplay` returns null, but since
I've changed it to use the standard "prepare score for import" path, the
button has to check for local availability after import since that path
doesn't return null on fail.
2022-07-15 23:39:52 +03:00
6285442b7d Fix failed scores not prepared before import 2022-07-15 22:57:12 +03:00
8f7b3cf11a Merge branch 'master' into Save-Score-Failed 2022-07-15 22:10:19 +03:00
838e9ec12e Merge branch 'master' into placeholder-fixes 2022-07-15 20:22:25 +03:00
cbbc8fdfb1 Merge pull request #19126 from peppy/lazer-leaderboards
Show leaderboard scores from new data source
2022-07-16 01:53:16 +09:00
2beed6d7b7 Allow failed scores to fail in replay playback 2022-07-15 20:45:48 +09:00
d325c534ab Check whether score is already imported and show correct state for save button 2022-07-15 20:45:37 +09:00
cf38b15332 Merge pull request #19124 from frenzibyte/song-select-metadata-search
Change clicking source/tags on song select to filter instead of searching online
2022-07-15 19:16:31 +09:00
0200ef1d48 Make delegate firing more safe to being set later than BDL 2022-07-15 19:06:44 +09:00