https://github.com/appreciated/designer-for-flow
A WYSIWYG Editor to create Vaadin Flow components
https://github.com/appreciated/designer-for-flow
designer electron frontend java spring spring-boot vaadin vaadin-flow web-application-framework wysiwyg
Last synced: 3 months ago
JSON representation
A WYSIWYG Editor to create Vaadin Flow components
- Host: GitHub
- URL: https://github.com/appreciated/designer-for-flow
- Owner: appreciated
- License: gpl-3.0
- Created: 2019-10-08T17:06:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-27T04:45:01.000Z (about 4 years ago)
- Last Synced: 2025-04-02T13:41:13.022Z (6 months ago)
- Topics: designer, electron, frontend, java, spring, spring-boot, vaadin, vaadin-flow, web-application-framework, wysiwyg
- Language: Java
- Homepage:
- Size: 2.2 MB
- Stars: 7
- Watchers: 4
- Forks: 2
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Designer for Flow
This is a WYSIWYG-Editor that allows creating components for Vaadin flow.
Currently the following input and output formats are supported:
- Java Classes# Maturity & Current status
The Editor is currently in alpha (or pre-alpha), it still has quite a few bugs. Since the development speed decreased over time, I decided to release it before its completion. I hope that around this editor will develop a community willing to improve and test it. I no longer have the time to develop this product on my own with the wanted speed.# Concept
The packed Editor will run a Vaadin instance inside electron, using a shipped JDK.# Distribution
The Editor is not meant to be run manually. [Instead use the prepackaged Releases](https://github.com/appreciated/designer-for-flow/releases).# Versioning
The Version of the Editor is required to be coupled with the respective Vaadin version being used in a project. To make it easy for the user to identify which vaadin Version the designer is required a scheme as followed will be used.designer-for-flow v14.0.* -> Vaadin 14.0
designer-for-flow v14.1.* -> Vaadin 14.1
...
designer-for-flow v14.4.* -> Vaadin 14.4# Executing
Before starting the application via IDE execute `mvn clean install`.For developement purposes the Application can be run using `mvn spring-boot:run` or directly by running the `com.github.appreciated.designer.Application` class from your IDE.
# Building
To build the project run the following maven command:
`mvn clean install -Pproduction`After executing the ready to use electron application can be found under `target/electron/designer-for-flow-`.
# Branching
* `master` the latest version of the starter, using the latest platform snapshot
* `v15` the version for Vaadin 15# License
This Project is licensed under the GNU General Public License v3.0