Commit Graph

55 Commits

Author SHA1 Message Date
075507648a Show warning for linux as well 2021-07-26 17:28:58 +09:00
b70bd7689e Add warning about using high precision mouse on macOS 2021-07-26 17:00:06 +09:00
3f3adfe297 Add localisation support for MouseSettings 2021-07-15 13:09:51 +09:00
5b91111eda Update SettingsSubsection.Header to accept a LocalisableString 2021-07-15 13:09:51 +09:00
687c9aa33d Add tooltip and keywords for "high precision" setting 2021-07-15 12:37:52 +09:00
50c27d2635 Update usages of IHasTooltip in line with framework localisation changes 2021-06-25 19:10:04 +02:00
fccd495f27 Remove obsoleted setting for now 2021-03-17 18:07:51 +09:00
03230edcb1 Update bindings settings to handle the new structure and show all handlers 2021-03-12 18:38:16 +09:00
132fcda089 Force config sensitivity value to local setting bindable
Re-enable the local bindable to update the sensitivity value then change back to whatever state it was in previously.
2021-03-04 17:00:44 +03:00
534e16237a Remove unnecessary intial construction of bindable 2021-03-03 20:36:41 +09:00
002646370c Move bindable logic in MouseSettings to LoadComplete 2021-03-03 16:47:42 +09:00
6372a0265a Fix confine mode dropdown becoming visible again after filtering
Changes from a hidden to a disabled state, with a tooltip explaining
why.

Closes #11851.
2021-03-02 17:44:58 +09:00
f4eb17d398 Update osu.Game/Overlays/Settings/Sections/Input/MouseSettings.cs
Set mouse confine mode at initialization

Co-authored-by: Dean Herbert <pe@ppy.sh>
2020-12-07 16:09:14 +09:00
2469608c10 Fix possible null reference due to bindable change before variable is initialized 2020-12-07 15:19:18 +09:00
71edada623 Hide confine setting entirely in fullscreen 2020-12-05 22:15:41 +01:00
7fd385efe6 Remove unused using directive 2020-12-02 20:01:58 +01:00
a2a10d4e13 Don't use nameof(MouseHandler) 2020-12-02 19:45:59 +01:00
bbde1f6b9c Fix MouseHandler not being ignored when raw input is enabled 2020-12-02 18:56:59 +01:00
ec12a21088 Merge branch 'master' into confine-during-gameplay
# Conflicts:
#	osu.Game/Overlays/Settings/Sections/Input/MouseSettings.cs
2020-10-07 11:07:00 +10:30
9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
322d179076 Replace settings item with osu! confine cursor mode 2020-08-16 11:04:28 +09:30
9d3df14179 Remove unused variable 2020-05-16 11:03:27 +09:00
c47f02c3b7 Update second instance of disabling bindable 2020-05-16 08:24:02 +09:00
aec2520ef4 Avoid disabling a host-level bindable from osu! code 2020-05-15 17:31:06 +09:00
997ce397ef Disable raw input toggle on all but windows 2020-03-23 12:48:05 +09:00
a86fb2113e fix tooltip capitalization 2020-01-14 14:26:54 -05:00
3fe4b8fd1c Update variable names
Also cleans up some weird code
2019-02-22 17:51:39 +09:00
d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
a5f1aa644b Fix cursor sensitivity tooltip not updating instantly 2019-01-25 17:30:35 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
93a08bdb23 Remove stray using 2019-01-17 20:23:15 +09:00
d16f4af92b Use TransferValueOnCommit for mouse sensitivity 2019-01-17 19:18:40 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
841b2e8692 Merge branch 'master' into consistent-terminology-format 2018-10-10 19:19:36 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
f99eff1192 Use consistent terminology format 2018-09-15 07:30:11 -07:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
a0f9f8d512 Update frramework again 2018-04-13 21:47:50 +09:00
9f5a52b641 Merge remote-tracking branch 'upstream/master' into UselessToucan-ignored_input_handler 2018-04-13 19:54:15 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
7c3441e2d0 ActiveInputHandlers -> IgnoredInputHandler 2018-04-12 17:06:35 +03:00
30b9439263 Fix default mouse sensitivity not reverting correctly 2018-02-05 20:00:36 +09:00
7e56519d6a Add setting for absolute input mapping 2018-02-05 16:13:39 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
d52b84df46 Move KeyboardStep assignment to ctor 2017-12-07 20:53:28 +09:00
36cfa552f4 Fix SensitivitySlider keyboard control 2017-11-29 23:03:26 -08:00
1b0e96f411 Fix some discrepancies when changing settings 2017-06-08 20:57:21 +09:00
028364b2d9 Add on-screen display support for RawInput and CursorSensitivity
Also allows resetting both at once using Ctrl+Alt+R.

- Depends on https://github.com/ppy/osu-framework/pull/807
2017-06-08 17:58:57 +09:00
09e075e3fb Allow adjusting mouse sensitivity at 0.01 increments 2017-06-05 20:22:39 +09:00