Commit Graph

171 Commits

Author SHA1 Message Date
bd2e0dc82b Move "keybindings" keyword to correct section
Without this, things like tablet settings would show when searching for
bindings, even though these settings have nothing to do with key
bindings.
2022-11-17 15:09:42 +09:00
bb762d8131 Fix "reset to full area" button not always working correctly 2022-11-16 15:45:26 +09:00
be81c658af move tablet area calculations to functions 2022-11-09 20:14:01 +01:00
533a2db5ea fix inaccurate tablet area dimensions when applying aspect ratio 2022-11-09 18:48:47 +01:00
Aki
91358f4a6a Implement tablet button bindings 2022-10-15 15:16:14 +08:00
6f6290a21a Use async flow for storing key binding changes to realm 2022-10-11 15:37:22 +09:00
e9ab465da6 Merge branch 'master' into localisation-settings 2022-10-06 13:22:08 +09:00
43c16cb613 Fix potential crash from incorrect drawable mutation in tablet settings display 2022-09-26 15:10:02 +09:00
81d582c051 fix review points and fine tuning 2022-09-16 21:08:25 +09:00
c0e2ba419e Localize non-localizable setting items 2022-09-16 18:31:02 +09:00
d199b3b100 Update GetVariantName to also support localisation 2022-08-22 14:51:00 +09:00
a71c2bbe28 Split overlay toggles into own section in key bindings
Things were getting hard to find..
2022-08-09 17:01:38 +09:00
ee96d84ffa Merge branch 'master' into input-settings 2022-06-20 22:55:43 +02:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
42598ce22a Refactor warning to notice in method names and usages 2022-06-01 16:51:58 +09:00
53844d3df1 Refactor settings item "warning" text to allow non-warning state 2022-05-31 14:01:42 +09:00
a633501687 Change FilterTerms to use LocalisableString 2022-05-16 14:09:37 +09:00
280cd048f6 Fix joystick settings changing enabled state of config level bindables
Just copied what we had in place for the mouse sensitivity setting. For
tablet settings I believe I avoided this by just hiding the settings
when not enabled. Might be a better way forward, but this is simplest
for now.

Run `TestSceneSettingsPanel` twice to get a crash without this change.
2022-04-26 17:31:28 +09:00
2200067c52 Display deadzone as percentage and simplify surrounding code 2022-04-24 16:31:20 +09:00
5addcbf460 Changed KeyboardStep to 0.01 2022-04-23 13:16:20 -03:00
6a87dfdabb More Code Quality
Double whoops.
2022-04-23 02:14:41 -03:00
23ef1e194d Code Quality
Whoops.
2022-04-23 01:52:59 -03:00
27f3499330 Add joystick/gamepad deadzone setting
Also splits joystick/gamepad into a new sub-section.
2022-04-23 00:17:00 -03:00
5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
214b2724de Merge branch 'master' into input-settings
# Conflicts:
#	osu.Game/OsuGameBase.cs
#	osu.iOS/OsuGameIOS.cs
2022-02-12 11:48:46 +01:00
e23b10e6a5 Update remaining cases of clashing variable name in realm.Run(realm.. 2022-01-25 13:04:05 +09:00
6eb2c28e41 Rename RealmContextFactory to RealmAccess 2022-01-24 20:38:07 +09:00
25dbe6b27c Fix unused null assignment 2022-01-22 12:58:30 +09:00
7025191fdd Move target field outside of Run usage
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-01-22 12:02:44 +09:00
114c9e8c1f Update all usages of CreateContext to use either Run or Write 2022-01-21 17:27:08 +09:00
a5d2047f05 Fix various cases of creating realm contexts from update thread when not necessary 2022-01-21 01:44:56 +09:00
1b62a685f3 Merge branch 'master' into realm-integration/score-and-beatmaps 2022-01-18 15:07:59 +09:00
12fd279b7d Add test to check full flow of rebinding gameplay key bindings
Addresses a regression found in realm PR that was not covered by tests.
2022-01-17 16:00:17 +09:00
037e56f13e Add Android mouse settings 2022-01-15 14:53:41 +01:00
3ecd889fef Replace EF RulesetStore with realm version
Pass full EF context factory to `RealmContextFactory` for migration purposes
2022-01-12 16:39:36 +09:00
a8c3fdd383 Update outdated OpenTabletDriver FAQ links 2022-01-11 16:11:07 +01:00
aaa46960b3 Reword mouse wheel disable setting to better explain its purpose 2021-12-03 17:18:07 +09:00
84268c3d85 Merge branch 'master' into realm-ruleset-keybinding-short-name 2021-11-24 13:48:48 +09:00
0eea026afb Remove null checks on CreateInstance() calls 2021-11-24 12:23:09 +09:00
d94b27a8a2 Switch realm ruleset key bindings to use ruleset's ShortName as key 2021-11-22 18:52:30 +09:00
8a23b648fe Move HoverClickSounds to the clickable button 2021-11-08 14:32:00 +01:00
49c26a465c Debounce and schedule updates to key combinations 2021-11-08 18:29:11 +09:00
b4225804ed Add missing null check 2021-11-08 18:26:12 +09:00
f5842e7587 Shorten variable names 2021-11-08 18:24:37 +09:00
82f24b0502 Revert "Change font to default"
This reverts commit cc286f165d.
2021-11-08 18:16:06 +09:00
cc286f165d Change font to default
Non-english letters look tiny with size 10
and don't fit into the look.
2021-11-08 06:56:57 +01:00
c3069ad002 Change to use ReadableKeyCombinationProvider
Changes all usages of `KeyCombination.ReadableString()` to
`ReadableKeyCombinationProvider.GetReadableString()`.

Subscribing to `KeymapChanged` is only required in `KeyButton`.
All other places query `GetReadableString()` every time.
2021-11-08 06:55:26 +01:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
6c3637a62a Remove grid usage in KeyBindingRow 2021-10-18 22:07:30 +02:00
552fc1dc8a Adjust key binding rows to accommodate new default value indicator 2021-10-17 21:50:04 +02:00