From f23215e69c707365ce9e47b3467a93f16ab8021c Mon Sep 17 00:00:00 2001 From: xiaolefang-dm Date: Fri, 1 May 2026 17:07:52 +0800 Subject: [PATCH] fix: use BoxFit.cover for camera preview to fill panel - Change camera preview from BoxFit.contain (letterboxed) to BoxFit.cover (fills panel) - Fullscreen preview still uses BoxFit.contain to show full image --- app/frontend/lib/pages/operate_tab.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/frontend/lib/pages/operate_tab.dart b/app/frontend/lib/pages/operate_tab.dart index b1e9d85..5e37550 100644 --- a/app/frontend/lib/pages/operate_tab.dart +++ b/app/frontend/lib/pages/operate_tab.dart @@ -870,7 +870,7 @@ class _CameraPanelState extends ConsumerState<_CameraPanel> { if (selectedTopic != null && _latestFrame != null) GestureDetector( onTap: () => _showFullscreen(context), - child: Image.memory(_latestFrame!, fit: BoxFit.contain, gaplessPlayback: true), + child: Image.memory(_latestFrame!, fit: BoxFit.cover, gaplessPlayback: true), ) else Center(