Files
a292212b67 Toolbars for every capability, VectorCraft icons, coming soon for planned ones (#20)
* feat(engine): capability catalogue — every toolbar entry, ready or coming soon, and docs/features.md

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* feat: 98 toolbar icons drawn with VectorCraft from recipes (cargo xtask icons), attributed

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* feat(ui): toolbar of tabs and panels from the catalogue, VectorCraft icons recoloured per theme, coming-soon entries greyed with their milestone; ui.toolbar

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* refactor: ready entries are their command; one tooltip; tabs and panels as catalogue runs; icon cache per theme and size; ui.toolbar read-only

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* docs: roadmap notes the toolbar and icons

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* feat(ui): deck entries run deck.write with their format, ready when the writer is in FORMATS; file and edit entries; compact and collapsed panels instead of scrolling

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* docs: features page after the Nastran writer (#24) made its deck entry ready

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* docs: features page after the LS-DYNA writer (#25) made its deck entry ready

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

* feat: solve.static, solve.frequency and solve.probe on the toolbar (Solve and Results tabs)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

---------

Co-authored-by: jyviko <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
2026-10-13 17:49:31 -04:00

13 lines
2.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
<title>solve.fsi</title>
<g id="Layer_1" data-name="Layer 1">
<path d="M3 6 L3.19 5.8 L3.38 5.61 L3.56 5.43 L3.75 5.25 L3.94 5.09 L4.12 4.94 L4.31 4.81 L4.5 4.7 L4.69 4.61 L4.88 4.55 L5.06 4.51 L5.25 4.5 L5.44 4.51 L5.62 4.55 L5.81 4.61 L6 4.7 L6.19 4.81 L6.38 4.94 L6.56 5.09 L6.75 5.25 L6.94 5.43 L7.12 5.61 L7.31 5.8 L7.5 6 L7.69 6.2 L7.88 6.39 L8.06 6.57 L8.25 6.75 L8.44 6.91 L8.62 7.06 L8.81 7.19 L9 7.3 L9.19 7.39 L9.38 7.45 L9.56 7.49 L9.75 7.5 L9.94 7.49 L10.12 7.45 L10.31 7.39 L10.5 7.3 L10.69 7.19 L10.88 7.06 L11.06 6.91 L11.25 6.75 L11.44 6.57 L11.62 6.39 L11.81 6.2 L12 6" fill="none" stroke="#4f9ce8" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3 12 L3.19 11.8 L3.38 11.61 L3.56 11.43 L3.75 11.25 L3.94 11.09 L4.12 10.94 L4.31 10.81 L4.5 10.7 L4.69 10.61 L4.88 10.55 L5.06 10.51 L5.25 10.5 L5.44 10.51 L5.62 10.55 L5.81 10.61 L6 10.7 L6.19 10.81 L6.38 10.94 L6.56 11.09 L6.75 11.25 L6.94 11.43 L7.12 11.61 L7.31 11.8 L7.5 12 L7.69 12.2 L7.88 12.39 L8.06 12.57 L8.25 12.75 L8.44 12.91 L8.62 13.06 L8.81 13.19 L9 13.3 L9.19 13.39 L9.38 13.45 L9.56 13.49 L9.75 13.5 L9.94 13.49 L10.12 13.45 L10.31 13.39 L10.5 13.3 L10.69 13.19 L10.88 13.06 L11.06 12.91 L11.25 12.75 L11.44 12.57 L11.62 12.39 L11.81 12.2 L12 12" fill="none" stroke="#4f9ce8" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3 18 L3.19 17.8 L3.38 17.61 L3.56 17.43 L3.75 17.25 L3.94 17.09 L4.12 16.94 L4.31 16.81 L4.5 16.7 L4.69 16.61 L4.88 16.55 L5.06 16.51 L5.25 16.5 L5.44 16.51 L5.62 16.55 L5.81 16.61 L6 16.7 L6.19 16.81 L6.38 16.94 L6.56 17.09 L6.75 17.25 L6.94 17.43 L7.12 17.61 L7.31 17.8 L7.5 18 L7.69 18.2 L7.88 18.39 L8.06 18.57 L8.25 18.75 L8.44 18.91 L8.62 19.06 L8.81 19.19 L9 19.3 L9.19 19.39 L9.38 19.45 L9.56 19.49 L9.75 19.5 L9.94 19.49 L10.12 19.45 L10.31 19.39 L10.5 19.3 L10.69 19.19 L10.88 19.06 L11.06 18.91 L11.25 18.75 L11.44 18.57 L11.62 18.39 L11.81 18.2 L12 18" fill="none" stroke="#4f9ce8" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M15 21 C15 15 16 8 19 3" fill="none" stroke="#4f9ce8" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M13 21 L19 21" fill="none" stroke="#dde2ea" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14 8 L17 8 M15.24 8.96 L17 8 L15.24 7.04" fill="none" stroke="#f0b44a" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>