Commit Graph

1597 Commits

Author SHA1 Message Date
o-dasher f3e25eacad Removes unnecessary setting sources specifications 2022-09-27 09:25:58 -04:00
o-dasher 578f1e1e6c Fixes SizeMultiplier binding 2022-09-25 16:28:03 -04:00
o-dasher 537796c3a1 Cleanup mod bindings 2022-09-25 15:49:22 -04:00
Drison64 86a09ad2cf Rename ClampToPlayField 2022-09-21 17:14:02 +02:00
Ondřej Vajďák cc21e42e35
Merge branch 'master' into fix-catch-clamp 2022-09-21 11:35:58 +02:00
Drison64 a4fae37013 Fixed tests failing 2022-09-20 19:45:39 +02:00
Drison64 6b1cd1bce3 Clamped JuiceStream to Playfield, but broke few tests 2022-09-20 19:13:40 +02:00
Drison64 4958421303 Moved X clamping from X to EffectiveX 2022-09-19 17:26:04 +02:00
Drison64 6d7d80a4fb Made X position value of CatchHitObject clamp to CatchPlayfield's width 2022-09-18 17:29:08 +02:00
Dean Herbert d0b8409de5 Apply more renames 2022-09-18 18:19:00 +09:00
Dean Herbert c7f8f948b9 Rename `CreateLegacySkinProvider` to `CreateSkinTransformer` and apply to all skins 2022-09-15 20:18:10 +09:00
andy840119 3d7367a842 Move the CreateConvertibleReplayFrame() into the base ruleset class for avoid api breaking change in the customized ruleset. 2022-09-10 11:07:23 +08:00
andy840119 e62999fb16 Merge branch 'master' of https://github.com/ppy/osu into remove-the-nullable-disable-in-the-ruleset
# Conflicts:
#	osu.Game.Rulesets.Catch/CatchRuleset.cs
#	osu.Game.Rulesets.Osu/OsuRuleset.cs
#	osu.Game.Rulesets.Taiko/TaikoRuleset.cs
#	osu.Game/Rulesets/Ruleset.cs
2022-09-10 10:40:12 +08:00
Dean Herbert 8cfeaa28a0
Merge pull request #19774 from josh-codes/master
Add basic touch support for osu!catch
2022-09-09 17:15:46 +09:00
Dean Herbert bffc9555bf Adjust visuals slightly further (and remove double-gray application) 2022-09-09 16:12:54 +09:00
Dean Herbert f3fc8af6ee Adjust visuals 2022-09-09 16:04:37 +09:00
Dean Herbert 64eaf461ac Simplify input handling even further 2022-09-09 16:04:37 +09:00
Dean Herbert ba951b76f7 Unify and simplify input handling code 2022-09-09 15:28:40 +09:00
Dean Herbert e6ba95ee16 Don't bother calculating active keys if input source was not handled 2022-09-09 15:22:12 +09:00
Dean Herbert a42c1af09e Tidy up highlighting code and ensure read-only access to dictionary by highlight areas 2022-09-09 15:21:20 +09:00
Dean Herbert 715e9018da Tidy up code and naming 2022-09-09 15:11:26 +09:00
Dean Herbert 2709a4d398 Ensure overlay is always shown when movement is detected on mouse or keyboard 2022-09-09 15:04:25 +09:00
Josh 888d8b2817
Removed redudent code & converted use of `OnDrag to `OnMouseMove` 2022-09-08 20:39:53 +08:00
Dean Herbert b9afe6f4cf Tidy up code quality 2022-09-08 19:44:29 +09:00
Dean Herbert 4f22616860 Rename class to match osu! version 2022-09-08 19:44:24 +09:00
Josh 161c54df1c
Refactor UI and add drag support 2022-09-03 14:14:34 +08:00
Josh 40ff2d50dd
Refactor UI and add drag support 2022-09-03 02:31:58 +08:00
Josh 7168cb27c5
Merge branch 'master' into master 2022-09-03 00:52:58 +08:00
Dean Herbert 6a35b233e5 Merge branch 'master' into remove-dispose-updates 2022-09-01 23:03:19 +09:00
Dean Herbert 105aa01e7d Update usages of `RemoveInternal` 2022-08-29 15:57:40 +09:00
Dean Herbert a215d009fe Update `Remove`/`RemoveRange`/`RemoveAll` calls in line with framework changes 2022-08-29 15:57:40 +09:00
Dean Herbert 90b9c02ac6 Remove `"internal"` identifier as unnecessary 2022-08-29 14:01:15 +09:00
Dean Herbert f5710d8000 Add ruleset API versioning 2022-08-22 16:35:08 +09:00
Josh be7367b90e Invert the dash and normal hits. 2022-08-15 17:52:26 +08:00
Josh ff497c452f Fix formatting + Add tests + fix touch UI 2022-08-15 17:23:29 +08:00
naoei 45e9eda9e7 Localise hit result name 2022-08-14 14:57:02 -04:00
Josh 09e45f39b2 Add the touchinputfield file because it was untracked 2022-08-13 19:55:47 +08:00
Josh 757d236e14 Add the UI file 2022-08-13 18:55:31 +08:00
Josh fa2ebe1d5f add basic touch functionality 2022-08-13 18:02:29 +08:00
naoei 3e38baca3c Change ruleset mod description types 2022-08-10 16:09:11 -04:00
andy840119 1fe7e4d19a Use non-nullable instead in the catch ruleset. 2022-08-02 00:45:47 +08:00
Nitrous 9088caa377
move `LegacyComboCounter` to `osu.Game.Skinning` 2022-07-28 08:36:26 +08:00
andy 88db835e76
Merge branch 'master' into remove-nullable-disable-in-the-mods-for-catch-ruleset 2022-07-26 15:37:30 +08:00
andy840119 9c2f6103c5 Following the suggestion to mark the property as nullable. 2022-07-21 19:30:04 +08:00
Dean Herbert aca19a005e Add versioning to difficulty calculators 2022-07-21 18:15:25 +09:00
為什麼 91bc7b9381 Mark the class as non-nullable.
Not the safe way but got no better idea.
2022-07-20 20:24:51 +08:00
andy840119 53e61c5041 Remove the nullable annotation in the catch ruleset. 2022-07-20 20:24:51 +08:00
Salman Ahmed 4210ec6502 Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings 2022-07-19 19:21:26 +03:00
Salman Ahmed 8f80a22ef9 Fix osu! and catch hitobjects no longer scaled to 1 by default 2022-07-19 07:00:13 +03:00
Salman Ahmed 1051009827 Change bindable properties in all `HitObject`s to be lazily initialised 2022-07-19 05:39:10 +03:00