Commit Graph

28272 Commits

Author SHA1 Message Date
ef530ed87c Normalize particle velocity based on max duration 2021-09-18 23:45:58 +02:00
846cde53b3 Add RelativePositionAxes support 2021-09-18 22:54:12 +02:00
04715a5471 Add null-check when invoking OnSeek 2021-09-18 12:20:36 -04:00
f6e279baa1 Add xmldoc to HitErrorMeter.Clear
Explains how the method is called and what inheritors should do when implementing it.
2021-09-18 12:18:11 -04:00
12cc16c598 Remove unused property in SongProgress 2021-09-18 12:05:06 -04:00
801bee7c47 Merge pull request #14785 from nekodex/wrong-password
Add audio feedback for incorrect multiplayer room password
2021-09-18 12:02:33 +09:00
b2b3108afa Resolve addressed issues
+ Stopped using testing methods in non-testing classes
+ Resolve Player and add OnSeek event
+ Take bindings away from BarHitErrorMeter
+ Add support for ColourHitErrorMeter
2021-09-17 16:19:41 -04:00
cc11532d9b Update resources 2021-09-18 03:08:42 +09:00
f868feae44 Remove unnecessary Schedule 2021-09-17 21:12:39 +09:00
9485323a13 Add audio feedback for incorrect MP room password 2021-09-17 20:52:13 +09:00
7ea55b2cee Merge branch 'master' into fix-taiko-fl 2021-09-17 19:15:20 +09:00
a743a3f306 Change combo bind logic to be non-weird 2021-09-17 19:15:14 +09:00
90f1592d15 Merge pull request #14783 from peppy/login-feedback
Move login panel related files to own namespace and tidy up class nesting
2021-09-17 19:02:23 +09:00
a591fffdbd Merge pull request #14782 from peppy/refocus-textbox-on-failed-password
Refocus the multiplayer password entry textbox on failed join
2021-09-17 18:59:09 +09:00
2d39131202 Refactor taiko flashlight a bit 2021-09-17 18:41:03 +09:00
50f155e4b9 Move login panel related files to own namespace and tidy up class nesting 2021-09-17 18:34:16 +09:00
027912d4f6 Refocus the multiplayer password entry textbox on failed join 2021-09-17 18:25:25 +09:00
1c8e17cf11 Fix the default background parallax being set incorrectly when no screen is present 2021-09-17 18:14:39 +09:00
5f27f1c099 Avoid accounting for the pause pitch adjust effect when "fixing" hardware offset adjustments
Bit of an unfortunate one. Because we are applying the pitch adjustment
to the lowest level (`Track`), it's hard to filter out in parent clock
calculations.

Tried a few solutions but this feels the best. Note that we can't just
undo the `pauseFreqAdjust` adjustment as it will div-by-zero.

Closes https://github.com/ppy/osu/issues/14773.
2021-09-17 15:43:38 +09:00
24105debce Merge branch 'master' into fix-skin-editor-masking 2021-09-17 13:54:24 +09:00
1b13b74740 Fix skin editor potentially leaving game-wide masking in the wrong state
Just going with the simplest way to solve this.

Closes https://github.com/ppy/osu/issues/14769.
2021-09-17 13:48:20 +09:00
f524e913e1 Move AllowTrackAdjustments specification to RoomSubScreen 2021-09-17 13:24:01 +09:00
cd4ba71a6b Revert "Merge pull request #14772 from Joehuu/lounge-disallow-track-adj"
This reverts commit 06ff4838fb, reversing
changes made to 5453ea0ce9.
2021-09-17 13:22:39 +09:00
55feb47e61 Disallow track adjustments on playlists / multi lounge 2021-09-16 20:17:21 -07:00
2983d54682 Fix wiki main page blurb overflowing at higher ui scale 2021-09-16 17:32:23 -07:00
6b43e955be Merge branch 'limit-max-triangles' into update-framework 2021-09-16 22:49:50 +09:00
fde7c88999 Merge branch 'master' into update-framework 2021-09-16 22:49:02 +09:00
edb1230111 Fix potential nullref throw on failed startup 2021-09-16 22:48:09 +09:00
b399f910e4 Merge branch 'fix-osu-game-test-scene' into update-framework 2021-09-16 22:46:52 +09:00
a1d33c1a46 Update framework 2021-09-16 22:38:19 +09:00
df786afb24 Merge pull request #14763 from kj415j45/localisation-settings-GlobalAction
Add localisation for Settings-KeyBindings-GlobalActions
2021-09-16 21:08:00 +09:00
a18fed0da4 Remove unused using 2021-09-16 17:38:33 +08:00
4b5857c876 Merge branch 'baseline-changes-update' into update-framework 2021-09-16 18:34:22 +09:00
e8dea0138c Fix one more issue 2021-09-16 18:34:13 +09:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
e323f10cd5 Remove unused [Description] 2021-09-16 17:10:29 +08:00
51997fa533 Add localisation for GlobalActions 2021-09-16 16:02:04 +08:00
9127a706ac Use private for internally used property 2021-09-16 16:54:56 +09:00
2df4073946 SpawnParticle -> CreateParticle (and set time outside of virtual call)
Allows easier overriding (no need to call the `base.CreateParticle` call
and worry about overwriting the time value.
2021-09-16 16:52:46 +09:00
da0667365b Merge branch 'master' into inheritable-allow-track-adjust 2021-09-16 16:35:11 +09:00
6f2d818b64 Merge pull request #14740 from smoogipoo/mania-note-animations
Add animation support for mania notes
2021-09-16 16:34:53 +09:00
3495fae519 Handle potential for OnResuming call without an OnSuspending first 2021-09-16 16:31:41 +09:00
b58415fe19 Make suspend stored state nullable to ensure we don't break it 2021-09-16 16:12:14 +09:00
fa693bb8a8 Move MusicController adjustment set to inside OsuScreen itself (and result nullable) 2021-09-16 16:08:09 +09:00
43379a2eaa Merge pull request #14752 from peppy/realm-settings
Move (ruleset) settings to realm
2021-09-16 14:05:41 +09:00
4d4a9b86c1 Merge branch 'master' into mania-note-animations 2021-09-16 11:12:07 +09:00
318f0941ca Move all the "inherit previous AllowTrackAdjustments" logic into OsuScreen 2021-09-15 21:25:39 +03:00
931e873a7e Merge branch 'master' into inheritable-allow-track-adjust 2021-09-15 22:26:13 +09:00
f0439ef50b Remove unnecessary AllowTrackAdjustments overrides, add true to SongSelect 2021-09-15 13:12:57 +03:00
8acfefed1b Merge pull request #14741 from smoogipoo/fix-lounge-beatmaps-counter
Fix incorrect beatmap count and SR range in multi lounge
2021-09-15 18:51:52 +09:00