From 0b611f4f86555b6a82988796a26275be1b70eadd Mon Sep 17 00:00:00 2001 From: Shawn Date: Fri, 7 Oct 2022 11:28:55 -0600 Subject: [PATCH] Disable all scrollbars, also add logic for using CupertinoScrollbar on iOS if we do restore scrollbars --- lib/ui/common/app_scroll_behavior.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ui/common/app_scroll_behavior.dart b/lib/ui/common/app_scroll_behavior.dart index 3e13dc40..11ab06e5 100644 --- a/lib/ui/common/app_scroll_behavior.dart +++ b/lib/ui/common/app_scroll_behavior.dart @@ -1,5 +1,6 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/gestures.dart'; -import 'package:wonders/common_libs.dart'; /// Add mouse drag on desktop for easier responsive testing class AppScrollBehavior extends ScrollBehavior { @@ -13,6 +14,9 @@ class AppScrollBehavior extends ScrollBehavior { @override Widget buildScrollbar(BuildContext context, Widget child, ScrollableDetails details) { - return RawScrollbar(controller: details.controller, child: child); + return child; + return defaultTargetPlatform == TargetPlatform.android + ? RawScrollbar(controller: details.controller, child: child) + : CupertinoScrollbar(controller: details.controller, child: child); } }