Skip to content

feat(editor): restyle Aspid.MVVM Settings window in FastTools style#122

Merged
VPDPersonal merged 1 commit into
mainfrom
feat/mvvm-settings-welcome-style
Jun 7, 2026
Merged

feat(editor): restyle Aspid.MVVM Settings window in FastTools style#122
VPDPersonal merged 1 commit into
mainfrom
feat/mvvm-settings-welcome-style

Conversation

@VPDPersonal

Copy link
Copy Markdown
Owner

Summary

  • Rebuilds the Aspid.MVVM Settings window in the visual language of the Aspid.FastTools Welcome window: animated dot background, animated logo (links to the Asset Store) and title, themed cards, gradient Apply / Revert buttons, and a footer with the package version and Documentation / GitHub links.
  • Unifies the top menu — the window moves from Tools/🐍 Aspid into the shared Tools/Aspid 🐍 submenu, right next to Welcome FastTools.
  • UX polish: the displayed version is read from the package manifest (via PackageInfo) instead of a hard-coded constant; AspidToggle colors aligned with the theme (green accent); Apply / Revert are hidden until there are pending changes and deepen toward the theme's status background on hover.
  • Removes the now-unused internal FloatingBackgroundElement (superseded by the FastTools animated dot background) and updates CHANGELOG.md / CHANGELOG.ru.md.

Notes for review

  • Reuses FastTools internal editor components (AspidAnimatedDotsBackground, AspidAnimatedLogo, AspidAnimatedTitle, AspidLabel, AspidDividingLine, AspidGradientButton) — accessible from the MVVM editor assembly via the existing [InternalsVisibleTo("Aspid.MVVM.Unity.Editor")].
  • AspidToggle color/size tweaks also affect DebugBoolField, which derives from it (intentional, keeps theming consistent).
  • ⚠️ Not yet verified by a Unity compile — the Editor was not connected to UniCli during development. Static-checked against the component APIs; a build pass in the open Editor is still recommended.

… style

- Rebuild the settings window on FastTools UI components: animated dot
  background, animated logo (links to Asset Store) and title, themed cards,
  gradient Apply/Revert buttons and a footer with version and links
- Unify the top menu — move the window into Tools/Aspid 🐍 next to Welcome FastTools
- Read the displayed version from the package manifest; align AspidToggle colors
  with the theme; hide action buttons until there are changes
- Remove the now-unused FloatingBackgroundElement; update CHANGELOG (EN/RU)
@VPDPersonal VPDPersonal added status: work-in-progress Draft / not ready for review type: feature New feature or capability area: editor Editor-only code area: docs Documentation / knowledge wiki labels Jun 7, 2026
@VPDPersonal VPDPersonal marked this pull request as ready for review June 7, 2026 15:17
@github-actions github-actions Bot added status: needs-review Ready for review and removed status: work-in-progress Draft / not ready for review labels Jun 7, 2026
@VPDPersonal VPDPersonal merged commit 917a4d4 into main Jun 7, 2026
3 checks passed
@VPDPersonal VPDPersonal deleted the feat/mvvm-settings-welcome-style branch June 7, 2026 15:18
@github-actions github-actions Bot removed the status: needs-review Ready for review label Jun 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: docs Documentation / knowledge wiki area: editor Editor-only code type: feature New feature or capability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant