-
Notifications
You must be signed in to change notification settings - Fork 52
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 the ability to contribute additional views to the left/right sites #693
Milestone
Comments
This was referenced Nov 12, 2021
pcdavid
added a commit
that referenced
this issue
Mar 3, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 3, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 3, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
17 tasks
pcdavid
added a commit
that referenced
this issue
Mar 7, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 7, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 7, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 7, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 7, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 7, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
sbegaudeau
pushed a commit
that referenced
this issue
Mar 7, 2022
- All the views will not use the same type of props - The workbench will now have no views by default Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
sbegaudeau
pushed a commit
that referenced
this issue
Mar 7, 2022
- All the views will not use the same type of props - The workbench will now have no views by default Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid
added a commit
that referenced
this issue
Mar 8, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
17 tasks
sbegaudeau
pushed a commit
that referenced
this issue
Mar 8, 2022
Bug: #693 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
Some projects want to add new views to the left and right sites of the workbench.
Solution
We will add the ability to contribute new views to those sites. The views will be statically contributed at build time only. We will not try to perform any magical layout on those sites anymore (LeftSite only for now) since the combinatorial explosion will be massive.
Contributors will should only be able to provide the view with its name and content. A common TypeScript interface will be required in order to provide the same capabilities to all those views.
This issue should start with the contribution of an ADR and no development should start before the approval of said ADR.
Cutting backs
Rabbit holes
No-gos
Test
Doc
UX/UI
Next
The text was updated successfully, but these errors were encountered: