From 9748384e7d89d9768d1c710e600e468de8d2a7b2 Mon Sep 17 00:00:00 2001 From: forbes Date: Wed, 18 Feb 2026 18:53:55 -0600 Subject: [PATCH] art(create): placeholder tree-node icons for Silo viewer nodes (#42) Add 10 SVG placeholder icons copied from existing silo action icons. These provide immediate visual feedback in the document tree while proper Catppuccin-themed icons are designed later. Icons: silo-group, silo-manifest, silo-metadata, silo-history, silo-approvals, silo-dependencies, silo-job, silo-macro, silo-jobs-group, silo-macros-group Also adds install(DIRECTORY) rule for resources/icons/ in CMakeLists. Closes #42 --- src/Mod/Create/CMakeLists.txt | 8 ++++++++ src/Mod/Create/resources/icons/silo-approvals.svg | 8 ++++++++ src/Mod/Create/resources/icons/silo-dependencies.svg | 12 ++++++++++++ src/Mod/Create/resources/icons/silo-group.svg | 8 ++++++++ src/Mod/Create/resources/icons/silo-history.svg | 8 ++++++++ src/Mod/Create/resources/icons/silo-job.svg | 7 +++++++ src/Mod/Create/resources/icons/silo-jobs-group.svg | 8 ++++++++ src/Mod/Create/resources/icons/silo-macro.svg | 8 ++++++++ src/Mod/Create/resources/icons/silo-macros-group.svg | 8 ++++++++ src/Mod/Create/resources/icons/silo-manifest.svg | 6 ++++++ src/Mod/Create/resources/icons/silo-metadata.svg | 6 ++++++ 11 files changed, 87 insertions(+) create mode 100644 src/Mod/Create/resources/icons/silo-approvals.svg create mode 100644 src/Mod/Create/resources/icons/silo-dependencies.svg create mode 100644 src/Mod/Create/resources/icons/silo-group.svg create mode 100644 src/Mod/Create/resources/icons/silo-history.svg create mode 100644 src/Mod/Create/resources/icons/silo-job.svg create mode 100644 src/Mod/Create/resources/icons/silo-jobs-group.svg create mode 100644 src/Mod/Create/resources/icons/silo-macro.svg create mode 100644 src/Mod/Create/resources/icons/silo-macros-group.svg create mode 100644 src/Mod/Create/resources/icons/silo-manifest.svg create mode 100644 src/Mod/Create/resources/icons/silo-metadata.svg diff --git a/src/Mod/Create/CMakeLists.txt b/src/Mod/Create/CMakeLists.txt index fea7defe9e..f992c56c2b 100644 --- a/src/Mod/Create/CMakeLists.txt +++ b/src/Mod/Create/CMakeLists.txt @@ -33,6 +33,14 @@ install( Mod/Create ) +# Install Silo tree-node icons +install( + DIRECTORY + ${CMAKE_CURRENT_SOURCE_DIR}/resources/icons/ + DESTINATION + Mod/Create/resources/icons +) + # Install ztools addon install( DIRECTORY diff --git a/src/Mod/Create/resources/icons/silo-approvals.svg b/src/Mod/Create/resources/icons/silo-approvals.svg new file mode 100644 index 0000000000..d05c9922c9 --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-approvals.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-dependencies.svg b/src/Mod/Create/resources/icons/silo-dependencies.svg new file mode 100644 index 0000000000..1ea69dccfd --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-dependencies.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-group.svg b/src/Mod/Create/resources/icons/silo-group.svg new file mode 100644 index 0000000000..ef555e641e --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-group.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-history.svg b/src/Mod/Create/resources/icons/silo-history.svg new file mode 100644 index 0000000000..a0907ef29e --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-history.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-job.svg b/src/Mod/Create/resources/icons/silo-job.svg new file mode 100644 index 0000000000..585fdd779e --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-job.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-jobs-group.svg b/src/Mod/Create/resources/icons/silo-jobs-group.svg new file mode 100644 index 0000000000..ef555e641e --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-jobs-group.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-macro.svg b/src/Mod/Create/resources/icons/silo-macro.svg new file mode 100644 index 0000000000..5bf6836e5e --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-macro.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-macros-group.svg b/src/Mod/Create/resources/icons/silo-macros-group.svg new file mode 100644 index 0000000000..ef555e641e --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-macros-group.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-manifest.svg b/src/Mod/Create/resources/icons/silo-manifest.svg new file mode 100644 index 0000000000..2a48196fdc --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-manifest.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Mod/Create/resources/icons/silo-metadata.svg b/src/Mod/Create/resources/icons/silo-metadata.svg new file mode 100644 index 0000000000..2381764f37 --- /dev/null +++ b/src/Mod/Create/resources/icons/silo-metadata.svg @@ -0,0 +1,6 @@ + + + + + + -- 2.49.1