customize quick tab switcher buttons

This commit is contained in:
Fabian Freund
2026-07-06 17:48:58 +02:00
parent 10052ed3a3
commit 1b1c33dee5
30 changed files with 4763 additions and 133 deletions
@@ -117,6 +117,10 @@ part of 'routes.dart';
name: 'ContextualToolbarSettingsRoute',
path: 'contextual_toolbar',
),
TypedGoRoute<QuickSwitcherToolbarSettingsRoute>(
name: 'QuickSwitcherToolbarSettingsRoute',
path: 'quick_switcher_toolbar',
),
TypedGoRoute<DesktopModeSitesRoute>(
name: 'DesktopModeSitesRoute',
path: 'desktop_mode_sites',
@@ -354,6 +358,19 @@ class ContextualToolbarSettingsRoute extends GoRouteData
}
}
class QuickSwitcherToolbarSettingsRoute extends GoRouteData
with $QuickSwitcherToolbarSettingsRoute {
const QuickSwitcherToolbarSettingsRoute();
@override
Widget build(BuildContext context, GoRouterState state) {
return const ContextualToolbarSettingsScreen(
location: ToolbarConfigLocation.quickSwitcher,
title: 'Customize Switcher Buttons',
);
}
}
class DesktopModeSitesRoute extends GoRouteData with $DesktopModeSitesRoute {
const DesktopModeSitesRoute();