Commit Graph

1037 Commits

Author SHA1 Message Date
b0c09df259 Merge branch 'master' into gameplay/key-counter-abstraction 2023-04-03 15:33:35 +09:00
cc408470f4 Add test coverage of second touch moving but not resulting in cursor movement 2023-03-21 16:14:44 +09:00
42359a9754 Fix previous touch action not being released when it's not a direct touch 2023-03-15 16:43:20 +09:00
6c4f596a9a Make osu! touch input aware of the distance travelled of a non-direct touch 2023-03-15 16:43:20 +09:00
f711915e5f Remove unused using directive 2023-03-07 21:16:30 +01:00
28520414aa Move KeyCounter components to HUD namespace 2023-03-07 16:41:39 +09:00
8f6df5ea0f Merge branch 'master' into gameplay/key-counter-abstraction 2023-03-07 16:09:45 +09:00
8c94b77de1 refactor(InputTrigger): move out of KCD
I love JetBrains Rider.
2023-02-22 15:05:07 +00:00
ee87a29376 Merge pull request #22543 from Cwazywierdo/hitcircle-late-miss-fade
Fix hit circle late-miss fading differences compared to stable
2023-02-21 13:56:57 +09:00
0611fd4035 Add coverage for classic/hidden interactions 2023-02-19 16:39:25 +01:00
6193aeed12 fix(TestSceneOsuTouchInput): missing Value call 2023-02-17 00:13:45 +00:00
c61fac578c style(KeyCounter): rename methods and arguments
As for the second suggestion in
https://github.com/ppy/osu/pull/22654#discussion_r1109047998,
I went with the first one as only one Trigger actually uses this
argument for rewinding.
2023-02-16 23:15:03 +00:00
6340730427 refactor(KeyCounter): remove circularity 2023-02-16 21:59:39 +00:00
7afdcb9383 Merge branch 'master' into hide-resume-overlay 2023-02-16 15:42:14 +09:00
076eb81b21 refactor: rename trigger classes
Makes it better to understand their purpose
2023-02-15 21:46:13 +00:00
a644fae364 style(KeyCounter): rename (Un)lit methods to (Un)light 2023-02-15 21:41:41 +00:00
157bba7830 refactor: rename Trigger class to InputTrigger 2023-02-15 21:41:36 +00:00
9e04a36d86 Move test to a mod test and add more resilient test logic 2023-02-14 15:07:45 +09:00
a820c0c8eb Add TestSceneInstantResume 2023-02-13 23:55:13 +01:00
11d0e185b8 refactor: separate impl of KeyCounterDisplay
This allows for different layouts of display. Idk, maybe someone would
want to mix both variants? (don't do this please). This commit is mostly
prep for further changes.
2023-02-13 01:36:12 +00:00
defe1fbf50 Remove '#nullable disable' 2023-02-12 09:25:28 -06:00
20f3ab167e Re-centralise BannedApiAnalysers nuget package 2023-02-11 19:36:40 +09:00
86c8675910 Update realm and other dependencies 2023-02-11 13:52:24 +09:00
6d99e09912 Modify tests 2023-02-09 16:47:43 -06:00
5cd973fb34 Add test 2023-02-06 19:20:43 -06:00
c4dce30de5 Merge pull request #22412 from peppy/argon-kiai
Add very basic kiai flash to argon hit circles
2023-01-26 19:13:58 +01:00
13937cf555 Merge branch 'master' into stream-tool-2 2023-01-26 16:08:20 +09:00
9ed0b8ccfa Merge pull request #22375 from peppy/osu-ruleset-touch-support
Add empty space tap-streaming support for osu! ruleset on touchscreen devices
2023-01-26 08:12:12 +09:00
73f53328cf Merge branch 'master' into argon-kiai 2023-01-25 22:21:26 +01:00
78cfe2f547 Fix hit circle kiai test scene not always working as expected 2023-01-25 18:46:52 +09:00
9499d3a20a Add support for disabling "hit lighting" with osu! argon skin 2023-01-25 15:50:49 +09:00
e4a79d8581 Rename test scene to differentiate from other ruleset touch tests 2023-01-25 15:01:05 +09:00
b9ed6a7a7c Add visual demonstration of streaming that runs a bit faster than other tests 2023-01-23 17:55:04 +09:00
b436b7b99b Add test coverage of more streaming scenarios 2023-01-23 17:39:41 +09:00
238a3833e2 Add test coverage of stream scenario with an initial finger down 2023-01-23 17:28:01 +09:00
c4d5957ac3 Add empty space tap-streaming support for osu! ruleset on touchscreen devices 2023-01-23 17:07:27 +09:00
92dc626734 Merge branch 'master' into osu-ruleset-multi-touch-basic 2023-01-18 13:13:22 +09:00
452bf92550 Fix code quality inspection 2023-01-17 18:02:06 +01:00
e65108533a Reduce number of tested value combination
121 combinations took 2min+
2023-01-17 22:12:06 +09:00
490f539c43 Add failing test coverage of relax/autopilot scenarios 2023-01-17 15:07:05 +09:00
f387a6af57 Apply review feedback to touch test scene 2023-01-17 14:56:07 +09:00
6b16d3ee61 Add test expectation for how positional input should be handled 2023-01-16 21:21:00 +09:00
ab3d632112 Also add test coverage of positional updates 2023-01-16 21:21:00 +09:00
eaaab2e76d Add test coverage of disabled mouse buttons 2023-01-16 21:21:00 +09:00
9c5789848f Add further coverage of alternating
Covers a real failure I discovered.
2023-01-16 21:21:00 +09:00
b1c9505ab6 Add touch visualisation to test 2023-01-16 21:21:00 +09:00
fd5fac507e Add test coverage of expected touch to action handling 2023-01-16 21:21:00 +09:00
973fd90af2 Fix parameters with the same default value inspection 2022-12-25 16:15:02 -08:00
5807d4c43d Add test coverage for slider transformations 2022-12-07 23:50:01 +01:00
10b5900710 made PathControlPointVisualiser generic 2022-12-07 10:13:40 +01:00