From 0daf19435f9f08b5d1ab2d50bbab60fea1570a73 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 8 Feb 2023 17:17:17 +0200 Subject: [PATCH] Set touch events to disabled by default --- lib/main_app.dart | 3 ++- lib/redux/ui/pref_state.dart | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/main_app.dart b/lib/main_app.dart index afe6a2e74..ee7524b2d 100644 --- a/lib/main_app.dart +++ b/lib/main_app.dart @@ -355,7 +355,8 @@ class InvoiceNinjaAppState extends State { child: child, ); }, - scrollBehavior: state.prefState.enableTouchEvents + scrollBehavior: state.prefState.enableTouchEvents && + state.prefState.isDesktop ? MyCustomScrollBehavior() : null, navigatorKey: navigatorKey, diff --git a/lib/redux/ui/pref_state.dart b/lib/redux/ui/pref_state.dart index 76d2808ea..ce125d390 100644 --- a/lib/redux/ui/pref_state.dart +++ b/lib/redux/ui/pref_state.dart @@ -31,7 +31,7 @@ abstract class PrefState implements Built { 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 { ..editAfterSaving = true ..showPdfPreview = true ..showPdfPreviewSideBySide = false - ..enableTouchEvents = true + ..enableTouchEvents = false ..enableFlexibleSearch = false ..enableTooltips = true ..textScaleFactor = 1