Commit Graph

66008 Commits

Author SHA1 Message Date
Salman Ahmed c69c881cd3 Combine conditionals and remove "InLobby" check 2024-02-28 07:58:02 +03:00
jvyden e2a364332b
Merge branch 'master' into discord-dnd-fix 2024-02-27 16:23:56 -05:00
jvyden e053c08f6b
Hide social interactions while in Do Not Disturb 2024-02-27 16:23:36 -05:00
Bartłomiej Dach 2889cf39d7
Merge pull request #27391 from smoogipoo/high-performance-session-redux
Use high performance session during gameplay
2024-02-27 16:28:04 +01:00
Dean Herbert 189c680555
Add basic xmldoc on interface type 2024-02-27 20:46:25 +08:00
Dan Balasescu 069b400dd0
Move manager to desktop game 2024-02-27 19:36:03 +09:00
Bartłomiej Dach 087a2a741a
Merge pull request #27369 from Detze/incorrect-slider-head-dim
Fix slider head being incorrectly dimmed twice
2024-02-27 11:17:34 +01:00
Dan Balasescu dc3b41865c
Add logging 2024-02-27 19:17:34 +09:00
Dan Balasescu f2d52fbaa2
Make class not overrideable 2024-02-27 17:33:24 +09:00
Dean Herbert 7f0a552b86
Merge pull request #27366 from EVAST9919/mod-overlay-performnce
Reduce allocations when `ModSelectOverlay` is visible
2024-02-27 08:54:18 +08:00
Bartłomiej Dach 3833f2cfa7
Merge pull request #27393 from peppy/main-menu-key-delay
Fix main menu eating keys if user presses too fast
2024-02-26 16:22:27 +01:00
Bartłomiej Dach ab90b756e7
Merge pull request #27390 from peppy/cutoff-fix
Fix low pass filter getting stuck in multiple locations
2024-02-26 16:19:16 +01:00
Dean Herbert 4c6e8a606f
Fix main menu eating keys if user presses too fast 2024-02-26 22:24:39 +08:00
Dean Herbert d6622c1756
Add test coverage of fast menu keypresses failing to register 2024-02-26 22:24:39 +08:00
Dan Balasescu bfb5098238
Use high performance session during gameplay 2024-02-26 22:32:48 +09:00
Dean Herbert c686dfd361
Apply safeties for `AudioFilter` usage around drawables which go non-present 2024-02-26 21:22:25 +08:00
Dean Herbert 7a96cf1289
Expose `AudioFilter.IsAttached` publicly 2024-02-26 21:15:44 +08:00
Dan Balasescu 3e9425fdf2
Adjust API of HighPerformanceSession + rename 2024-02-26 22:12:46 +09:00
Bartłomiej Dach 09b420a083
Merge pull request #27234 from brandondong/delete_none_message
Add feedback to delete button even when no-op
2024-02-26 13:13:53 +01:00
Bartłomiej Dach 119a373285
Merge pull request #27389 from peppy/menu-hotkeys
Allow better menu navigation using same hotkey to progress to destination
2024-02-26 12:31:22 +01:00
Bartłomiej Dach 46ec477191
Merge pull request #27386 from peppy/fix-use-current-distance-snap
Fix "Use current" snap not working
2024-02-26 12:30:35 +01:00
Dean Herbert 588e510363
Merge pull request #26181 from rushiiMachine/flashlight-playfield-based-size-
Make flashlight scale with playfield
2024-02-26 19:18:40 +08:00
Bartłomiej Dach 8966ea2fa3
Add test coverage 2024-02-26 11:59:57 +01:00
Bartłomiej Dach 353485a707
Merge branch 'master' into flashlight-playfield-based-size- 2024-02-26 10:55:06 +01:00
Bartłomiej Dach 115d82664b
Assert proportional scaling rather than assume average
Because if scaling is ever actually non-proportional then this should be
somewhat loud.

