Commit Graph

66278 Commits

Author SHA1 Message Date
Dean Herbert f3d154a995
Add inline comment explaining optimisation 2024-03-11 11:28:15 +08:00
Dean Herbert 2be6d1f1c6
Apply NRT to `OsuPlayfield` 2024-03-11 11:26:03 +08:00
Andrei Zavatski 6ff4b1d7e3 Don't update SubTreeMasking in OsuPlayfield 2024-03-10 15:42:03 +03:00
Dean Herbert 1ae8d341cc
Merge pull request #27556 from EVAST9919/editor-timing-alloc
Reduce allocations in editor timing screen
2024-03-10 09:43:02 +08:00
Dean Herbert 36f99a0c5a
Merge branch 'master' into editor-timing-alloc 2024-03-10 09:03:24 +08:00
Dean Herbert b07f903d63
Merge pull request #27558 from EVAST9919/argon-sound-test-scene 2024-03-10 09:01:05 +08:00
Andrei Zavatski e08651668c Fix TestSceneSkinnableSound failing 2024-03-09 21:55:00 +03:00
Andrei Zavatski 549a8d678e Reduce allocations in ControlPointList 2024-03-09 20:50:54 +03:00
Dean Herbert 31739be499
Update resources 2024-03-09 20:48:57 +08:00
Dean Herbert d74ae12321
Merge pull request #27551 from EVAST9919/flag-tooltip-alloc
Reduce allocations while hovering `DrawableFlag`
2024-03-09 20:48:54 +08:00
Dean Herbert b8a362fcb6
Simplify assignment by using an auto property 2024-03-09 20:17:27 +08:00
Andrei Zavatski 58b6acde10 Further simplify tooltip text creation 2024-03-09 14:10:32 +03:00
Andrei Zavatski dd36942508 Reduce allocations in DrawableFlag tooltip 2024-03-09 13:58:05 +03:00
Dean Herbert 9b30fc484a
Merge pull request #27543 from EVAST9919/wiki-main-perf
Fix `WikiPanelContainer` causing allocations and poor performance
2024-03-09 10:21:36 +08:00
Andrei Zavatski 26c97ef733 Fix WikiPanelContainer causing poor performance 2024-03-09 00:51:33 +03:00
Dean Herbert 612bc66e86
Merge pull request #27535 from nekodex/argon-hitsounds
Add support for argon hitsounds
2024-03-09 01:47:35 +08:00
Jamie Taylor 27d78fdb08
Add fallback to find spinner samples without a bank prefix 2024-03-09 01:10:28 +09:00
Dean Herbert 5d40fdca86
Merge pull request #27533 from bdach/fix-flashlight-gaps
Fix 1px flashlight gaps when gameplay scaling mode is active
2024-03-08 22:55:18 +08:00
Jamie Taylor ad842b60f5
Add support for Argon hitsounds 2024-03-08 21:43:18 +09:00
Dean Herbert 46e5bda40c
Fix test failures 2024-03-08 19:02:12 +08:00
Bartłomiej Dach 44d0dc6113
Fix 1px flashlight gaps when gameplay scaling mode is active
Closes https://github.com/ppy/osu/issues/27522.

Concerns mostly taiko and catch.

