diff --git a/novelwriter/assets/icons/material_filled_bold.icons b/novelwriter/assets/icons/material_filled_bold.icons index 71152699..92889201 100644 --- a/novelwriter/assets/icons/material_filled_bold.icons +++ b/novelwriter/assets/icons/material_filled_bold.icons @@ -6,93 +6,93 @@ meta:author = Google meta:license = Apache License Version 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: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: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: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: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 601a2c1e..2f3d1b84 100644 --- a/novelwriter/assets/icons/material_filled_normal.icons +++ b/novelwriter/assets/icons/material_filled_normal.icons @@ -1,7 +1,7 @@ # This file is automatically generated. Do not edit. # Meta -meta:name = Material Symbols - Filled +meta:name = Material Symbols - Filled Medium meta:author = Google meta:license = Apache License Version 2.0 diff --git a/novelwriter/assets/icons/material_filled_thin.icons b/novelwriter/assets/icons/material_filled_thin.icons new file mode 100644 index 00000000..70206ae1 --- /dev/null +++ b/novelwriter/assets/icons/material_filled_thin.icons @@ -0,0 +1,98 @@ +# This file is automatically generated. Do not edit. + +# Meta +meta:name = Material Symbols - Filled Thin +meta:author = Google +meta:license = Apache License Version 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: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:timer_off = +icon:timer = +icon:unchecked = +icon:view = diff --git a/novelwriter/assets/icons/material_outline_bold.icons b/novelwriter/assets/icons/material_outline_bold.icons deleted file mode 100644 index 18f89bc2..00000000 --- a/novelwriter/assets/icons/material_outline_bold.icons +++ /dev/null @@ -1,98 +0,0 @@ -# This file is automatically generated. Do not edit. - -# Meta -meta:name = Material Symbols - Outlined Bold -meta:author = Google -meta:license = Apache License Version 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: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:timer_off = -icon:timer = -icon:unchecked = -icon:view = diff --git a/novelwriter/assets/icons/material_outline_normal.icons b/novelwriter/assets/icons/material_outline_normal.icons deleted file mode 100644 index 590e6ee6..00000000 --- a/novelwriter/assets/icons/material_outline_normal.icons +++ /dev/null @@ -1,98 +0,0 @@ -# This file is automatically generated. Do not edit. - -# Meta -meta:name = Material Symbols - Outlined -meta:author = Google -meta:license = Apache License Version 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: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: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 7f1a4b3b..dde3f32e 100644 --- a/novelwriter/assets/icons/material_rounded_bold.icons +++ b/novelwriter/assets/icons/material_rounded_bold.icons @@ -6,93 +6,93 @@ meta:author = Google meta:license = Apache License Version 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: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: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: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: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 ff312875..fe240ee7 100644 --- a/novelwriter/assets/icons/material_rounded_normal.icons +++ b/novelwriter/assets/icons/material_rounded_normal.icons @@ -1,7 +1,7 @@ # This file is automatically generated. Do not edit. # Meta -meta:name = Material Symbols - Rounded +meta:name = Material Symbols - Rounded Medium meta:author = Google meta:license = Apache License Version 2.0 diff --git a/novelwriter/assets/icons/material_rounded_thin.icons b/novelwriter/assets/icons/material_rounded_thin.icons new file mode 100644 index 00000000..19a60761 --- /dev/null +++ b/novelwriter/assets/icons/material_rounded_thin.icons @@ -0,0 +1,98 @@ +# This file is automatically generated. Do not edit. + +# Meta +meta:name = Material Symbols - Rounded Thin +meta:author = Google +meta:license = Apache License Version 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: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:timer_off = +icon:timer = +icon:unchecked = +icon:view = diff --git a/pkgutils.py b/pkgutils.py index 2e874153..1e714351 100755 --- a/pkgutils.py +++ b/pkgutils.py @@ -346,20 +346,14 @@ def buildIconTheme(args: argparse.Namespace) -> None: style = args.style if style == "material": processMaterialIcons(workDir, iconsDir, { - "material_outline_normal": { - "name": "Material Symbols - Outlined", - "style": "outlined", + "material_rounded_thin": { + "name": "Material Symbols - Rounded Thin", + "style": "rounded", "filled": False, - "weight": 400, - }, - "material_outline_bold": { - "name": "Material Symbols - Outlined Bold", - "style": "outlined", - "filled": False, - "weight": 700, + "weight": 200, }, "material_rounded_normal": { - "name": "Material Symbols - Rounded", + "name": "Material Symbols - Rounded Medium", "style": "rounded", "filled": False, "weight": 400, @@ -368,10 +362,16 @@ def buildIconTheme(args: argparse.Namespace) -> None: "name": "Material Symbols - Rounded Bold", "style": "rounded", "filled": False, - "weight": 700, + "weight": 600, + }, + "material_filled_thin": { + "name": "Material Symbols - Filled Thin", + "style": "rounded", + "filled": True, + "weight": 200, }, "material_filled_normal": { - "name": "Material Symbols - Filled", + "name": "Material Symbols - Filled Medium", "style": "rounded", "filled": True, "weight": 400, @@ -380,7 +380,7 @@ def buildIconTheme(args: argparse.Namespace) -> None: "name": "Material Symbols - Filled Bold", "style": "rounded", "filled": True, - "weight": 700, + "weight": 600, }, }) diff --git a/utils/material_icons.py b/utils/material_icons.py index 7758759c..4e15371f 100644 --- a/utils/material_icons.py +++ b/utils/material_icons.py @@ -3,7 +3,7 @@ novelWriter – Material Icon Theme ================================= This file is a part of novelWriter -Copyright (C) 2019 Veronica Berglyd Olsen and novelWriter contributors +Copyright (C) 2025 Veronica Berglyd Olsen and novelWriter contributors This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by