Add sidebar icon colour setting and rename format icon settings

This commit is contained in:
Veronica Berglyd Olsen
2025-10-26 14:16:05 +01:00
parent f74b151c53
commit 4a94ab86c9
2 changed files with 12 additions and 11 deletions
+9 -9
View File
@@ -142,14 +142,14 @@ class GuiSideBar(QWidget):
self.tbTheme.setStyleSheet(buttonStyle)
self.tbSettings.setStyleSheet(buttonStyle)
self.tbProject.setThemeIcon("sb_project", "default")
self.tbNovel.setThemeIcon("sb_novel", "default")
self.tbSearch.setThemeIcon("sb_search", "default")
self.tbOutline.setThemeIcon("sb_outline", "default")
self.tbBuild.setThemeIcon("sb_build", "default")
self.tbDetails.setThemeIcon("sb_details", "default")
self.tbStats.setThemeIcon("sb_stats", "default")
self.tbSettings.setThemeIcon("settings", "default")
self.tbProject.setThemeIcon("sb_project", "sidebar")
self.tbNovel.setThemeIcon("sb_novel", "sidebar")
self.tbSearch.setThemeIcon("sb_search", "sidebar")
self.tbOutline.setThemeIcon("sb_outline", "sidebar")
self.tbBuild.setThemeIcon("sb_build", "sidebar")
self.tbDetails.setThemeIcon("sb_details", "sidebar")
self.tbStats.setThemeIcon("sb_stats", "sidebar")
self.tbSettings.setThemeIcon("settings", "sidebar")
self._setThemeModeIcon()
@@ -176,7 +176,7 @@ class GuiSideBar(QWidget):
def _setThemeModeIcon(self) -> None:
"""Set the theme button icon."""
self.tbTheme.setThemeIcon(nwLabels.THEME_MODE_ICON[CONFIG.themeMode], "default")
self.tbTheme.setThemeIcon(nwLabels.THEME_MODE_ICON[CONFIG.themeMode], "sidebar")
self.tbTheme.setToolTip(trConst(nwLabels.THEME_MODE_LABEL[CONFIG.themeMode]))
+3 -2
View File
@@ -361,6 +361,7 @@ class GuiTheme:
sec = "Icon"
if parser.has_section(sec):
self._setBaseColor("tool", self._readColor(parser, sec, "tool"))
self._setBaseColor("sidebar", self._readColor(parser, sec, "sidebar"))
self._setBaseColor("accept", self._readColor(parser, sec, "accept"))
self._setBaseColor("reject", self._readColor(parser, sec, "reject"))
self._setBaseColor("action", self._readColor(parser, sec, "action"))
@@ -372,8 +373,8 @@ class GuiTheme:
self._setBaseColor("add", self._readColor(parser, sec, "add"))
self._setBaseColor("change", self._readColor(parser, sec, "change"))
self._setBaseColor("remove", self._readColor(parser, sec, "remove"))
self._setBaseColor("scformat", self._readColor(parser, sec, "scformat"))
self._setBaseColor("mdformat", self._readColor(parser, sec, "mdformat"))
self._setBaseColor("shortcode", self._readColor(parser, sec, "shortcode"))
self._setBaseColor("markdown", self._readColor(parser, sec, "markdown"))
self._setBaseColor("systemio", self._readColor(parser, sec, "systemio"))
self._setBaseColor("info", self._readColor(parser, sec, "info"))
self._setBaseColor("warning", self._readColor(parser, sec, "warning"))