From ffb54ee2a601455d849f7de6a79ed6a38a36dccc Mon Sep 17 00:00:00 2001 From: ngfchl Date: Sat, 18 Jul 2026 20:02:24 +0800 Subject: [PATCH] left align file manager breadcrumbs --- lib/widgets/breadcrumb_bar.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/widgets/breadcrumb_bar.dart b/lib/widgets/breadcrumb_bar.dart index 66add3e..5696892 100644 --- a/lib/widgets/breadcrumb_bar.dart +++ b/lib/widgets/breadcrumb_bar.dart @@ -54,7 +54,9 @@ class BreadcrumbBar extends StatelessWidget { GestureDetector( onTap: isLast ? null : () => onNavigate(i), child: MouseRegion( - cursor: isLast ? SystemMouseCursors.basic : SystemMouseCursors.click, + cursor: isLast + ? SystemMouseCursors.basic + : SystemMouseCursors.click, child: Container( padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), decoration: BoxDecoration( @@ -75,9 +77,16 @@ class BreadcrumbBar extends StatelessWidget { ); } - return SingleChildScrollView( - scrollDirection: Axis.horizontal, - child: Row(children: items), + return Align( + alignment: Alignment.centerLeft, + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Row( + mainAxisSize: MainAxisSize.min, + mainAxisAlignment: MainAxisAlignment.start, + children: items, + ), + ), ); } }