Skip to content

feat: brand icon set, restyled UI, and 1.2.0 installer - #17

Merged
Robusr merged 4 commits into
mainfrom
feat/ui-icon-release
Nov 6, 2026
Merged

Robusr merged 4 commits into
mainfrom
feat/ui-icon-release

Conversation

@Robusr

@Robusr Robusr commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Icons: reproducible multi-size icon set (20/32/40/64/96/128 PNG plus multi-resolution ICO) generated from the logo palette and bound to ICommandGroup.IconList / MainIconList, so the ribbon, toolbar, and command buttons show the Vulcan mark at every DPI.
  • UI: the panel, settings dialog, and preview window share the brand look — light background, white input card, ember gradient primary button, ghost secondary buttons, green status dot, Microsoft YaHei UI.
  • Installer: 1.2.0 with GPLv3 license page, modern wizard, Vulcan-Setup-1.2.0.exe, x64compatible identifiers, RunOnceId on uninstall, ISCC path probing, and only the icon assets copied into the payload.
  • Docs: captioned workflow GIF (prompt → editable JSON → native feature tree) embedded in all three READMEs; installer output name updated.

Testing

  • Client builds in Release|x64 without warnings; Inno Setup compiles Vulcan-Setup-1.2.0.exe.
  • Installed from the project dist via install.bat /quiet on Windows 11; the registry CodeBase points at the new DLL and SolidWorks 2025 loads it.
  • End-to-end on real SolidWorks: Chinese prompt → server call → editable JSON preview → execute → native cylinder with feature tree 凸台-拉伸1 and the success dialog.
  • GIF captured from the installed add-in and verified frame by frame.

🤖 Generated with Claude Code

Robusr and others added 4 commits November 7, 2026 04:03
Generate a reproducible multi-size icon set (20/32/40/64/96/128 PNG plus
a multi-resolution ICO) from the logo palette, refresh the installer
bitmaps, and bind ICommandGroup.IconList/MainIconList to the files next
to the add-in so the ribbon, toolbar, and command buttons show the
Vulcan forge mark at every DPI scale.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Apply the brand look to all three windows: light background, white input
card, ember gradient primary button, ghost secondary buttons, green
status dot, and consistent Microsoft YaHei UI typography. The settings
and preview dialogs are restyled in code with the same palette, and the
settings button added by the panel now uses the shared ghost style.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Bump to 1.2.0, add the GPLv3 license page, use the modern wizard, emit
Vulcan-Setup-1.2.0.exe, adopt x64compatible architecture identifiers,
add a RunOnceId to the uninstall entry, and probe common Inno Setup
locations instead of relying on ProgramFiles(x86). Stage only the icon
PNGs and ICO into the payload so the generator script is not shipped.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Capture the shipped add-in workflow (prompt, editable JSON preview,
native feature tree), assemble it into a captioned GIF with a small
Pillow tool, and embed it in all three READMEs. Update the installer
output name to Vulcan-Setup-1.2.0.exe.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Robusr
Robusr merged commit 9e5e0f8 into main Nov 6, 2026
6 checks passed
@Robusr
Robusr deleted the feat/ui-icon-release branch November 6, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant