You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Use Case | Forms Only | Page Layouts | Free-form Design | Everything |
202
264
203
265
## 🚀 Best Practices
204
266
205
267
1.**Choose the Right Mode**: Use specialized designers when you know your use case:
206
268
- Building a form? Use `mode="form"`
207
269
- Designing a page structure? Use `mode="layout"`
270
+
- Creating mockups or free-form designs? Use `mode="canvas"` 🆕
208
271
- Need everything? Use `mode="general"` or omit the prop
209
272
210
273
2.**Start Specialized, Upgrade Later**: Begin with a specialized designer for focused work, then export the schema and open it in the general designer if you need additional components.
211
274
212
275
3.**Component Filtering**: The specialized designers limit available components to reduce cognitive load and improve the design experience for specific tasks.
213
276
277
+
4.**Canvas Mode for Prototyping**: Use canvas mode when you need pixel-perfect positioning or are creating mockups that don't follow typical web layout patterns. 🆕
278
+
214
279
## 📝 Examples
215
280
216
281
See the `examples/` directory for complete working examples:
282
+
-`examples/designer-modes/` - Interactive demo with all 4 modes 🆕
217
283
-`examples/form-designer/` - Form builder example
218
284
-`examples/layout-designer/` - Page layout example
219
285
-`examples/general-designer/` - General purpose example
0 commit comments