From 586370188bdf799e524deeb87a676519ed652157 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Fri, 10 Jan 2025 17:40:16 +0100
Subject: [PATCH] Add Font Awesome icons
---
novelwriter/assets/icons/font_awesome.icons | 107 +++++++++++++++++++
utils/font_awesome.json | 108 ++++++++++++++++++++
2 files changed, 215 insertions(+)
create mode 100644 novelwriter/assets/icons/font_awesome.icons
create mode 100644 utils/font_awesome.json
diff --git a/novelwriter/assets/icons/font_awesome.icons b/novelwriter/assets/icons/font_awesome.icons
new file mode 100644
index 00000000..5e933ffd
--- /dev/null
+++ b/novelwriter/assets/icons/font_awesome.icons
@@ -0,0 +1,107 @@
+# This file is automatically generated. Do not edit.
+
+# Meta
+meta:name = Font Awesome 6
+meta:author = Fonticons Inc
+meta:license = Font Awesome Free License
+
+# 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: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/utils/font_awesome.json b/utils/font_awesome.json
new file mode 100644
index 00000000..e1c60d55
--- /dev/null
+++ b/utils/font_awesome.json
@@ -0,0 +1,108 @@
+{
+ "alert_error": "circle-exclamation",
+ "alert_info": "circle-info",
+ "alert_question": "circle-question",
+ "alert_warn": "triangle-exclamation",
+
+ "cls_archive": "box-archive",
+ "cls_character": "user-group",
+ "cls_custom": "tag",
+ "cls_entity": "building",
+ "cls_none": "notdef",
+ "cls_novel": "book",
+ "cls_object": "key",
+ "cls_plot": "puzzle-piece",
+ "cls_template": "folder-plus",
+ "cls_timeline": "hourglass-end",
+ "cls_trash": "trash-can",
+ "cls_world": "earth-africa",
+
+ "prj_folder": "folder",
+ "prj_document": "file-lines",
+ "prj_title": "file-lines",
+ "prj_chapter": "file-lines",
+ "prj_scene": "file-lines",
+ "prj_note": "note-sticky",
+
+ "fmt_bold": "bold",
+ "fmt_italic": "italic",
+ "fmt_mark": "highlighter",
+ "fmt_strike": "strikethrough",
+ "fmt_subscript": "subscript",
+ "fmt_superscript": "superscript",
+ "fmt_underline": "underline",
+ "fmt_toolbar": "square",
+
+ "search": "magnifying-glass",
+ "search_cancel": "xmark",
+ "search_case": "font",
+ "search_loop": "repeat",
+ "search_preserve": "text-height",
+ "search_project": "file-arrow-down",
+ "search_regex": "asterisk",
+ "search_replace": "magnifying-glass-arrow-right",
+ "search_word": "text-width",
+
+ "bullet-off": "circle:regular",
+ "bullet-on": "circle:solid",
+ "unfold-hide": "caret-right",
+ "unfold-show": "caret-down",
+
+ "sb_project": "pen-to-square",
+ "sb_novel": "book-open",
+ "sb_search": "magnifying-glass",
+ "sb_outline": "table-list",
+ "sb_build": "up-right-from-square",
+
+ "add": "plus",
+ "bookmarks": "bookmark",
+ "browse": "folder-open",
+ "cancel": "ban",
+ "checked": "square-check",
+ "chevron_down": "chevron-down",
+ "chevron_left": "chevron-left",
+ "chevron_right": "chevron-right",
+ "chevron_up": "chevron-up",
+ "close": "xmark",
+ "copy": "clone",
+ "document_add": "file-circle-plus",
+ "document": "file",
+ "edit": "pen",
+ "exclude": "ban",
+ "export": "file-export",
+ "filter": "filter",
+ "fit_height": "arrows-up-down",
+ "fit_width": "arrows-left-right",
+ "folder": "folder",
+ "font": "font",
+ "import": "file-import",
+ "language": "spell-check",
+ "lines": "align-left",
+ "list": "list",
+ "manuscript": "up-right-from-square",
+ "margin_bottom": "arrow-down",
+ "margin_left": "arrow-left",
+ "margin_right": "arrow-right",
+ "margin_top": "arrow-up",
+ "maximise": "maximize",
+ "minimise": "minimize",
+ "more_arrow": "caret-right",
+ "more_vertical": "ellipsis-vertical",
+ "noncheckable": "square-minus",
+ "open": "file-arrow-up",
+ "panel": "table-list",
+ "pin": "thumbtack",
+ "project_copy": "copy",
+ "quote": "quote-right",
+ "refresh": "arrow-rotate-right",
+ "remove": "minus",
+ "revert": "arrow-rotate-left",
+ "settings": "gear",
+ "star": "star",
+ "stats": "chart-simple",
+ "text": "file-lines",
+ "timer_off": "pause",
+ "timer": "clock",
+ "unchecked": "square-xmark",
+ "view": "minus"
+}