feat: implement XYZ Plot Controller with RGThree-style widget framework

- Created XYZ Plot Controller node with dynamic widget management
- Implemented full widget persistence across page refreshes
- Added RGThree-style UI with toggles and strength controls
- Fixed text widget serialization issues
- Implemented hide/show pattern for widget management
- Added comprehensive right-click context menus
- Created detailed documentation of the widget framework
- Removed all debug console.log statements for production
This commit is contained in:
Vito Sansevero
2025-08-04 19:17:54 -07:00
parent 7b87b01535
commit 40bfccc952
14 changed files with 3325 additions and 172 deletions
+18
View File
@@ -0,0 +1,18 @@
/* XYZ Plot Controller Widget Styles */
.xyz-plot-controller-widget {
display: flex;
align-items: center;
gap: 5px;
}
.xyz-plot-controller-toggle {
width: 16px;
height: 16px;
cursor: pointer;
}
/* Ensure combo widgets don't overflow */
.comfy-multiline-input {
font-family: monospace;
resize: vertical;
}