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,
);
},
scrollBehavior: state.prefState.enableTouchEvents
scrollBehavior: state.prefState.enableTouchEvents &&
state.prefState.isDesktop
? MyCustomScrollBehavior()
: null,
navigatorKey: navigatorKey,

View File

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