Commit Graph

34244 Commits

Author SHA1 Message Date
6c0d7f8099 Merge pull request #19235 from andy840119/remove-nullable-disable-in-the-mods
Remove nullable disable annotation in the mods.
2022-07-20 14:39:32 +09:00
c4e32742dc Merge pull request #19234 from Cwazywierdo/edit-map-carousel
Fix multiplayer map selection carousel opening to wrong map
2022-07-20 13:53:41 +09:00
2a76a04619 Update framework 2022-07-20 13:41:36 +09:00
1fae683b33 Merge pull request #19240 from peppy/fix-mouse-floating-position
Fix floating mouse position not running correctly in single thread mode
2022-07-20 13:32:21 +09:00
ebb9861377 Merge branch 'master' into remove-nullable-disable-in-the-mods 2022-07-20 13:28:28 +09: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
990d3ffb39 Merge branch 'master' into fix-editor-clap-finish-order 2022-07-20 02:26:40 +03:00
7be5c638e4 Fix floating mouse position not running correctly in single thread mode
Noticed while testing on iOS. Previously, the interpolation was being
done in input handling but using the update thread clock, leading to
incorrect application.
2022-07-20 00:22:45 +09:00
87afa7317b Update framework 2022-07-19 23:12:49 +09:00
25028bb7fa Fix editor clap/finish buttons being ordered against expectations 2022-07-19 22:36:11 +09:00
4164f260b3 Fix code quality errors 2022-07-19 08:12:12 -05:00
317558f876 Mark the shader as non-nullable because shader should always has the value.
And initialize the breaks to avoid get the null instance.
2022-07-19 20:39:41 +08:00
3af093cb27 Remove the null check because bindable should always have the value. 2022-07-19 20:39:41 +08:00
ce1bb206c8 Initialize some bindables for prevent get the null instance. 2022-07-19 20:39:41 +08:00
1f9f2b413e Remove the nullable disable annotation.
Also, mark as nullable for some properties.
2022-07-19 20:39:41 +08:00
12e5bc3f3d Fix BeginPlayingInternal firing actual errors when beatmap not available online 2022-07-19 17:14:57 +09:00
5008a73774 Make add item button open to the last beatmap in queue 2022-07-19 02:04:19 -05:00
2716bd41d9 Use more correct json casing in APIScoresCollection
osu-web API is already returning both of these casings for backwards
compatibility, but the former will be removed at some point.

e540276721/app/Http/Controllers/BeatmapsController.php (L314-L315)
2022-07-19 15:34:17 +09: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
8c680643fd Merge pull request #19225 from frenzibyte/reduce-bindable-allocation
Reduce `Bindable` allocations in hitobject classes via lazy initialisation
2022-07-19 14:45:46 +09:00
59018ab5ba Fix multiplayer queue edit button opening to the wrong beatmap 2022-07-18 23:21:16 -05:00
8f80a22ef9 Fix osu! and catch hitobjects no longer scaled to 1 by default 2022-07-19 07:00:13 +03:00
5ddb5a3d74 Introduce HitObjectProperty<T> 2022-07-19 05:39:10 +03:00
6f37487528 Replace calls to defective Humanizer methods with correct version 2022-07-18 22:34:58 +02:00
ffa9a83a4f Add own fixed copy of defective Humanizer methods 2022-07-18 21:37:31 +02:00
afa831f6fe Update framework 2022-07-19 01:18:09 +09:00
f1133ca8f6 Merge branch 'master' into fix-multiplayer-participant-panel-null-ruleset 2022-07-18 18:15:32 +03:00
e14e2cca45 Merge pull request #19212 from peppy/fix-audio-equality-fuck
Fix audio/background equality not correctly using `BeatmapInfo` local filenames
2022-07-18 19:28:51 +09:00
2befcfedbb Merge branch 'master' into fix-multiplayer-participant-panel-null-ruleset 2022-07-18 12:24:47 +03:00
0c75245806 Merge pull request #19139 from frenzibyte/score-country-storage
Support storing user country on databased scores
2022-07-18 18:13:57 +09:00
22a9e7e275 Fix audio/background equality not correctly using BeatmapInfo local filenames 2022-07-18 17:05:21 +09:00
b5c7d07ba8 Merge branch 'master' into fix-user-profile-overlay 2022-07-18 10:27:33 +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
933a41554b Merge pull request #19187 from peppy/fix-reconnect-new-spectator-session
Fix spectator client not correctly reconnecting after shutdown
2022-07-18 16:25:04 +09:00
1e151baae8 Use Unknown instead of default 2022-07-18 16:24:08 +09:00
51f91fe62e Update naming 2022-07-18 16:17:20 +09:00
eddf106f7c Merge branch 'master' into score-country-storage 2022-07-18 16:12:40 +09:00
a7f19cc796 Merge pull request #19137 from frenzibyte/country-enum
Replace `Country` class with enumeration
2022-07-18 16:12:24 +09:00
045602b27d Merge branch 'master' into fix-reconnect-new-spectator-session 2022-07-18 09:55:19 +03:00
e4d11febc5 Remove no longer necessary fallback 2022-07-18 09:47:40 +03:00
a21cd1cd47 Merge pull request #19169 from tsunyoku/retry-icon
Change retry button icon from ArrowCircleLeft to Redo
2022-07-18 15:47:24 +09:00
84c1c26a7f Merge branch 'master' into fix-user-profile-overlay 2022-07-18 09:45:25 +03:00
e8b57379b2 Merge pull request #19210 from peppy/non-null-ended-at
Make `SoloScoreInfo.EndedAt` non-null
2022-07-18 15:42:33 +09:00
1b302910b1 Merge branch 'master' into fix-reconnect-new-spectator-session 2022-07-18 09:30:29 +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
018da74fe8 Replace default with CountryCode.Unknown 2022-07-18 08:54:35 +03:00
cf99849478 CountryCode.XX -> CountryCode.Unknown 2022-07-18 08:45:54 +03:00
05d692bd55 Move Country to end of class 2022-07-18 08:43:41 +03:00