Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for a form descriptions editor #1169

Closed
1 task done
AxelRICHARD opened this issue Apr 19, 2022 · 1 comment · Fixed by #1192, #1200, #1205, #1206 or #1210
Closed
1 task done

Add support for a form descriptions editor #1169

AxelRICHARD opened this issue Apr 19, 2022 · 1 comment · Fixed by #1192, #1200, #1205, #1206 or #1210

Comments

@AxelRICHARD
Copy link
Contributor

  • I have checked that this feature has not yet been suggested by someone else.

Expected behavior

Based on #1149 (new FormDescription in View DSL), it will be possible to open a WYSIWYG editor on FormDescription model elements.
In the editor, users (specifiers) would drag & drop widgets from a list of widgets to create the future form representations.
Widgets placed in the editor would have the values and styles defined in the details view.
The placement/layout of the widgets in the editor would follow the order defined in the explorer view.

Cuttings backs

...

Potential side effects

...

Describe alternatives you've considered

...

AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 19, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 19, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
@sbegaudeau
Copy link
Member

Please use the new pull request template. I suspect that your pull request has not been created with the top of the master branch.

AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 19, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 20, 2022
- also add a first frontend unit test

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
@gcoutable gcoutable added this to the 2022.5.0 milestone Apr 20, 2022
@gcoutable gcoutable linked a pull request Apr 20, 2022 that will close this issue
39 tasks
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 21, 2022
- only add frontend side
- only support textfield widget
- also add a first frontend unit test

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 21, 2022
- only add frontend side
- only support textfield widget
- also add a first frontend unit test

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue Apr 22, 2022
- only add frontend side
- only support textfield widget
- also add a first frontend unit test

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Apr 22, 2022
- only add frontend side
- only support textfield widget
- also add a first frontend unit test

Bug: #1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 27, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 27, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 27, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 27, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue Apr 27, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue Apr 29, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue Apr 29, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Apr 29, 2022
Bug: #1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
@sbegaudeau sbegaudeau linked a pull request May 2, 2022 that will close this issue
39 tasks
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 4, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 10, 2022
-Textarea
-Checkbox
-Radio
-Select
-MultiSelect

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 10, 2022
-Textarea
-Checkbox
-Radio
-Select
-MultiSelect

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 10, 2022
-Textarea
-Checkbox
-Radio
-Select
-MultiSelect

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 11, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 11, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 11, 2022
-Textarea
-Checkbox
-Radio
-Select
-MultiSelect

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 11, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 12, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 12, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 12, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue May 16, 2022
-Textarea
-Checkbox
-Radio
-Select
-MultiSelect

Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit that referenced this issue May 16, 2022
-Textarea
-Checkbox
-Radio
-Select
-MultiSelect

Bug: #1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue May 16, 2022
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue May 16, 2022
sbegaudeau pushed a commit that referenced this issue May 16, 2022
Bug: #1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
@sbegaudeau sbegaudeau linked a pull request May 16, 2022 that will close this issue
39 tasks
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue May 17, 2022
@sbegaudeau sbegaudeau linked a pull request May 17, 2022 that will close this issue
39 tasks
sbegaudeau pushed a commit to AxelRICHARD/sirius-components that referenced this issue May 17, 2022
sbegaudeau pushed a commit that referenced this issue May 17, 2022
Bug: #1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-web that referenced this issue May 18, 2022
- handle new FormDescriptionEditor representation
- handle AddWidget mutation
- handle DeleteWidget mutation

Bug: eclipse-sirius/sirius-web#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-web that referenced this issue May 18, 2022
- handle new FormDescriptionEditor representation
- handle AddWidget mutation
- handle DeleteWidget mutation

Bug: eclipse-sirius/sirius-web#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-components that referenced this issue May 18, 2022
Bug: eclipse-sirius#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit to AxelRICHARD/sirius-web that referenced this issue May 18, 2022
@sbegaudeau sbegaudeau linked a pull request May 18, 2022 that will close this issue
39 tasks
sbegaudeau pushed a commit that referenced this issue May 18, 2022
Bug: #1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
gcoutable pushed a commit to AxelRICHARD/sirius-web that referenced this issue May 31, 2022
- handle new FormDescriptionEditor representation
- handle AddWidget mutation
- handle DeleteWidget mutation

Bug: eclipse-sirius/sirius-web#1169
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
gcoutable pushed a commit to AxelRICHARD/sirius-web that referenced this issue May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment