From 984f08cfc5deddb56e18f5fe4b8fa3c3c43c5c93 Mon Sep 17 00:00:00 2001 From: Vitali Graf Date: Sat, 20 Dec 2025 13:56:38 +0100 Subject: [PATCH] Diff-View-Icon: Semantisch passende Icons mit Fallbacks verwenden MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Das Icon zum Laden von Diff-PDFs verwendet jetzt semantisch korrekte Icons: - Primär: view-split-left-right (zeigt Split-View-Konzept) - Fallback: vcs-diff (universelles Diff-Symbol) - Letzter Fallback: system-search Dies verbessert die visuelle Semantik und Plattform-Kompatibilität. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- src/ui/MainWindow.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ui/MainWindow.py b/src/ui/MainWindow.py index 2533257..d398772 100644 --- a/src/ui/MainWindow.py +++ b/src/ui/MainWindow.py @@ -1447,7 +1447,13 @@ class MainWindow(QMainWindow): # Icon-Label icon_label = QLabel() - icon_label.setPixmap(QIcon.fromTheme("document-preview").pixmap(16, 16)) + # Icon für Diff-View mit Fallbacks + icon = QIcon.fromTheme("view-split-left-right") + if icon.isNull(): + icon = QIcon.fromTheme("vcs-diff") + if icon.isNull(): + icon = QIcon.fromTheme("system-search") # Letzter Fallback + icon_label.setPixmap(icon.pixmap(16, 16)) icon_label.setCursor(QCursor(Qt.CursorShape.PointingHandCursor)) icon_label.setToolTip("Diff-PDF in Viewer laden")