From 0583f962d1cf523c48275cd84a99cf37b5008d89 Mon Sep 17 00:00:00 2001 From: pax Date: Sun, 12 Apr 2026 01:15:31 -0500 Subject: [PATCH] main_window: set minimum width on thumbnail grid Prevents the splitter from collapsing the grid to zero width. The minimum is one column of thumbnails (THUMB_SIZE + margins). --- booru_viewer/gui/main_window.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/booru_viewer/gui/main_window.py b/booru_viewer/gui/main_window.py index 3cb0d86..a82f708 100644 --- a/booru_viewer/gui/main_window.py +++ b/booru_viewer/gui/main_window.py @@ -31,7 +31,7 @@ from ..core.api.base import BooruClient, Post from ..core.api.detect import client_for_type from ..core.cache import download_image -from .grid import ThumbnailGrid +from .grid import ThumbnailGrid, THUMB_SIZE, THUMB_SPACING from .preview_pane import ImagePreview from .search import SearchBar from .sites import SiteManagerDialog @@ -306,6 +306,7 @@ class BooruApp(QMainWindow): self._stack = QStackedWidget() self._grid = ThumbnailGrid() + self._grid.setMinimumWidth(THUMB_SIZE + THUMB_SPACING * 2) self._grid.post_selected.connect(self._on_post_selected) self._grid.post_activated.connect(self._media_ctrl.on_post_activated) self._grid.context_requested.connect(self._context.show_single)