From 84d649ac6d47f242e2efbe7fe9ffa8b0f612be90 Mon Sep 17 00:00:00 2001 From: gary Date: Sun, 22 Feb 2026 12:22:34 +0100 Subject: [PATCH] fix(catalog): prevent grid card overflow on mobile --- lib/main.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index ce00b22..78ad4c0 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1016,7 +1016,8 @@ class _MosaicHomePageState extends State itemCount: _catalog.length, gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 2, - childAspectRatio: 1.2, + // Mehr vertikaler Platz pro Card, damit Name/Hex/Delete nicht überlaufen. + childAspectRatio: 0.92, mainAxisSpacing: 8, crossAxisSpacing: 8, ), @@ -1051,10 +1052,13 @@ class _MosaicHomePageState extends State const Spacer(), IconButton( visualDensity: VisualDensity.compact, + padding: EdgeInsets.zero, + constraints: + const BoxConstraints.tightFor(width: 30, height: 30), onPressed: _catalog.length <= 1 ? null : () => _deleteEntry(entry), - icon: const Icon(Icons.delete_outline), + icon: const Icon(Icons.delete_outline, size: 20), ), ], ),