Skip to content

Document Lucide interface icons and preserved script icons - #54

Merged
JamieW105 merged 1 commit into
mainfrom
docs/lucide-interface-icons
Oct 21, 2026
Merged

JamieW105 merged 1 commit into
mainfrom
docs/lucide-interface-icons

Conversation

@JamieW105

@JamieW105 JamieW105 commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

The editor guide now describes the bundled Lucide interface icons and confirms that existing script and programming-language icons keep their current designs. The architecture baseline records the same offline icon behavior.

Validation: strict ESLint, production build, TypeScript, and npm audit (zero vulnerabilities) all passed.

Companion engine change: Rustic-Game-Engine/engine#43

@JamieW105 JamieW105 added area:website Documentation website type:docs Documentation changes labels Oct 21, 2026 — with ChatGPT Codex Connector
@JamieW105
JamieW105 merged commit 03697c5 into main Oct 21, 2026
1 check passed
@JamieW105
JamieW105 deleted the docs/lucide-interface-icons branch October 21, 2026 07:34
JamieW105 added a commit to Rustic-Game-Engine/engine that referenced this pull request Oct 21, 2026
Replace the editor and Project Manager interface icons with bundled
Lucide SVGs: transform tools, folders, non-script files, playback/status
controls, component chevrons, New project, and custom Windows caption
buttons. Preserve all ten existing script/language SVGs and their
file-extension mappings byte-for-byte, as requested.

The shared desktop icon module applies theme and hover tinting, retains
control labels and caption accessibility names, and installs SVG loaders
for the launcher. Pin the upstream icon source, remove superseded
Material Design interface assets, and package both icon-pack license
notices with the Windows installer. The application brand icon is
unchanged.

Validation:
- `cargo fmt --all -- --check` and `git diff --check`: passed.
- `cargo check --locked -p engine-desktop -p rustic-editor -p
rustic-project-manager`: passed.
- All 20 Lucide SVGs parse with white tintable strokes; all 10 original
script/language SVGs are unchanged.
- `cargo test --locked -p engine-desktop`: passed (2 tests).
- `cargo clippy --locked -p engine-desktop -p rustic-editor -p
rustic-project-manager --all-targets -- -D warnings`: passed.
- Full repository CI passed on Windows and Linux, including
rendering/viewport checks, application smoke tests, language adapter
conformance, dependency/license auditing, and workflow validation:
https://github.com/Rustic-Game-Engine/engine/actions/runs/39561333025.
- Fresh Windows installer
`RusticGameEngine-Setup-0.1.0-x64-20261021-073735.exe` built
successfully; packaged Setup/toolchain tests passed. Artifact:
`windows-installer` in the CI run.
- Companion website documentation:
Rustic-Game-Engine/docs#54 (strict ESLint,
production build, TypeScript and npm audit passed).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:website Documentation website type:docs Documentation changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants