From 723cba5b561806caf75172706d2fd13075c62413 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Fri, 10 Jan 2025 17:40:02 +0100
Subject: [PATCH] Separate out icons for sidebar
---
.../assets/icons/material_filled_bold.icons | 196 +++++++++---------
.../assets/icons/material_filled_normal.icons | 196 +++++++++---------
.../assets/icons/material_filled_thin.icons | 196 +++++++++---------
.../assets/icons/material_rounded_bold.icons | 196 +++++++++---------
.../icons/material_rounded_normal.icons | 196 +++++++++---------
.../assets/icons/material_rounded_thin.icons | 196 +++++++++---------
novelwriter/gui/sidebar.py | 10 +-
utils/icon_themes.py | 9 +-
utils/material_symbols.json | 9 +-
9 files changed, 611 insertions(+), 593 deletions(-)
diff --git a/novelwriter/assets/icons/material_filled_bold.icons b/novelwriter/assets/icons/material_filled_bold.icons
index 4abcebf4..37c79047 100644
--- a/novelwriter/assets/icons/material_filled_bold.icons
+++ b/novelwriter/assets/icons/material_filled_bold.icons
@@ -6,100 +6,102 @@ meta:author = Google Inc
meta:license = Apache 2.0
# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:manuscript =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:novel_view =
-icon:open =
-icon:outline =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:project_view =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_project =
+icon:sb_novel =
+icon:sb_search =
+icon:sb_outline =
+icon:sb_build =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:manuscript =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/material_filled_normal.icons b/novelwriter/assets/icons/material_filled_normal.icons
index 53e88c4c..155b0507 100644
--- a/novelwriter/assets/icons/material_filled_normal.icons
+++ b/novelwriter/assets/icons/material_filled_normal.icons
@@ -6,100 +6,102 @@ meta:author = Google Inc
meta:license = Apache 2.0
# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:manuscript =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:novel_view =
-icon:open =
-icon:outline =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:project_view =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_project =
+icon:sb_novel =
+icon:sb_search =
+icon:sb_outline =
+icon:sb_build =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:manuscript =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/material_filled_thin.icons b/novelwriter/assets/icons/material_filled_thin.icons
index 43a60e8d..a04942fd 100644
--- a/novelwriter/assets/icons/material_filled_thin.icons
+++ b/novelwriter/assets/icons/material_filled_thin.icons
@@ -6,100 +6,102 @@ meta:author = Google Inc
meta:license = Apache 2.0
# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:manuscript =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:novel_view =
-icon:open =
-icon:outline =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:project_view =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_project =
+icon:sb_novel =
+icon:sb_search =
+icon:sb_outline =
+icon:sb_build =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:manuscript =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/material_rounded_bold.icons b/novelwriter/assets/icons/material_rounded_bold.icons
index 30297456..71602cb7 100644
--- a/novelwriter/assets/icons/material_rounded_bold.icons
+++ b/novelwriter/assets/icons/material_rounded_bold.icons
@@ -6,100 +6,102 @@ meta:author = Google Inc
meta:license = Apache 2.0
# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:manuscript =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:novel_view =
-icon:open =
-icon:outline =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:project_view =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_project =
+icon:sb_novel =
+icon:sb_search =
+icon:sb_outline =
+icon:sb_build =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:manuscript =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/material_rounded_normal.icons b/novelwriter/assets/icons/material_rounded_normal.icons
index f6995c5b..4dd356db 100644
--- a/novelwriter/assets/icons/material_rounded_normal.icons
+++ b/novelwriter/assets/icons/material_rounded_normal.icons
@@ -6,100 +6,102 @@ meta:author = Google Inc
meta:license = Apache 2.0
# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:manuscript =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:novel_view =
-icon:open =
-icon:outline =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:project_view =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_project =
+icon:sb_novel =
+icon:sb_search =
+icon:sb_outline =
+icon:sb_build =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:manuscript =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/material_rounded_thin.icons b/novelwriter/assets/icons/material_rounded_thin.icons
index e809255b..a26a02f0 100644
--- a/novelwriter/assets/icons/material_rounded_thin.icons
+++ b/novelwriter/assets/icons/material_rounded_thin.icons
@@ -6,100 +6,102 @@ meta:author = Google Inc
meta:license = Apache 2.0
# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:manuscript =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:novel_view =
-icon:open =
-icon:outline =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:project_view =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_project =
+icon:sb_novel =
+icon:sb_search =
+icon:sb_outline =
+icon:sb_build =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:manuscript =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/gui/sidebar.py b/novelwriter/gui/sidebar.py
index d42e7a87..8baaaa48 100644
--- a/novelwriter/gui/sidebar.py
+++ b/novelwriter/gui/sidebar.py
@@ -140,11 +140,11 @@ class GuiSideBar(QWidget):
self.tbStats.setStyleSheet(buttonStyle)
self.tbSettings.setStyleSheet(buttonStyle)
- self.tbProject.setThemeIcon("project_view")
- self.tbNovel.setThemeIcon("novel_view")
- self.tbSearch.setThemeIcon("search")
- self.tbOutline.setThemeIcon("outline")
- self.tbBuild.setThemeIcon("manuscript")
+ self.tbProject.setThemeIcon("sb_project")
+ self.tbNovel.setThemeIcon("sb_novel")
+ self.tbSearch.setThemeIcon("sb_search")
+ self.tbOutline.setThemeIcon("sb_outline")
+ self.tbBuild.setThemeIcon("sb_build")
self.tbDetails.setThemeIcon("list")
self.tbStats.setThemeIcon("stats")
self.tbSettings.setThemeIcon("settings")
diff --git a/utils/icon_themes.py b/utils/icon_themes.py
index 1371debd..01a5bdf6 100644
--- a/utils/icon_themes.py
+++ b/utils/icon_themes.py
@@ -81,6 +81,12 @@ ICONS = [
"unfold-hide",
"unfold-show",
+ "sb_project",
+ "sb_novel",
+ "sb_search",
+ "sb_outline",
+ "sb_build",
+
"add",
"bookmarks",
"browse",
@@ -116,13 +122,10 @@ ICONS = [
"more_arrow",
"more_vertical",
"noncheckable",
- "novel_view",
"open",
- "outline",
"panel",
"pin",
"project_copy",
- "project_view",
"quote",
"refresh",
"remove",
diff --git a/utils/material_symbols.json b/utils/material_symbols.json
index 7abb8924..09818e65 100644
--- a/utils/material_symbols.json
+++ b/utils/material_symbols.json
@@ -48,6 +48,12 @@
"unfold-hide": "arrow_right",
"unfold-show": "arrow_drop_down",
+ "sb_project": "bookmark_manager",
+ "sb_novel": "book_4_spark",
+ "sb_search": "search",
+ "sb_outline": "summarize",
+ "sb_build": "export_notes",
+
"add": "add",
"bookmarks": "bookmarks",
"browse": "folder_open",
@@ -83,13 +89,10 @@
"more_arrow": "arrow_right",
"more_vertical": "more_vert",
"noncheckable": "indeterminate_check_box",
- "novel_view": "book_4_spark",
"open": "open_in_new",
- "outline": "summarize",
"panel": "dock_to_bottom",
"pin": "keep",
"project_copy": "folder_copy",
- "project_view": "bookmark_manager",
"quote": "format_quote",
"refresh": "refresh",
"remove": "remove",