[WC-3297] Signature web#2138
Conversation
1edd154 to
c439717
Compare
968a371 to
5c70f7e
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
387e533 to
9f8b802
Compare
This comment was marked as outdated.
This comment was marked as outdated.
AI Code Review
What was reviewed
Skipped (out of scope): Findings🚨 High — Stale
|
| ## Commands | ||
|
|
||
| ```bash | ||
| cd packages/pluggableWidgets/signature-web | ||
| pnpm run build # Production build | ||
| pnpm run dev # Development build with watch | ||
| pnpm run start # Start dev server | ||
| pnpm run test # Unit tests | ||
| pnpm run lint # ESLint | ||
| ``` | ||
|
|
||
| ## Development | ||
|
|
||
| Set `MX_PROJECT_PATH` to your Mendix project, then `pnpm run dev` for hot reload. Changes appear in Studio Pro after sync. |
There was a problem hiding this comment.
This is redundant, it lives in generic docs and true for all widgets.
| ## Marketplace | ||
|
|
||
| - **App Number:** 107984 | ||
| - **Minimum Mendix:** 11.8.0 | ||
| - **Offline Capable:** Yes | ||
| - **Platform:** Web only |
There was a problem hiding this comment.
This is redundant as well, if needed, it can be read out from package.json which is single source of truth
Signature Widget v2.0 - Custom Widget to Pluggable Widget Migration
Summary
Complete rewrite of the Signature widget, migrating from the legacy Custom Widget architecture (v1.0.8) to the modern
Pluggable Widget API (v2.0.0). This is a major architectural change that brings the widget in line with Mendix's current
standards and provides better Studio Pro integration, improved maintainability, and enhanced functionality.
🚨 Breaking Changes
com.mendix.widget.custom.signature.Signature→com.mendix.widget.web.signature.Signature✨ What's New
Added Features
fileNameproperty (textTemplate) for customizing saved file names@mendix/widget-plugin-component-kitValidationAlertTechnical Improvements
@mendix/pluggable-widgets-toolsreplacing Webpack🔄 Migration Notes
For Developers
packages/pluggableWidgets/signature-web/(new) vspackages/customWidgets/signature-web/(legacy)pnpm run build,pnpm run dev,pnpm run testpackages/customWidgets/for referenceFor App Builders
📋 Preserved Functionality
All v1.x features are maintained:
signature_padv5.1.3🧪 Testing Completed
pnpm run test)pnpm run lint)pnpm run build)