d5b2c7dfe9
Clamp SFX panning on results screen
2022-12-16 17:19:07 +09:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
7ee9018a94
Always display menu cursor when game is not focused
2022-11-08 03:18:12 +03:00
39650717ea
Improve input detection to not make cursor flicker on combined input
2022-10-20 03:45:25 +03:00
4bf4938b72
Keep cursor hiding feature to gameplay screens for now
2022-10-20 03:44:58 +03:00
06e6713237
Move mouse input detection inside MenuCursorContainer
to allow testing
2022-10-15 00:20:22 +03:00
e240f659c2
Refactor visibility states to read better
2022-10-13 11:22:40 +09:00
6199db11a2
Make OsuUserInputManager
dependency nullable for tournament client
2022-10-12 17:55:32 +03:00
a44cfe2901
Hide menu cursor when user is idle
2022-10-12 17:50:31 +03:00
8305d886e6
Refactor internal visibility logic to route back to PopIn
/PopOut
2022-10-12 17:50:04 +03:00
0a97ee71a9
Hide menu cursor when non-mouse input is applied
2022-10-11 16:23:51 +03:00
60c92c8744
Enable NRT on MenuCursorContainer
2022-10-11 16:23:51 +03:00
9b45a9cf76
Rename various cursor symbols
...
- `IProvideCursor.MenuCursor` -> `IProvideCursor.Cursor`
- `MenuCursor` -> `MenuCursorContainer
2022-10-11 16:21:01 +03:00
ef10145d6f
Rename MenuCursorContainer
and clean up code
2022-07-26 14:11:52 +09:00
ee0c67e114
Add ability to make cursor show even during touch input
...
I completely disagree with this from a UX perspective, but it's come up
so often that I figure we should just let users bone themselves.
2022-07-26 14:08:00 +09:00
7be5c638e4
Fix floating mouse position not running correctly in single thread mode
...
Noticed while testing on iOS. Previously, the interpolation was being
done in input handling but using the update thread clock, leading to
incorrect application.
2022-07-20 00:22:45 +09:00
2ecab454aa
Adjust animations and tolerances to make things feel snappier
2022-06-25 19:50:10 +09:00
a039f9878a
Adjust menu cursor rotation to follow mouse, rather than be fixated around original click location
2022-06-25 19:33:44 +09:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
1e246bf560
Reduce 'cursor-tap' sample playback volume on MouseUp
2022-03-04 20:14:14 +09:00
6e60e68b80
Change from click to mousedown+mouseup and only play when cursor is visible
2022-02-02 14:44:06 +09:00
4d9b61212b
Add 'cursor tap' audio feedback
2022-01-28 18:13:51 +09:00
eecb1ce9f5
Avoid applying mouse down effects to menu cursor when it isn't visible
...
Closes #16114 .
2021-12-16 20:20:06 +09:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
fa2bf42188
Update tooltip implementations
2021-08-30 16:05:00 +09:00
4268e4d750
Fix nested menus layering close samples if multiple menu levels are closed
2021-08-10 20:40:53 +02:00
52400961f6
Add open/close sounds to context menus
2021-08-06 23:47:02 +09:00
50c27d2635
Update usages of IHasTooltip
in line with framework localisation changes
2021-06-25 19:10:04 +02:00
1a55d92c71
Use local input manager
2020-09-07 15:31:05 +09:00
daff060c9a
Hide the game-wide cursor on touch input
2020-09-07 15:20:51 +09:00
f75f1231b7
Invert conditional for readability
2020-07-24 10:41:09 +09:00
72ace508b6
Reduce memory allocations in MenuCursorContainer
2020-07-19 11:41:54 +09:00
e91c2ee5e2
Simplify logic by considering all buttons equally
2020-06-22 16:19:38 +09:00
9230c148c7
Add cursor rotation on middle mouse button
2020-06-13 12:18:50 +02:00
8924ff4ba6
Rename shouldRotateCursor() to shouldKeepRotating()
2020-06-12 15:43:19 +02:00
b076cf96b7
move cursorRotate.Value check into shouldRotateCursor() method
2020-06-12 13:20:09 +02:00
939a76b08f
Simplify negative equality expression
2020-06-03 21:42:23 +02:00
ff220b2ebe
Remove unnecessary using statement.
2020-06-03 21:13:11 +02:00
747ecd5ab2
Rename method to avoid confusion
2020-06-03 20:50:37 +02:00
eb15fc0bf9
Remove unnecessary comment
2020-06-03 20:46:24 +02:00
3fa02a5782
Add method for any mouse button pressed.
2020-06-03 20:43:47 +02:00
89d973416a
Simplify shouldRotate method
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2020-06-03 20:35:44 +02:00
86a4664d9b
Add method for checking if cursor should rotate
2020-06-03 10:03:39 +02:00
fa4d13a22b
Fixed whitespace
2020-06-02 22:25:25 +02:00
85d0c04e61
Add cursor rotation on right mouse button
2020-06-02 20:57:02 +02:00
a2fdf94483
Add cursor rotation on right mouse button
2020-06-02 20:55:21 +02:00
bfb056c612
Apply input method signature refactorings
2020-01-20 18:17:21 +09:00
34d8740ec4
Remove remaining usage of osuTK.MathHelper
2020-01-08 20:21:13 +01:00
cb55159b28
Use float types for cursor sizes
2019-09-03 01:28:51 +03:00
48716f8f2b
Update framework
2019-08-21 13:29:50 +09:00