Commit Graph

55804 Commits

Author SHA1 Message Date
c2956c6e1e Add osu! hit object dim
Stable would dim objects when they can't be hit (ie. the "miss" window
is not active yet). This was never implemented in lazer, and causes
quite large visual differences.

No one has mentioned this yet, but it will definitely be one of those
missing pieces which makes lazer feel different to stable.
2022-10-04 17:28:17 +09:00
c44e99d6c4 Merge pull request #20569 from smoogipoo/fix-deadlock
Attempt to fix deadlock in `TestSceneOnlinePlayBeatmapAvailabilityTracker`
2022-10-04 15:39:21 +09:00
21620bee1a Attempt to fix deadlock in test 2022-10-04 15:02:53 +09:00
f7f0aa1548 Merge pull request #20565 from peppy/random-dont-handle-repeat
Change song select random key binding to not handle key repeat
2022-10-04 13:03:19 +09:00
d9f678d942 Change song select random key binding to not handle key repeat 2022-10-03 18:16:54 +09:00
4dbac917fc Merge pull request #20547 from nanashi-1/solo-gameplay-leaderboard-max-combo
Display highest combo rather than current combo for local play on leaderboard
2022-10-03 16:57:05 +09:00
492f26c832 Update test step in line with new combo source 2022-10-03 16:56:32 +09:00
2f0ebcacff Merge pull request #20549 from frenzibyte/fix-player-stuck
Fix player potentially getting stuck on completion with storyboard enabled
2022-10-03 15:54:23 +09:00
a810afafb3 Reschedule results display delegate to avoid potential softlocks in the future 2022-10-02 15:37:56 +03:00
59728b0ccb Fix results display delegate potentially cancelled while not exiting 2022-10-02 15:30:06 +03:00
b6701dd578 Add failing test case 2022-10-02 15:29:53 +03:00
2493468800 display highest combo instead of current combo 2022-10-02 18:40:31 +08:00
f318452510 Merge pull request #20503 from peppy/change-default-skin
Change default skin for new installations to "Argon"
2022-09-28 18:34:40 +09:00
1890a66b28 Merge pull request #20509 from o-dasher/cleanup-setting-sources
Removes unnecessary setting sources specifications
2022-09-28 17:55:42 +09:00
cbed268ac9 Merge pull request #20510 from sw1tchbl4d3r/high_bpm_judgements
Clamp `LifetimeStart` of `HitObject`s to their judgement windows
2022-09-28 17:49:35 +09:00
baa9e0441f Merge pull request #20428 from frenzibyte/fix-update-progress-notification
Fix update progress notification not closing on completion
2022-09-28 17:43:45 +09:00
9b3778f226 Merge pull request #20507 from smoogipoo/fix-multiplayer-tests
Fix failing multiplayer tests
2022-09-28 17:41:55 +09:00
715b1f64f3 Merge pull request #20518 from peppy/fix-leaderboard-wobble
Fix leaderboard wobble when in first place
2022-09-28 17:03:31 +09:00
c8643ed265 Set ClampExtension to zero to stop jittering 2022-09-28 15:58:00 +09:00
8edb1cb98a Add test coverage of current score staying on screen 2022-09-28 15:57:50 +09:00
eae8916e76 Add test 2022-09-27 19:52:55 +02:00
0cffbb7562 Clamp LifetimeStart of HitObject's to their judgement windows 2022-09-27 16:54:24 +02:00
8a457242ad Merge pull request #20489 from abstrakt8/flashlight-stacked-end-position
Use `StackedEndPosition` instead of `EndPosition` to determine the jump distance in the `FlashlightEvaluator`
2022-09-27 22:32:50 +09:00
f3e25eacad Removes unnecessary setting sources specifications 2022-09-27 09:25:58 -04:00
ed0752a5f1 Update test assumptions 2022-09-27 21:55:54 +09:00
a0d05f5bb7 Merge pull request #20501 from peppy/fix-editor-initial-performance
Fix editor performance being sub-par on beatmap load
2022-09-27 21:34:04 +09:00
1811647e34 Make room requests handler handle GetBeatmapRequest 2022-09-27 20:30:41 +09:00
da8d94c4b4 Fix test failures due to scheduled operations 2022-09-27 20:24:44 +09:00
58217b6839 Fix weird conditional 2022-09-27 20:09:21 +09:00
8642ed7631 Merge pull request #20504 from peppy/fix-playlist-connectivity-crash
Fix potential crash when losing network connectivity in multiplayer/playlists screens
2022-09-27 18:36:24 +09:00
ec30050f2c Merge pull request #20502 from peppy/forward-toasts-on-gameplay
Flush toast tray on entering gameplay
2022-09-27 18:35:54 +09:00
5a28174448 Merge pull request #20488 from nanashi-1/toggle-score-overlay
Add toggle for solo gameplay leaderboard
2022-09-27 18:09:55 +09:00
3ece7205ed Fix potential crash when losing network connectivity at online play screen
Addresses #20448.
2022-09-27 17:52:34 +09:00
8b722f8817 Change default skin for new installations to "Argon"
Closes #20459.
2022-09-27 17:41:56 +09:00
461ba64bfa Flush toast tray on entering a no-notification section 2022-09-27 17:32:53 +09:00
c61f5403ab Increase delay back slightly on notifications posting after disabled period 2022-09-27 17:32:30 +09:00
0296685c74 Start key counter / gameplay leaderboard hidden to avoid initial fade out 2022-09-27 17:25:24 +09:00
a9088d9231 Add assert/log output when too many ticks are being displayed 2022-09-27 17:18:46 +09:00
e227519b09 Don't attempt to render timeline ticks until DrawWidth is above zero 2022-09-27 17:18:46 +09:00
ccae721af2 Ensure ZoomableScrollContainer content isn't shown until zoom is set 2022-09-27 17:07:11 +09:00
9dc0eb7fd0 Remove unused static 2022-09-27 17:04:56 +09:00
87a1e05641 Remove unused using statement 2022-09-27 15:06:05 +09:00
4260ace1a6 Fix test coverage 2022-09-27 15:01:21 +09:00
320f134634 Use same logic as KeyCounterDisplay 2022-09-27 15:01:18 +09:00
bac3108aea Remove unnecessary keywords 2022-09-27 14:29:59 +09:00
aa3956cfbb Merge pull request #20495 from Feodor0090/playlist-overflow-fix
Fix playlist overlay overflowing at high UI scales
2022-09-27 13:53:14 +09:00
3d57e30c35 Merge pull request #20498 from peppy/fix-rank-history-serialisation-order
Fix `rank_history` serialisation order dependence
2022-09-27 13:44:03 +09:00
de6709d12c Fix rank_history serialisation order dependence
```csharp
[network] 2022-09-26 18:18:39 [verbose]: Processing response from https://dev.ppy.sh/api/v2/me/ failed with Newtonsoft.Json.JsonSerializationException: Error setting value to 'rankHistory' on 'osu.Game.Online.API.Requests.Responses.APIUser'.
[network] 2022-09-26 18:18:39 [verbose]: ---> System.NullReferenceException: Object reference not set to an instance of an object.
[network] 2022-09-26 18:18:39 [verbose]: at osu.Game.Online.API.Requests.Responses.APIUser.set_rankHistory(APIRankHistory
value) in /tmp/osu/osu.Game/Online/API/Requests/Responses/APIUser.cs:line 231
```
2022-09-27 12:46:17 +09:00
f177b43034 Merge pull request #20497 from frenzibyte/fix-skinnable-test-scene-sizing
Fix `SkinnableTestScene` sizing logic potentially failing to work
2022-09-27 12:16:30 +09:00
8aff856c79 Fix SkinnableTestScene sizing logic potentially failing to work 2022-09-27 05:18:17 +03:00