Skip to content

[Advanced] Create Visual Builder Tool #35

@yasmramos

Description

@yasmramos

Description

Develop a standalone drag-and-drop visual builder for designing JavaFX layouts with TailwindFX.

Task

  • Design main application window with toolbar and canvas
  • Implement component palette (buttons, labels, panes, etc.)
  • Create drag-and-drop layout editor
  • Build properties panel for editing TailwindFX utilities
  • Add real-time preview with theme switching
  • Implement code export to Java/FXML
  • Add save/load project functionality
  • Create undo/redo system

Features

  • Visual component tree editor
  • Live TailwindFX utility picker
  • Responsive breakpoint preview
  • Theme customization panel
  • Export to Maven project template

Skills Required

  • JavaFX (advanced)
  • CSS
  • UI/UX design
  • Serialization (XStream/JAXB)

Files to create

  • builder/ - New Maven module
  • builder/src/main/java/io/github/tailwindfx/builder/

Resources

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions