make drawer gesture controllable via settings

This commit is contained in:
Fabian Freund
2026-02-14 20:02:48 +01:00
parent c336b4fafe
commit 826015c42f
6 changed files with 61 additions and 3 deletions
@@ -292,6 +292,12 @@ class BrowserScreen extends HookConsumerWidget {
),
);
final drawerGestureEnabled = ref.watch(
generalSettingsWithDefaultsProvider.select(
(value) => value.drawerGestureEnabled,
),
);
final displayAppBar = useValueNotifier(true);
ref.listen(tabBarDismissableControllerProvider, (previous, next) {
@@ -462,7 +468,7 @@ class BrowserScreen extends HookConsumerWidget {
// Minimal scaffold - only for Material overlay support (SnackBars)
resizeToAvoidBottomInset: false,
endDrawer: const BrowserNavigationDrawer(),
endDrawerEnableOpenDragGesture: false,
endDrawerEnableOpenDragGesture: drawerGestureEnabled,
body: Stack(
children: [
// Layer 0: Browser content