From 639f99f82a8e715585305806e6b2292ee79be603 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Mon, 25 Mar 2024 01:16:33 +0300 Subject: [PATCH] Add option to enable smooth scroll --- src/components/scrollManager.js | 4 ++-- src/controllers/user/controls/index.html | 7 +++++++ src/controllers/user/controls/index.js | 6 ++++++ src/scripts/settings/appSettings.js | 14 ++++++++++++++ src/strings/en-us.json | 1 + 5 files changed, 30 insertions(+), 2 deletions(-) diff --git a/src/components/scrollManager.js b/src/components/scrollManager.js index 49c2cebc32..2f0917391f 100644 --- a/src/components/scrollManager.js +++ b/src/components/scrollManager.js @@ -4,7 +4,7 @@ */ import dom from '../scripts/dom'; -import browser from '../scripts/browser'; +import appSettings from 'scripts/settings/appSettings'; import layoutManager from './layoutManager'; /** @@ -477,7 +477,7 @@ function doScroll(xScroller, scrollX, yScroller, scrollY, smooth) { * Returns true if smooth scroll must be used. */ function useSmoothScroll() { - return !!browser.tizen; + return appSettings.enableSmoothScroll(); } /** diff --git a/src/controllers/user/controls/index.html b/src/controllers/user/controls/index.html index 8c54db4bd9..512f3df05e 100644 --- a/src/controllers/user/controls/index.html +++ b/src/controllers/user/controls/index.html @@ -14,6 +14,13 @@
${EnableGamepadHelp}
${LabelPleaseRestart}
+ +
+ +