Commit Graph

34350 Commits

Author SHA1 Message Date
89653b74c7 Only add setting tracker when customisation is permitted 2022-07-19 19:21:16 +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
6357223341 Fix incorrect DI fetch and apply nullability to ModelDownloader 2022-07-19 20:06:34 +09:00
30daa0fd44 Add ranked and submitted date storage and filtering 2022-07-19 19:55:56 +09:00
07874efa7f Set last online update to actual value provided by data source 2022-07-19 19:39:51 +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
6adcf82d2e Add change ingester to handle passing of online changes to correct target components 2022-07-19 17:57:01 +09:00
cd39f444ef Expose event from OnlineMetadataClient rather than calling BeatmapUpdater directly 2022-07-19 17:57:01 +09:00
6ea380d649 Add new properties to BeatmapInfo to track online hash and updates 2022-07-19 17:57:01 +09: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
e86a35fe33 Fix NRE on footer button mods 2022-07-18 10:09:14 +03: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