Commit Graph

186 Commits

Author SHA1 Message Date
27c497145f Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
8f78d6179b Fix multiple issues with settings items unhiding on search 2022-11-29 14:41:49 +09:00
894ef15e79 Merge branch 'master' into update-framework 2022-11-26 16:19:36 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
53b03df93d Combine TriangleButton and RoundedButton classes 2022-11-24 16:26:57 +09:00
c7ae837687 Increase maximum aspect ratio for tablet settings to 23:9 / 2.55 2022-11-21 12:45:54 +09:00
0c671a2a82 Merge branch 'master' into fix-tablet-aspect-ratio-values 2022-11-19 14:32:24 +01:00
e4fc14faee Merge pull request #21270 from peppy/auto-advance-bindings
Auto-advance binding for ruleset key bindings
2022-11-18 16:19:54 +09:00
e658efbefa Fix being able to bind two non-modifier keys to the same binding 2022-11-18 15:34:41 +09:00
551192b413 Refactor a bit for readability 2022-11-18 13:55:37 +09:00
d1b2116400 Auto-advance binding for ruleset key bindings 2022-11-17 15:23:20 +09:00
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
4ff17cb4bd remove unused using directive 2022-11-12 08:52:33 +01:00
7a860fb460 address reviews 2022-11-12 08:49:03 +01:00
268011be9e use MathF 2022-11-11 17:56:50 +01:00
173f557376 fix tablet aspect ratio values 2022-11-11 17:14:34 +01: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