Not much of a proper fix rather than a workaround but it is what it is.
I tried a few other things, including setting `MaskingSmoothness = 0` on
the scaling container itself, to no avail.
2024-03-08 11:07:30 +01:00
Bartłomiej Dach e18bbc9509
Merge pull request #27529 from peppy/fix-slider-repeat-visuals
Fix cross-talk between pooled `DrawableSliderRepeat` usage causing incorrect rotation
2024-03-08 09:21:34 +01:00
Dean Herbert c9b4c684e5
Merge pull request #27403 from Gabixel/increase-modselect-initial-scroll
Change initial scroll effect to mod columns
2024-03-08 14:00:40 +08:00
Dean Herbert 5e7d9ea04a
Adjust scroll speed back to original 2024-03-08 13:59:04 +08:00
Dean Herbert fcc35a6acc
Fix cross-talk between pooled `DrawableSliderRepeat` usage causing incorrect rotation 2024-03-08 11:37:13 +08:00
Dean Herbert 6323189cfb
Merge pull request #27498 from frenzibyte/argon-pp-counter
Add "Argon" performance points counter
2024-03-08 11:16:10 +08:00
Dean Herbert d9cc619693
Merge branch 'master' into argon-pp-counter 2024-03-08 10:32:16 +08:00
Dean Herbert 9286398633
Move naming migrations to more correct place 2024-03-08 10:26:08 +08:00
Dean Herbert 0ebb12f67f
Move skinnable interface specification to non-`abstract` classes 2024-03-08 10:23:46 +08:00
Dean Herbert ae2ef8ee1e
Fix typo in wireframe description 2024-03-08 10:19:00 +08:00
Dean Herbert f2753ef7a2
Decrease size of pp display relative to accuracy 2024-03-08 09:41:38 +08:00
Dean Herbert 87b4406bdc
Pad at minimum three digits for argon pp display 2024-03-08 09:41:28 +08:00
Dean Herbert 646edb239a
Merge pull request #27429 from bdach/rewind-slider-tracking
Fix slider tracking state not restoring correctly in all cases on rewind
2024-03-07 22:41:12 +08:00
Dean Herbert f7d470ce33
Merge pull request #27520 from smoogipoo/missing-event-unbind
Fix missing event unbinds
2024-03-07 21:54:58 +08:00
Dan Balasescu ca92a31cf9
Fix missing event unbinds 2024-03-07 21:10:11 +09:00
Bartłomiej Dach fba44e67a0
Merge pull request #27214 from Givikap120/freemod_mapinfo_fix
Fix mod selection in online-play rooms not accounting for mods of selected item
2024-03-07 12:45:14 +01:00
Bartłomiej Dach 3d8fdc52a4
Merge pull request #27501 from turbedi/throw_helper
Use ThrowHelper methods in more places
2024-03-07 11:36:21 +01:00
Bartłomiej Dach e99030c515
Merge pull request #27516 from frenzibyte/editor-screen-selector
Change editor screen switcher control design and behaviour to act like a button
2024-03-07 11:04:18 +01:00
Bartłomiej Dach 74e3c47c2f
Merge pull request #27517 from Joehuu/fix-failed-s-accuracy-circle
Fix results screen accuracy circle not showing correctly for failed S with no flair
2024-03-07 10:46:24 +01:00
Bartłomiej Dach 039520d55d
Use slightly nicer parameterisation in test 2024-03-07 09:49:20 +01:00
Bartłomiej Dach 64dc3d728e
Merge pull request #27453 from frenzibyte/mania-key-gaps
Fix osu!mania key images potentially showing gaps between columns
2024-03-07 09:32:50 +01:00
Bartłomiej Dach 644553d5b4
Merge branch 'master' into freemod_mapinfo_fix 2024-03-07 09:24:44 +01:00
Joseph Madamba c36232bc02 Fix results screen accuracy circle not showing correctly for failed S with no flair 2024-03-07 00:10:30 -08:00
Joseph Madamba 56caf19350 Add visual test for failed S display 2024-03-07 00:10:30 -08:00
Dan Balasescu e0fe33a7a7
Merge pull request #27513 from bdach/osu-score-conversion-bad-very-not-good
Fix osu! standardised score estimation algorithm violating basic invariants
2024-03-07 17:05:32 +09:00
Salman Ahmed 0fe139a189 Adjust editor screen switcher control design and behaviour 2024-03-07 08:20:46 +03:00
Salman Ahmed 336a6180e5 Expose `TRANSITION_LENGTH` from tab control 2024-03-07 08:20:20 +03:00
Bartłomiej Dach aa3cd402ca
Fix broken english 2024-03-06 21:30:31 +01:00
Bartłomiej Dach 3121cf81e6
Bump score version 2024-03-06 21:30:09 +01:00
Salman Ahmed 672f645cba Clamp only on horizontal sides 2024-03-06 18:40:20 +03:00