Bartłomiej Dach
98ff4e054a
Merge pull request #31924 from peppy/fix-kiai-fountains-rapid-fire
...
Fix kiai fountains sometimes not displaying when they should
2025-02-18 11:27:02 +01:00
Dean Herbert
8e25c94452
Fix kiai fountains sometimes not displaying when they should
...
The previous logic was very wrong, as the check would only occur on each
beat. But that's not how kiai sections work – they can be placed at any
timestamp, even if that doesn't align with a beat.
In addition, the rate limiting has been removed because it didn't exist
on stable and causes some fountains to be missed. Overlap scenarios are
already handled internally by the `StarFountain` class.
Closes https://github.com/ppy/osu/issues/31855 .
2025-02-18 14:12:16 +09:00
Dean Herbert
f5b485a44d
Stop "hold for HUD" key binding from blocking other key presses
...
I don't think there's a good reason for this to be blocking.
Closes https://github.com/ppy/osu/issues/31274 .
2025-02-18 12:58:54 +09:00
Dan Balasescu
3b8b8ae87f
Merge pull request #31917 from bdach/nudge-fix
...
Fix nudge operations incurring FP error from coordinate space conversions
2025-02-18 12:19:14 +09:00
Bartłomiej Dach
f37a56c307
Fix nudge operations incurring FP error from coordinate space conversions
...
Closes https://github.com/ppy/osu/issues/31915 .
Reproduction of aforementioned issue requires 1280x720 resolution, which
should also be a good way to confirm that this does anything.
To me this is also equal-parts-bugfix, equal-parts-code-quality PR,
because tell me: what on earth was this code ever doing at
`ComposeBlueprintContainer` level? Nudging by one playfield-space-unit
doesn't even *make sense* in something like taiko or mania.
2025-02-17 15:21:07 +01:00
Dean Herbert
5304ea2446
Fix minor typo
2025-02-17 22:42:03 +09:00
Dean Herbert
42fb544218
Merge pull request #31912 from bdach/more-snap-grid
...
Fix some more visual issues with osu! distance snap grid
2025-02-17 21:11:17 +09:00
Bartłomiej Dach
2b4b21beb6
Fix distance snap grid line opacity being incorrect on non-1.0x velocities
...
Noticed in passing.
2025-02-17 10:11:47 +01:00
Bartłomiej Dach
8423d9de9b
Fix distance snap grid colours being off-by-one in certain cases
...
Closes https://github.com/ppy/osu/issues/31909 .
Previously: https://github.com/ppy/osu/pull/30062 .
Happening because of rounding errors - in this case the beat index
pre-flooring was something like a 0.003 off of a full beat, which would
get floored down rather than rounded up which created the discrepancy.
But also we don't want to round *too* far, which is why this
frankenstein solution has to exist I think. This is probably all
exacerbated by stable not handling decimal control point start times.
Would add tests if not for the fact that this is like extremely annoying
to test.
2025-02-17 10:11:23 +01:00
Dean Herbert
eaf3679621
Update resources
2025-02-17 17:17:07 +09:00
Bartłomiej Dach
6448c676fb
Merge pull request #31910 from peppy/beat-divisor-focus
...
Stop beat divisor "slider" from accepting focus
2025-02-17 08:48:25 +01:00
Dean Herbert
db4a4a1723
Minor bump some packages
2025-02-17 15:23:26 +09:00
Dean Herbert
2738221c0b
Update framework
2025-02-17 15:07:21 +09:00
Dean Herbert
d5566831d2
Stop beat divisor "slider" from accepting focus
2025-02-17 15:06:35 +09:00
Salman Alshamrani
afc2c52195
Add proper spacing between username, title, and country/team row
2025-02-16 17:55:13 -05:00
Joseph Madamba
7eb32ef351
Fix team flag layout on user profile
2025-02-16 13:45:13 -08: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
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
Salman Alshamrani
27b9a6b7a3
Reset UI scale for mobile platforms
2025-02-14 06:25:53 -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
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
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
Bartłomiej Dach
de9362dae5
Merge branch 'master' into bss/the-actual-submission
2025-02-13 08:45:23 +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
Dean Herbert
218151bb3c
Flash footer freemod/freestyle buttons when active
2025-02-12 18:30:34 +09:00
Dean Herbert
9c3e9e7c55
Change free mods button to show "all" when freestyle is enabled
2025-02-12 18:27:10 +09:00
Dean Herbert
9aef95c381
Adjust some paddings and text
...
Mostly trying to give more space to the queue as we add more vertical
elements to the middle area of multiplayer / playerlists. This whole UI
will likely change – this is just a stop-gap fix.
2025-02-12 17:43:49 +09:00
Dean Herbert
b92e9f515b
Fix layout of user setting areas when aspect ratio is vertically tall
2025-02-12 17:31:55 +09:00
Marvin Schürz
a8f07ae7b1
Add comment warning about enum entry order in GlobalAction
2025-02-11 18:04:23 +01:00
Bartłomiej Dach
46e8187d48
Merge pull request #22932 from peppy/collection-counts
...
Show count of beatmaps in collections in manage dialog
2025-02-11 15:43:22 +01:00
Dan Balasescu
693ef8f538
Merge pull request #31846 from bdach/fix-missing-rank-on-results
...
Fix score position not being displayed in solo results screen
2025-02-11 21:55:35 +09:00
Dean Herbert
b9c4e23595
Fix potential bad realm access to collection name
2025-02-11 20:05:48 +09:00