Dean Herbert
b0c09df259
Merge branch 'master' into gameplay/key-counter-abstraction
2023-04-03 15:33:35 +09:00
Dean Herbert
cc408470f4
Add test coverage of second touch moving but not resulting in cursor movement
2023-03-21 16:14:44 +09:00
Dean Herbert
42359a9754
Fix previous touch action not being released when it's not a direct touch
2023-03-15 16:43:20 +09:00
Dean Herbert
6c4f596a9a
Make osu! touch input aware of the distance travelled of a non-direct touch
2023-03-15 16:43:20 +09:00
Bartłomiej Dach
f711915e5f
Remove unused using directive
2023-03-07 21:16:30 +01:00
Dean Herbert
28520414aa
Move KeyCounter
components to HUD
namespace
2023-03-07 16:41:39 +09:00
Dean Herbert
8f6df5ea0f
Merge branch 'master' into gameplay/key-counter-abstraction
2023-03-07 16:09:45 +09:00
tsrk
8c94b77de1
refactor(InputTrigger): move out of KCD
...
I love JetBrains Rider.
2023-02-22 15:05:07 +00:00
Dean Herbert
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
Bartłomiej Dach
0611fd4035
Add coverage for classic/hidden interactions
2023-02-19 16:39:25 +01:00
tsrk
6193aeed12
fix(TestSceneOsuTouchInput): missing Value call
2023-02-17 00:13:45 +00:00
tsrk
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
tsrk
6340730427
refactor(KeyCounter): remove circularity
2023-02-16 21:59:39 +00:00
Dean Herbert
7afdcb9383
Merge branch 'master' into hide-resume-overlay
2023-02-16 15:42:14 +09:00
tsrk
076eb81b21
refactor: rename trigger classes
...
Makes it better to understand their purpose
2023-02-15 21:46:13 +00:00
tsrk
a644fae364
style(KeyCounter): rename (Un)lit
methods to (Un)light
2023-02-15 21:41:41 +00:00
tsrk
157bba7830
refactor: rename Trigger
class to InputTrigger
2023-02-15 21:41:36 +00:00
Dean Herbert
9e04a36d86
Move test to a mod test and add more resilient test logic
2023-02-14 15:07:45 +09:00
Pasi4K5
a820c0c8eb
Add TestSceneInstantResume
2023-02-13 23:55:13 +01:00
tsrk
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
Adam
defe1fbf50
Remove '#nullable disable'
2023-02-12 09:25:28 -06:00
Dean Herbert
20f3ab167e
Re-centralise BannedApiAnalysers
nuget package
2023-02-11 19:36:40 +09:00
Dean Herbert
86c8675910
Update realm and other dependencies
2023-02-11 13:52:24 +09:00
Adam
6d99e09912
Modify tests
2023-02-09 16:47:43 -06:00
Adam
5cd973fb34
Add test
2023-02-06 19:20:43 -06:00
Bartłomiej Dach
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
Dean Herbert
13937cf555
Merge branch 'master' into stream-tool-2
2023-01-26 16:08:20 +09:00
Dan Balasescu
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
Bartłomiej Dach
73f53328cf
Merge branch 'master' into argon-kiai
2023-01-25 22:21:26 +01:00
Dean Herbert
78cfe2f547
Fix hit circle kiai test scene not always working as expected
2023-01-25 18:46:52 +09:00
Dean Herbert
9499d3a20a
Add support for disabling "hit lighting" with osu! argon skin
2023-01-25 15:50:49 +09:00
Dean Herbert
e4a79d8581
Rename test scene to differentiate from other ruleset touch tests
2023-01-25 15:01:05 +09:00
Dean Herbert
b9ed6a7a7c
Add visual demonstration of streaming that runs a bit faster than other tests
2023-01-23 17:55:04 +09:00
Dean Herbert
b436b7b99b
Add test coverage of more streaming scenarios
2023-01-23 17:39:41 +09:00
Dean Herbert
238a3833e2
Add test coverage of stream scenario with an initial finger down
2023-01-23 17:28:01 +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
92dc626734
Merge branch 'master' into osu-ruleset-multi-touch-basic
2023-01-18 13:13:22 +09:00
Bartłomiej Dach
452bf92550
Fix code quality inspection
2023-01-17 18:02:06 +01:00
ekrctb
e65108533a
Reduce number of tested value combination
...
121 combinations took 2min+
2023-01-17 22:12:06 +09:00
Dean Herbert
490f539c43
Add failing test coverage of relax/autopilot scenarios
2023-01-17 15:07:05 +09:00
Dean Herbert
f387a6af57
Apply review feedback to touch test scene
2023-01-17 14:56:07 +09:00
Dean Herbert
6b16d3ee61
Add test expectation for how positional input should be handled
2023-01-16 21:21:00 +09:00
Dean Herbert
ab3d632112
Also add test coverage of positional updates
2023-01-16 21:21:00 +09:00
Dean Herbert
eaaab2e76d
Add test coverage of disabled mouse buttons
2023-01-16 21:21:00 +09:00
Dean Herbert
9c5789848f
Add further coverage of alternating
...
Covers a real failure I discovered.
2023-01-16 21:21:00 +09:00
Dean Herbert
b1c9505ab6
Add touch visualisation to test
2023-01-16 21:21:00 +09:00
Dean Herbert
fd5fac507e
Add test coverage of expected touch to action handling
2023-01-16 21:21:00 +09:00
Joseph Madamba
973fd90af2
Fix parameters with the same default value inspection
2022-12-25 16:15:02 -08:00
Bartłomiej Dach
5807d4c43d
Add test coverage for slider transformations
2022-12-07 23:50:01 +01:00
OliBomby
10b5900710
made PathControlPointVisualiser generic
2022-12-07 10:13:40 +01:00