feat: view tab widget toggle commands and unified SVG icon color scheme

Integrate NAVVCUBE, NAVBAR, PROPERTIES, FILETAB, LAYOUTTAB, TOOLPALETTES
and SHEETSET commands to toggle UI widgets at runtime. Add 15 new SVG icons
for view module tools previously using glyph fallbacks. Restyle all SVG
icons to use the established two-color scheme: #e0e0e0 for passive geometry,
#4cc9f0 for active/accent elements.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Hakan Seven 2026-04-24 01:23:06 +03:00
commit 1ec53a4730
81 changed files with 533 additions and 597 deletions

View file

@ -1,18 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
<!-- Point cloud dots -->
<circle cx="7" cy="15" r="1" fill="currentColor" stroke="none"/>
<circle cx="10" cy="11" r="1" fill="currentColor" stroke="none"/>
<circle cx="13" cy="9" r="1" fill="currentColor" stroke="none"/>
<circle cx="5" cy="12" r="1" fill="currentColor" stroke="none"/>
<circle cx="9" cy="16" r="1" fill="currentColor" stroke="none"/>
<circle cx="12" cy="13" r="1" fill="currentColor" stroke="none"/>
<circle cx="15" cy="11" r="1" fill="currentColor" stroke="none"/>
<circle cx="17" cy="8" r="1" fill="currentColor" stroke="none"/>
<circle cx="14" cy="16" r="1" fill="currentColor" stroke="none"/>
<circle cx="17" cy="14" r="1" fill="currentColor" stroke="none"/>
<circle cx="6" cy="18" r="1" fill="currentColor" stroke="none"/>
<circle cx="11" cy="18" r="1" fill="currentColor" stroke="none"/>
<!-- ReCap logo hint: circular arrow -->
<path d="M19 5 A7 7 0 0 1 21 12" stroke-width="2"/>
<polyline points="17,3 19,5 21,3"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64" fill="none" stroke-linecap="round" stroke-linejoin="round">
<polygon points="12,3 20,8 20,16 12,21 4,16 4,8" stroke="#e0e0e0" stroke-width="1.5" fill="none"/>
<circle cx="12" cy="12" r="3" stroke="#4cc9f0" stroke-width="1.5" fill="#4cc9f0" fill-opacity="0.2"/>
<line x1="12" y1="3" x2="12" y2="9" stroke="#e0e0e0" stroke-width="1"/>
<line x1="12" y1="15" x2="12" y2="21" stroke="#e0e0e0" stroke-width="1"/>
<line x1="4" y1="8" x2="9.5" y2="10.5" stroke="#e0e0e0" stroke-width="1"/>
<line x1="14.5" y1="13.5" x2="20" y2="16" stroke="#e0e0e0" stroke-width="1"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 662 B

Before After
Before After