From ca752feaf53dca5caacc2f06db60578a8ba2a73e Mon Sep 17 00:00:00 2001 From: Jamie Wells Date: Wed, 21 Oct 2026 07:20:23 +0000 Subject: [PATCH] Document Lucide interface icons and preserved language icons --- content/editor.md | 5 +++++ docs/ARCHITECTURE.md | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/content/editor.md b/content/editor.md index 3bcdba7..c9be5e3 100644 --- a/content/editor.md +++ b/content/editor.md @@ -19,6 +19,11 @@ The workspace includes 3D/2D viewports, Game Project Explorer, Inspector and Con **File** contains scene saving, Game Settings and renderer refresh. **Edit** provides Undo/Redo. **Programming** creates and attaches scripts, opens an external code editor, and offers Reload Scripts/Restart Play while running. **Move**, **Rotate** and **Scale** select the gizmo operation. The Play toolbar controls runtime sessions. +Interface controls, folders and non-script file types use bundled Lucide icons. +Script and programming-language icons keep their existing designs. Move, Rotate, +Scale and playback controls still have text labels. Icons work offline without +installing a font or downloading an icon pack. + ## Focused workflows - [Scene hierarchy](/docs/guides/editor/scene-hierarchy): create, select, name and parent objects. diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 3a131ec..bdfb87e 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -265,6 +265,12 @@ an editor returns naturally to the still-running launcher when it was launcher- started. Opening a project obtains an advisory project lock; read-only open and explicit stale-lock recovery are supported. +The editor and Project Manager use bundled Lucide icons for interface controls, +folders, and non-script file types. Move, Rotate, and Scale retain their text labels; +Play, Stop, Pause, Resume, and Frame also keep their labels. Existing script and +programming-language icons are unchanged. Icons load from the installed application, +including offline; no icon font or separate download is required. + All play modes use a child `rustic-runtime` so game/runtime faults do not destroy the editor: