Ticket #1266 (new enhancement)
WYSIWYG editor
| Reported by: | Joonas Lehtinen | Owned by: | Joonas Lehtinen |
|---|---|---|---|
| Priority: | critical | Milestone: | IT Mill Sponsored Backlog |
| Component: | undefined | Version: | |
| Keywords: | Cc: | ||
| Known Issue description: | |||
| Hours estimate: | Deadline (dd.mm.yyyy): | ||
| Known Issue version (since): | Known Issue title: | ||
| Hours done: | Depends to: | #1267 #98 | |
| Affects documentation: | no | ||
| Known Issue workaround: | |||
| Affects release notes: | yes | Contract: | |
Description (last modified by Joonas Lehtinen) (diff)
The idea is to create WYSIWYG editor for Eclipse:
- The editor should save the results as java class extending CustomComponent?
- It is not necessary to support hand editing of the same class - all customizations can be done in extending or using classes
- We should have component palette (to drag-n-drop components from), property editor for editing selected components properties, component hierarchy tree and visual canvas showing pixel-perfect rendition of the UI
- We could either do editing on UIDL level (and transform that to Java) or recompile/beanshell execute actual Java-code to produce UIDL. Any supporting info can be saved to Java-comments.
- Should support subset of the API for most components. At least size, caption,
- Should support CoordinateLayout? (see #1267) editing well, including snap-to-grid
- Uses embedded web-browser
- Requires compiled widgetset
See design draft attached to #98
Change History
Note: See
TracTickets for help on using
tickets.