Also use the absolute value to prevent funny things happening if/when
someone does negative scale.
2024-02-26 10:53:04 +01:00
Dean Herbert 8962be2ed5
Allow better menu navigation using same hotkey to progress to destination
As touched on in https://github.com/ppy/osu/discussions/27102.

You can now use:

- `L L L` to get to playlists
- `M M M` to get to multiplayer
- `S` to get to settings
2024-02-26 17:24:04 +08:00
Dean Herbert 9a46e738bd
Fix inspections 2024-02-26 15:45:29 +08:00
Dean Herbert 4c744ccb69
Fix "Use current" snap not working
Regressed with https://github.com/ppy/osu/pull/27249.

I was suspicious of this specific operation at the time but didn't test properly.
2024-02-26 14:11:54 +08:00
Dean Herbert b0c45c87c6
Merge pull request #27379 from EVAST9919/gameplay-alloc
Further reduce allocations during gameplay
2024-02-26 09:55:28 +08:00
Dean Herbert 4421ff975b
Add local function to perform iteration to better explain the "why" 2024-02-26 09:04:39 +08:00
Andrei Zavatski 9e3defebda Remove unused using 2024-02-25 19:05:40 +03:00
Andrei Zavatski c3fa97d062 Reduce allocations in HitObjectLifetimeEntry 2024-02-25 18:02:42 +03:00
Andrei Zavatski f948f8ee5c Fix HUDOverlay allocations 2024-02-25 17:59:20 +03:00
Andrei Zavatski 081aa84718 Simplify last footer button selection 2024-02-25 10:36:15 +03:00
Dean Herbert e8d2abc4f7
Merge pull request #27364 from EVAST9919/spinner-alloc
Reduce osu spinner allocations
2024-02-25 09:36:02 +08:00
Dean Herbert e12f8c03ee
Reset `lastRecord` on `resetState` for good measure 2024-02-25 08:18:19 +08:00
Detze 91d7bd1026 Don't dim slider head in `DrawableSlider` 2024-02-24 21:56:44 +01:00
Andrei Zavatski 6d2187e079 Reduce allocations in ModSelectOverlay 2024-02-24 22:58:23 +03:00
Andrei Zavatski 3b53ed3c3a Reduce allocations in ModColumn 2024-02-24 22:44:58 +03:00
Andrei Zavatski 9e90f7fb0d Store last enqueued RotationRecord in SpinnerSpmCalculator 2024-02-24 20:36:06 +03:00
Andrei Zavatski 1fb19e7129 Reduce allocations in DrawableSpinner 2024-02-24 20:18:30 +03:00
Dean Herbert 5e7f0bd94f
Merge pull request #27359 from EVAST9919/spinner-stutter
Fix `Argon` and `Triangles` spinner freeze at low replay speed
2024-02-25 00:42:09 +08:00
Dean Herbert a3429986bc
Merge branch 'master' into spinner-stutter 2024-02-25 00:13:48 +08:00
Dean Herbert 824d671cce
Simplify implementation 2024-02-25 00:12:20 +08:00
Dan Balasescu 006416057b
Merge pull request #27144 from cdwcgt/allow-muted-ranked
Allow pp for muted mod for any combination of settings
2024-02-25 00:31:37 +09:00
Andrei Zavatski 2696620d12 Completely remove transform flow for spm counter 2024-02-24 17:09:49 +03:00
Andrei Zavatski 4bba0eaf4b Remove repeated TimeStarted check 2024-02-24 16:42:44 +03:00
Andrei Zavatski 9b526912e9 Fix incorrect operator 2024-02-24 16:41:53 +03:00
Dean Herbert 28917446ab
Merge pull request #27357 from EVAST9919/smoke-alloc
Reduce allocations in `SmokeSegment`
2024-02-24 19:23:50 +08:00
Andrei Zavatski e7d8ca3292 Fix Argon and Trianles spinner stutter 2024-02-24 14:22:34 +03:00