chore(release): v0.7.6
Ajoute un fichier log texte rotatif (wgsecure.log) dans le dossier applicatif, en complément du journal JSON interne, pour diagnostiquer un échec (ex. split-DNS) sans dépendre de l'UI. Corrige le panneau Journal qui coupait les messages longs sans moyen de les lire en entier (défilement horizontal réactivé + infobulle). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -138,7 +138,7 @@ class MainWindow(QMainWindow):
|
||||
" border: none; font-size: 10px; font-family: Courier; }"
|
||||
"QListWidget::item { padding: 1px 6px; }"
|
||||
)
|
||||
self._log_list.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
|
||||
self._log_list.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded)
|
||||
d.addWidget(self._log_list)
|
||||
d.addWidget(self._hsep())
|
||||
|
||||
@@ -454,6 +454,10 @@ class MainWindow(QMainWindow):
|
||||
color = theme.LOG_COLORS.get(kind, theme.ACCENT_LIGHT)
|
||||
item = QListWidgetItem(f"[{ts}] {msg}")
|
||||
item.setForeground(QColor(color))
|
||||
# Ligne trop longue pour tenir dans le panneau : barre de défilement
|
||||
# horizontale (ci-dessus) + tooltip pour lire le message complet
|
||||
# sans avoir à défiler.
|
||||
item.setToolTip(msg)
|
||||
self._log_list.addItem(item)
|
||||
self._log_list.scrollToBottom()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user