a8c3fdd383
Update outdated OpenTabletDriver FAQ links
2022-01-11 16:11:07 +01:00
855a74b8a0
Adjust vertical spacings in individual subsections
2021-10-10 00:34:11 +02:00
16beb2c90c
Expose more pieces of TabletSettings
2021-09-04 15:35:46 +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
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
7df7137c88
Add localisation support for remaining input settings sections
2021-07-16 23:03:55 +09:00
5b91111eda
Update SettingsSubsection.Header
to accept a LocalisableString
2021-07-15 13:09:51 +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
196f95ae54
Update to use new bindables and centered area offset
2021-03-19 19:01:32 +09:00
9d0c8902a6
Fix margins and spacing between sub flowed items
2021-03-19 19:01:32 +09:00
9a6a0f3df5
Add test coverage and better UI handling of no tablet connected scenario
2021-03-19 19:01:32 +09:00
bba25a0182
Tidy up draw hierarchy and bindable logic
2021-03-19 19:01:31 +09:00
932745e5c4
Fix remaining feedback loops
2021-03-19 19:01:31 +09:00
e3bed4c97d
Simplify aspect ratio application, add window conforming and direct adjustment
2021-03-19 19:01:31 +09:00
43359553c1
Add aspect ratio display and limiting
2021-03-19 19:01:31 +09:00
9b70f0ee1f
Tidy up visual appearance of settings and add a reset button
2021-03-19 19:01:31 +09:00
0a6525baee
Fix slider bars reloading each time the tablet size is changed
2021-03-19 19:01:31 +09:00
d026c8da85
Initial pass of configuration interface
2021-03-19 19:01:31 +09:00