Commit Graph

45 Commits

Author SHA1 Message Date
Dan Balasescu ff0c0d54c9
Fix taps on judged circles changing cursor position 2024-05-14 01:23:55 +09:00
Andrei Zavatski 3059ddf3b2 Fix allocations in SliderInputManager 2024-02-19 01:08:40 +03:00
Dean Herbert 760368709a
Mark some delegates as static because we can 2024-01-29 16:16:28 +09:00
Dean Herbert 1cde90d55d Add note about `CheckScreenSpaceActionPresJudgeable` being naive 2023-01-25 15:03:47 +09:00
Dean Herbert c4d5957ac3 Add empty space tap-streaming support for osu! ruleset on touchscreen devices 2023-01-23 17:07:27 +09:00
Dean Herbert 3630b41a5b Remove unused usings 2023-01-18 13:13:20 +09:00
Dean Herbert 00996c9f47 Remove unnecessary touch interception from `OsuInputManager` 2023-01-17 19:11:22 +09:00
Dean Herbert 24a626a9cd Fix incorrect touch handling in autopilot and relax mods 2023-01-17 15:07:05 +09:00
Dean Herbert b265888f18 Add bare minimum touch support to osu! ruleset 2023-01-16 21:21:00 +09:00
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
Dean Herbert 5a5f3af27d Rename property and add xmldoc 2022-10-10 15:42:08 +09:00
Salman Ahmed 2d4f390372 Remove non-smoke key bindings on "Relax" mod instead 2022-10-09 17:14:16 +03:00
Salman Ahmed c89a55043e Fix smoke being blocked with "Relax" mod enabled 2022-10-09 15:28:12 +03:00
Alden Wu c3b8e1d718 Fix test and spawn smoke immediately 2022-09-19 10:16:05 -07:00
Alden Wu 74056201e7 Return smoke key to key overlay 2022-09-19 09:15:59 -07:00
Alden Wu 6852577dad Remove smoke from key overlay 2022-09-18 19:08:01 -07:00
Alden Wu 493efd84a3 Basic smoke path implementation 2022-09-18 12:08:34 -07:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert abb617a3df Avoid blocking `Active` state propagation 2021-12-16 19:57:24 +09:00
Salman Ahmed cf30411288 Revert "Remove now redundant inclusion of `TouchMoveEvent` in `OsuInputManager.Handle`"
This reverts commit bc1f1f35b5.
2021-12-10 17:13:13 +03:00
Salman Ahmed bc1f1f35b5 Remove now redundant inclusion of `TouchMoveEvent` in `OsuInputManager.Handle`
Now it's handled separately via the `HandleMouseTouchStateChange` override.
2021-12-10 16:44:16 +03:00
Dean Herbert 5a953f3811 Fix autopilot not working as expected on touch devices
Closes https://github.com/ppy/osu/issues/12731.

I haven't tested this, but quite confident it should work. Will test
later today unless someone else beats me.
2021-12-10 19:14:35 +09:00
Dean Herbert 695e46a358 Fix AutoPilot mod failing to block touch input 2021-02-09 15:31:55 +09:00
Dean Herbert 232c255986 Basic test scene setup 2020-03-23 17:33:02 +09:00
Dean Herbert 45b4fc9201 Add xmldoc 2019-08-12 15:00:32 +09:00
Tav TaOr bda0b35d84 Slight formating change. 2019-05-10 19:46:13 +03:00
Tav TaOr 023a5c6e4f Add the ability to ignore the user's mouse movement. 2019-05-10 19:12:32 +03:00
Dean Herbert 26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Dean Herbert 841b2e8692
Merge branch 'master' into consistent-terminology-format 2018-10-10 19:19:36 +09:00
ekrctb 50091252e2 Adapt signature change of event handlers 2018-10-02 12:02:55 +09:00
ekrctb 99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
Joehu f99eff1192 Use consistent terminology format 2018-09-15 07:30:11 -07:00
Dean Herbert 41f8609e0f Also handle OnScroll 2018-08-17 20:13:14 +09:00
Dean Herbert 442f6795bc Block user input 2018-08-17 19:33:14 +09:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
Dean Herbert 37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
Dean Herbert a78441bc5a Apply changes in line with framework input adjustments 2017-12-07 13:16:59 +09:00
Dean Herbert 16e96888ab Update KeyCounterCollection to support action-based buttons 2017-08-21 12:39:22 +09:00
Dean Herbert f829caf197 Fix custom logic still existing in OsuInputManager 2017-08-19 07:24:29 +09:00
Dean Herbert a44ff5a2c2 Fix regression causing global hotkeys to no longer work 2017-08-17 17:47:44 +09:00
Dean Herbert 7c9d6c9c83 Initial refactoring of key binding logic 2017-08-14 20:19:25 +09:00
Dean Herbert 99458aab48 Propagate framework updates 2017-08-12 19:54:07 +09:00
Dean Herbert 48d4ed55e9 Move a lot of code to framework 2017-08-11 16:11:46 +09:00
Dean Herbert e9a11ebc9f Use new population methods and implement osu! ruleset actions 2017-08-10 18:31:12 +09:00