Set touch events to disabled by default

This commit is contained in:
Hillel Coren 2023-02-08 17:17:17 +02:00
parent 34a283694c
commit 0daf19435f
2 changed files with 4 additions and 3 deletions

View File

@ -355,7 +355,8 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
child: child, child: child,
); );
}, },
scrollBehavior: state.prefState.enableTouchEvents scrollBehavior: state.prefState.enableTouchEvents &&
state.prefState.isDesktop
? MyCustomScrollBehavior() ? MyCustomScrollBehavior()
: null, : null,
navigatorKey: navigatorKey, navigatorKey: navigatorKey,

View File

@ -31,7 +31,7 @@ abstract class PrefState implements Built<PrefState, PrefStateBuilder> {
editAfterSaving: true, editAfterSaving: true,
requireAuthentication: false, requireAuthentication: false,
colorTheme: kColorThemeLight, colorTheme: kColorThemeLight,
enableTouchEvents: true, enableTouchEvents: false,
enableTooltips: true, enableTooltips: true,
isFilterVisible: false, isFilterVisible: false,
textScaleFactor: 1, textScaleFactor: 1,
@ -239,7 +239,7 @@ abstract class PrefState implements Built<PrefState, PrefStateBuilder> {
..editAfterSaving = true ..editAfterSaving = true
..showPdfPreview = true ..showPdfPreview = true
..showPdfPreviewSideBySide = false ..showPdfPreviewSideBySide = false
..enableTouchEvents = true ..enableTouchEvents = false
..enableFlexibleSearch = false ..enableFlexibleSearch = false
..enableTooltips = true ..enableTooltips = true
..textScaleFactor = 1 ..textScaleFactor = 1