1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-22 18:12:56 +08:00
Commit Graph

71830 Commits

Author SHA1 Message Date
Dean Herbert
ab88ccb081
Merge branch 'master' into pp-dev 2025-02-17 11:59:14 +09:00
Salman Alshamrani
20d89f3c87
Merge pull request #31904 from Joehuu/fix-profile-team-flag-layout
Fix team flag layout on user profile
2025-02-16 20:23:03 -05:00
Salman Alshamrani
afc2c52195 Add proper spacing between username, title, and country/team row 2025-02-16 17:55:13 -05:00
Salman Alshamrani
1b333ad51c Add sample team to user profile test scene 2025-02-16 17:53:34 -05:00
Joseph Madamba
7eb32ef351
Fix team flag layout on user profile 2025-02-16 13:45:13 -08:00
Dean Herbert
605979e790
Merge pull request #31885 from peppy/clock-align 2025-02-16 13:58:56 +09:00
Dean Herbert
b21dd01de7
Use fixed width for digital clock display
Supersedes and closes https://github.com/ppy/osu/pull/31093.
2025-02-15 00:03:41 +09:00
Bartłomiej Dach
4e66536ae8
Fix failed scores with no hits on beatmaps with ridiculous mod combinations showing hundreds of pp points awarded (#31741)
See
https://discord.com/channels/188630481301012481/1097318920991559880/1334716356582572074.

On `master` this is actually worse and shows thousands of pp points, so
I guess `pp-dev` is a comparable improvement, but still flagrantly
wrong. The reason why `pp-dev` is better is the `speedDeviation == null`
guard at the start of `computeSpeedValue()` which turns off the rest of
the calculation, therefore not exposing the bug where
`relevantTotalDiff` can go negative. I still guarded it in this commit
just for safety's sake given it is clear it can do very wrong stuff.
2025-02-14 14:52:05 +00:00
Dean Herbert
4c851a327e
Merge pull request #31880 from peppy/team-logo-support
Add basic display support for team logos
2025-02-14 22:59:57 +09:00
Dean Herbert
ff81096e1b
Merge pull request #31371 from frenzibyte/ios-ui-scale
Improve default UI scale on iOS
2025-02-14 22:57:36 +09:00
Bartłomiej Dach
ef2f482d04
Fix skin deserialisation test 2025-02-14 12:40:54 +01:00
Salman Alshamrani
27b9a6b7a3 Reset UI scale for mobile platforms 2025-02-14 06:25:53 -05:00
Salman Alshamrani
55809f5e0d Apply changes to Android 2025-02-14 06:15:32 -05:00
Dean Herbert
1b5101ed5e
Add team flag display to rankings overlays 2025-02-14 19:30:23 +09:00
Dean Herbert
b86eeabef0
Fix one more misalignment on leaderboard scores 2025-02-14 19:16:03 +09:00
Dean Herbert
82c16dee60
Add missing LongRunningLoad attribute 2025-02-14 19:16:02 +09:00
Dean Herbert
26a2d0394e
Invalidate drawable on potential presence change 2025-02-14 19:04:26 +09:00
Dean Herbert
248bf43ec9
Apply nullability to ScalingContainer 2025-02-14 18:35:43 +09:00
Dean Herbert
4e043e7cab
Change how values are applied to (hopefully) simplify things 2025-02-14 18:35:27 +09:00
Dean Herbert
74eae3cda3
Merge branch 'master' into ios-ui-scale 2025-02-14 18:22:47 +09:00
Dean Herbert
071a4ba9b0
Merge pull request #31821 from Layendan/playlist-collection
Add playlist to new collection button present on playlist room
2025-02-14 18:03:54 +09:00
Dean Herbert
22d6135cd5
Merge pull request #31596 from Rudicito/fix-settings-toolbox-hiding-when-dragging-a-slider
Fix toolbox settings hiding when dragging a slider
2025-02-14 17:58:33 +09:00
Dean Herbert
4184dd2718
Give more breathing room in leaderboard scores 2025-02-14 17:39:22 +09:00
Dean Herbert
44faabddcd
Add skinnable team flag 2025-02-14 17:39:21 +09:00
Dean Herbert
303961d101
Add drawable implementations of team logo 2025-02-14 17:39:21 +09:00
Dean Herbert
88188e8fcb
Add API models for teams 2025-02-14 17:39:20 +09:00
Dan Balasescu
35b8a3d3c9
Merge pull request #31876 from peppy/dont-focus-range-slider
Disallow focus on difficulty range slider
2025-02-14 16:10:53 +09:00
Dean Herbert
9456e376f3
Fix expanded state not updating on drag end 2025-02-14 15:15:05 +09:00
Rudi Herouard
3f3cb3df2a
Fix toolbox settings hiding when dragging a slider 2025-02-14 15:08:02 +09:00
Dean Herbert
8ce28d56bb
Fix tests not waiting enough 2025-02-14 14:58:04 +09:00
Dean Herbert
f9b7a8ed10
Make realm operation asynchronous for good measure 2025-02-14 14:51:48 +09:00
Dean Herbert
8561df40c5
Add better messaging and handling of edge cases 2025-02-14 14:30:33 +09:00
Dean Herbert
601e6d8a70
Refactor pass for code quality 2025-02-14 13:54:29 +09:00
Dean Herbert
9650385989
Also disable sliderbar focus when disabled 2025-02-14 00:06:20 +09:00
Dean Herbert
315a480931
Disallow focus on difficulty range slider
Alternative to https://github.com/ppy/osu/pull/31749.
Closes https://github.com/ppy/osu/issues/31559.
2025-02-14 00:03:30 +09:00
Dean Herbert
37db539226
Merge pull request #31805 from bdach/bss/the-actual-submission
Add initial beatmap submission support
2025-02-13 17:32:09 +09:00
Bartłomiej Dach
9adf80bbfd
Merge pull request #31868 from smoogipoo/fix-intermittent-test
Attempt to fix intermittent collections test
2025-02-13 08:53:03 +01:00
Bartłomiej Dach
de9362dae5
Merge branch 'master' into bss/the-actual-submission 2025-02-13 08:45:23 +01:00
Dan Balasescu
c13bc8beca
Merge pull request #31864 from peppy/fix-follow-circle-rewind-display
Fix weird follow circle display when rewinding through sliders in editor
2025-02-13 15:04:18 +09:00
Dean Herbert
ecc12abe02
Merge pull request #31850 from smoogipoo/freestyle-mods
Allow user mods in multiplayer freestyle
2025-02-13 02:25:37 +09:00
Dan Balasescu
7d6701f8e9
Attempt to fix intermittent collections test 2025-02-13 01:23:40 +09:00
Dean Herbert
550d21df42
Fix failing tests due to text change 2025-02-13 00:21:08 +09:00
Dean Herbert
7490bca17f
Merge pull request #31746 from mcendu/taiko-legacy-spinner
Add legacy taiko swell (spinner)
2025-02-12 23:06:17 +09:00
Bartłomiej Dach
ee6dcbd808
Fix android build again
Another month, another freak android build failure.

From what I can tell, this time the build is broken because the second-
-to-last workaround applied to fix it, namely explicitly specifying
the version of workloads to install, stopped working, presumably because
github pushed a new .NET SDK version to runners, and microsoft didn't
actually put up a set of workload packages whose version matches the
.NET SDK version 1:1.

Thankfully, the fix to the *last* android build breakage (which caused
the workload installation to completely and irrecoverably fail), appears
to be rolling out this week, and *also* fix that same second-last issue,
so both workarounds of specifying the workload version and pinning the
image to `windows-2019` appear to no longer be required.

Note that the newest image version, 20250209.1.0, is still not fully
rolled out yet, thus rather than just fix all builds, this will fix like
20% of builds until the newest image is fully rolled out. But I guess
a 20% passing build is better than a 0% passing build, in a sense...?
2025-02-12 14:18:03 +01:00
Bartłomiej Dach
d87a775e71
Fix clear sample potentially playing multiple times simultaneously 2025-02-12 13:25:46 +01:00
Bartłomiej Dach
e385848edc
Add missing animation of warning sprite 2025-02-12 13:25:46 +01:00
Bartłomiej Dach
0ac08158e3
Fix transforms from swell progress being cleared on completion by not using transforms 2025-02-12 13:25:42 +01:00
Bartłomiej Dach
96db6964df
Adjust things further 2025-02-12 13:20:04 +01:00
Dean Herbert
c049ae6937
Update height specification for playlist screen too 2025-02-12 18:45:00 +09:00
Dean Herbert
bc94ffe21e
Merge branch 'master' into freestyle-mods 2025-02-12 18:32:01 +09:00