From 6ddf6b9cce01bd14e7b8122b2e9e08f07615bdfd Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 31 Jan 2025 22:37:10 +0600 Subject: [PATCH] fix: remove automaticallyImplyLeading from root tabs --- lib/pages/library/library.dart | 1 + lib/pages/library/user_albums.dart | 1 + lib/pages/library/user_artists.dart | 1 + lib/pages/library/user_playlists.dart | 1 + lib/pages/search/search.dart | 2 +- lib/pages/stats/stats.dart | 3 ++- 6 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/pages/library/library.dart b/lib/pages/library/library.dart index be1d04ce..359cc609 100644 --- a/lib/pages/library/library.dart +++ b/lib/pages/library/library.dart @@ -48,6 +48,7 @@ class LibraryPage extends HookConsumerWidget { headers: [ if (constraints.smAndDown) TitleBar( + automaticallyImplyLeading: false, child: SingleChildScrollView( scrollDirection: Axis.horizontal, child: TabList( diff --git a/lib/pages/library/user_albums.dart b/lib/pages/library/user_albums.dart index e11c6c8b..99cee135 100644 --- a/lib/pages/library/user_albums.dart +++ b/lib/pages/library/user_albums.dart @@ -65,6 +65,7 @@ class UserAlbumsPage extends HookConsumerWidget { controller: controller, slivers: [ SliverAppBar( + automaticallyImplyLeading: false, backgroundColor: Theme.of(context).colorScheme.background, floating: true, flexibleSpace: Padding( diff --git a/lib/pages/library/user_artists.dart b/lib/pages/library/user_artists.dart index f55f4587..c8c1dda8 100644 --- a/lib/pages/library/user_artists.dart +++ b/lib/pages/library/user_artists.dart @@ -72,6 +72,7 @@ class UserArtistsPage extends HookConsumerWidget { controller: controller, slivers: [ SliverAppBar( + automaticallyImplyLeading: false, backgroundColor: Theme.of(context).colorScheme.background, floating: true, flexibleSpace: SizedBox( diff --git a/lib/pages/library/user_playlists.dart b/lib/pages/library/user_playlists.dart index 6ac3bac0..6b92f8ea 100644 --- a/lib/pages/library/user_playlists.dart +++ b/lib/pages/library/user_playlists.dart @@ -91,6 +91,7 @@ class UserPlaylistsPage extends HookConsumerWidget { controller: controller, slivers: [ SliverAppBar( + automaticallyImplyLeading: false, floating: true, backgroundColor: context.theme.colorScheme.background, flexibleSpace: Container( diff --git a/lib/pages/search/search.dart b/lib/pages/search/search.dart index d82b3153..1555c062 100644 --- a/lib/pages/search/search.dart +++ b/lib/pages/search/search.dart @@ -79,7 +79,7 @@ class SearchPage extends HookConsumerWidget { child: Scaffold( headers: [ if (kTitlebarVisible) - const TitleBar(automaticallyImplyLeading: true, height: 30) + const TitleBar(automaticallyImplyLeading: false, height: 30) ], child: auth.asData?.value == null ? const AnonymousFallback() diff --git a/lib/pages/stats/stats.dart b/lib/pages/stats/stats.dart index 1a2a86a1..da7c64f3 100644 --- a/lib/pages/stats/stats.dart +++ b/lib/pages/stats/stats.dart @@ -24,7 +24,8 @@ class StatsPage extends HookConsumerWidget { bottom: false, child: Scaffold( headers: [ - if (kTitlebarVisible) const TitleBar(), + if (kTitlebarVisible) + const TitleBar(automaticallyImplyLeading: false), ], child: CustomScrollView( slivers: [