Description
Good day FUXA community. Maybe I am missing something, however there seems currently no viable workflow for iteratively updating a custom SVG widget and having those changes reflected in already-placed view instances without manually rebuilding all bindings from scratch. This affects any non-trivial project where custom SVG widgets are under active development or require periodic visual updates.
Consequences for the development workflow
Every time an SVG widget is updated - even for minor visual changes - the full manual reconfiguration cycle seems to be required for every placed instance on every view:
- Remove the old widget instance
- Re-import and reposition the new widget
- Re-enter all tag/variable bindings per property
- Reassign all events
- Reassign all actions
In a project with the same widget (with different bindings) placed multiple times, this cost multiplies. The lack of a live-link or re-sync mechanism makes iterative development impractical. Is there a solution or workaround for this problem?
Environment
FUXA version: latest master 1.3.0 (Electron package)
Browser: Firefox 147.0.4
OS: Win 11