Commit Graph

123 Commits

Author SHA1 Message Date
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
ff382259ca Use rounded buttons in tablet rotation preset settings 2021-10-11 23:17:09 +02:00
b30dd2d4ed Use rounded button in settings sidebar 2021-10-10 21:45:41 +02:00
b8616bf910 Adjust appearance of keybinding subpanel 2021-10-10 00:34:12 +02:00
855a74b8a0 Adjust vertical spacings in individual subsections 2021-10-10 00:34:11 +02:00
3e403cfe03 Add comment explaining the purpose of the empty FilterTerms 2021-10-02 19:16:46 +02:00
d55836c0b2 Make ResetButton no longer part of search filtering
The button will now appear if and only if all the bindings in its section are visible (not filtered out by the search)
2021-10-02 15:10:30 +02:00
9fa901f6aa Refine RealmContext implementation API 2021-09-30 23:56:38 +09:00
51997fa533 Add localisation for GlobalActions 2021-09-16 16:02:04 +08:00
52c69d2f22 Adjust value to not be full width (but allow for more accommodations with localised versions) 2021-09-13 14:17:45 +09:00
2888623bdb Extended the width of the ResetSectionButton to be equal to Content.Width. Fixes #14685 2021-09-08 22:02:24 +02:00
458cde832d Avoid using SSDQ for validity computation 2021-09-06 14:11:13 +09:00
4fb3a1d641 Update check to inflate in the correct direct
Also handles previously unhandled edge cases by comparing all four
corners, instead of only two.
2021-09-05 00:46:29 +09:00
66daa553de Fix bounds check running too early causing tablet area to show incorrect validity 2021-09-04 19:34:55 +09:00
16beb2c90c Expose more pieces of TabletSettings 2021-09-04 15:35:46 +09:00
139e69ed3b Merge pull request #14343 from frenzibyte/hide-tablet-not-detected-when-disabled
Hide tablet settings content when disabled
2021-08-16 23:31:16 +09:00
568d027013 Simplify weird conditionals 2021-08-16 22:07:41 +09:00
e39a295c5c Hide tablet settings content when input handler is disabled 2021-08-16 13:45:50 +03:00
887d622c28 Merge branch 'master' into localisation-settings 2021-08-16 15:41:50 +08:00
c8fb796660 Fix settings notice text class tinting everything with yellow 2021-08-14 20:14:28 +03:00
f43ab323ff Add shared class for notice text in settings 2021-08-13 11:12:44 +03:00
cd842ccef8 Improve message
Co-authored-by: Dean Herbert <pe@ppy.sh>
2021-08-13 10:15:50 +03:00
543f6039e2 Display on Windows and Linux only 2021-08-13 09:26:53 +03:00
c5ee8753b4 Notify users to read OpenTabletDriver's FAQ when tablet not detected 2021-08-13 09:20:52 +03:00
03013d0d30 Add InputSettingsStrings
Existed strings files keep no change
2021-08-12 12:34:06 +08:00
9b7bb37244 Add hover+select sounds to some components that are missing them 2021-07-30 21:35:28 +09:00
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
bfad044b00 Remove unused imports. 2021-07-20 21:57:55 -07:00
2b0d530075 Eliminate Overlay.KeyBinding namespace and move everything to Settings.Section.Input 2021-07-20 21:18:24 -07:00
7df7137c88 Add localisation support for remaining input settings sections 2021-07-16 23:03:55 +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
ab2a8b5c89 Fix initial rotation not being set 2021-04-21 16:12:09 +09:00
eb20865c02 Show tablet preview with physical tablet counter-rotated for supplied user area selection
Closes https://github.com/ppy/osu/issues/12399.

Rotation animation is intentionally delayed slightly to give a better sense of what is going on (or maybe just look cool).
2021-04-21 15:55:15 +09:00
1dfd08eded Add tablet rotation configuration 2021-03-30 13:01:48 +09:00
8dfff999f9 Add rotation slider 2021-03-30 12:40:50 +09:00
8a0fcf20ed Move offset settings up for more logical ordering 2021-03-30 12:32:42 +09:00
86b569f5f7 Fix typo in identifier 2021-03-20 12:37:51 +01:00
d28bed6ed2 Schedule adding transforms on tablet changes
Fixes `InvalidThreadForMutationException`s that pop up when
disconnecting/reconnecting tablets during the game's operation. In those
cases the value change callback executes from  an OpenTabletDriver
thread.
2021-03-20 12:37:48 +01:00
63cbac3bd0 Ensure aspect ratio slider gets an initial value 2021-03-19 20:15:29 +09:00
6f32c302eb Add checkbox to optionally disable tablet handling 2021-03-19 20:13:51 +09:00
86b229b1c9 Increase maximum usable aspect ratio to account for ultrawide monitors 2021-03-19 20:05:18 +09:00
fefb007805 Remove no longer relevant comment 2021-03-19 19:01:32 +09:00
1e82033c84 Move bindings to LoadComplete to avoid cross-thread issues 2021-03-19 19:01:32 +09:00
c624aa9397 Only update tablet values on commit 2021-03-19 19:01:32 +09:00
6285dcd1a1 Add arbitrary value to fix FP contains check failures 2021-03-19 19:01:32 +09:00