Commit Graph

55898 Commits

Author SHA1 Message Date
b27e70ca47 Fix language settings dropdown not updating when changing language in first run setup 2022-10-06 21:11:00 -07:00
4980e53c9c Merge pull request #20376 from goodtrailer/smoke
Add cursor "smoke" trails
2022-10-07 03:41:07 +09:00
9cf8f2fef3 Merge pull request #20426 from NullifiedJosh/catch-hide-in-relax
Hide osu!catch touch input controls when relax mod is enabled
2022-10-07 02:58:27 +09:00
3445b4cb16 Merge branch 'master' into catch-hide-in-relax 2022-10-07 02:22:58 +09:00
f3262103c4 Move test into existing catch touch test scene 2022-10-07 02:22:13 +09:00
994db55b6d Simplify check conditionals 2022-10-07 02:22:13 +09:00
25d392204f Merge pull request #20594 from ekrctb/fix-mania-hold-note-head
Fix mania hold note head disappears
2022-10-06 20:21:06 +09:00
c73195fa77 Merge branch 'ppy:master' into catch-hide-in-relax 2022-10-06 18:52:59 +08:00
ea4dbc8c0f Fix mania hold note head disappears 2022-10-06 19:46:10 +09:00
6543171169 Fix formating. 2022-10-06 18:30:49 +08:00
0f6a6287f2 Fix bugs and add test 2022-10-06 18:17:33 +08:00
bda97b407b Merge pull request #20340 from azutake/localisation-settings
Localize non-localizable setting items
2022-10-06 13:57:58 +09:00
e9ab465da6 Merge branch 'master' into localisation-settings 2022-10-06 13:22:08 +09:00
a57217cac1 Merge pull request #20585 from smoogipoo/pin-taiko-ppcalc-accuracy
Pin taiko PP calculator's accuracy to the classic value
2022-10-06 13:14:08 +09:00
9d54467145 Make smoke skinnable lifetime more robust 2022-10-05 19:13:06 -07:00
49e023f861 Rename OsuSkinComponents.SmokeTrail to CursorSmoke 2022-10-05 19:11:38 -07:00
2c0cd9ea52 Add more smoke tests 2022-10-05 19:09:34 -07:00
35d04fe33c Merge pull request #20582 from peppy/fix-being-playing-unobserved
Silence unobserved exceptions in `BeginPlayingInternal`
2022-10-05 20:51:55 +09:00
c52ddb0e50 Merge pull request #20570 from ekrctb/scrolling-lifetime
Compute lifetime start from entry for scrolling hit objects
2022-10-05 20:45:43 +09:00
234c6ac799 Pin taiko PP calculator accuracy to osu-stable values 2022-10-05 20:21:15 +09:00
b6db36dcca Merge pull request #20580 from peppy/approach-circle-fade-out
Hide approach circles immediate on successful hit
2022-10-05 19:17:57 +09:00
365a78d358 Merge branch 'master' into smoke 2022-10-05 18:58:18 +09:00
64858cfb8e Update resources 2022-10-05 18:55:49 +09:00
8f0ef99e10 Privatise some fields 2022-10-05 18:54:14 +09:00
bd82dfc333 Remove custom radius implementation 2022-10-05 18:53:07 +09:00
52dfca48b9 Merge pull request #20564 from peppy/fix-gameplay-leaderboard-overlap
Adjust leaderboard score panels sizing based on accuracy/combo width
2022-10-05 18:52:11 +09:00
91d877e893 Set LifetimeEnd once rather than computing on every access 2022-10-05 18:52:01 +09:00
71edd314b1 Simplify SmokeContainer lifetime logic 2022-10-05 18:51:02 +09:00
61753ac809 Merge pull request #20572 from peppy/add-osu-hit-object-dim
Add osu! hit object dim
2022-10-05 18:46:11 +09:00
6628ab5190 Refactor to avoid DI / event flow
There's always one active smoke segment and it's the direct child of
`SmokeContainer`. This can be simplified as such.
2022-10-05 18:37:14 +09:00
1e5ff2679b Rename classes to better emphasise that Smoke is a single trail segment 2022-10-05 18:29:16 +09:00
04abb2ce8f Update default cursor smoke implementation to use a texture 2022-10-05 18:26:17 +09:00
52002d91dd Only apply dim at top level objects 2022-10-05 17:48:56 +09:00
74db42394a Silence unobserved exceptions in BeginPlayingInternal
Closes #20526.
2022-10-05 14:31:13 +09:00
56d424003d Fix sliders not dimming correctly due to modified miss window 2022-10-05 14:25:04 +09:00
276021dd85 Remove now unnecessary ScheduleAfterChildren 2022-10-05 14:20:01 +09:00
e06ece7531 Update framework 2022-10-05 14:19:51 +09:00
c7d645b086 Merge branch 'master' into fix-gameplay-leaderboard-overlap 2022-10-05 14:15:50 +09:00
44b99444a7 Hide approach circles immediate on successful hit 2022-10-05 13:42:04 +09:00
d9c3f5834c Merge pull request #20567 from peppy/fix-show-replay-crash
Fix potential crash when attempting to display an imported score at song select
2022-10-04 19:46:15 +09:00
d3f1d387ef Merge pull request #20506 from smoogipoo/intel-exclusive-warning
Always show exclusive fullscreen as enabled on Intel platforms
2022-10-04 19:39:13 +09:00
75b9bf2cf9 Merge branch 'master' into intel-exclusive-warning 2022-10-04 19:02:01 +09:00
7293ad751e Update packages 2022-10-04 18:59:35 +09:00
41082ab928 Fix misplaced parenthesis 2022-10-04 18:21:29 +09:00
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
33f33a6845 Remove things that should've been removed before push 2022-10-04 00:53:03 -07:00
b0a948df45 Move LegacySmoke animation implementation to Smoke 2022-10-04 00:17:00 -07:00
15d159a97e Fix tests 2022-10-04 16:10:18 +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
2aa4d21c75 Remove code that is not needed anymore 2022-10-04 15:17:14 +09:00