-
Notifications
You must be signed in to change notification settings - Fork 29
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
How to organize the parts of the Kaoto UI for the VS Code extension #402
Labels
canvas/visualization
Canvas-related issues
enhancement
New feature or request
help wanted
Extra attention is needed
ui/ux
This issue is about improving the UI / UX
VS Code
VS Code extension related issues
Milestone
Comments
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Dec 5, 2023
This commit adds tabs for the remaining editors, like the Beans editor and the Metadata editor for VSCode. This is the first step towards having a better support for Camel entities relates to: KaotoIO#402
First iteration towards this: #509 -> Merged |
lhein
pushed a commit
that referenced
this issue
Dec 5, 2023
This commit adds tabs for the remaining editors, like the Beans editor and the Metadata editor for VSCode. This is the first step towards having a better support for Camel entities relates to: #402
After the first iteration 2 issues became evident.
|
The first issue is being handled in: #534 |
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Dec 12, 2023
Currently, when VSCode switch from one integration type to another, for instance, going from a Camel Route to a Kamelet, this change is not persisted until a property is changed. This happens because the KaotoBridge is not subscribed to the `code:updated` event and this is used when changing from one integration type to another. The fix is to subscribe to that envent. In addition to that, since [this PR](KaotoIO#541), the `VisibleFlowsProvider` was removed from the `Visualization` component, hence it was breaking the VSCode integration. This PR also adds it to the `KaotoBridge` fixes: KaotoIO#402
This PR fixes this issue. |
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Dec 15, 2023
Currently, when VSCode switch from one integration type to another, for instance, going from a Camel Route to a Kamelet, this change is not persisted until a property is changed. This happens because the KaotoBridge is not subscribed to the `code:updated` event and this is used when changing from one integration type to another. The fix is to subscribe to that envent. In addition to that, since [this PR](KaotoIO#541), the `VisibleFlowsProvider` was removed from the `Visualization` component, hence it was breaking the VSCode integration. This PR also adds it to the `KaotoBridge` fixes: KaotoIO#402
lordrip
added a commit
that referenced
this issue
Dec 15, 2023
Currently, when VSCode switch from one integration type to another, for instance, going from a Camel Route to a Kamelet, this change is not persisted until a property is changed. This happens because the KaotoBridge is not subscribed to the `code:updated` event and this is used when changing from one integration type to another. The fix is to subscribe to that envent. In addition to that, since [this PR](#541), the `VisibleFlowsProvider` was removed from the `Visualization` component, hence it was breaking the VSCode integration. This PR also adds it to the `KaotoBridge` fixes: #402
lordrip
pushed a commit
to lordrip/kaoto
that referenced
this issue
Aug 30, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
canvas/visualization
Canvas-related issues
enhancement
New feature or request
help wanted
Extra attention is needed
ui/ux
This issue is about improving the UI / UX
VS Code
VS Code extension related issues
In the VS Code extension we will not have the left side nav bar that we have in the live environment. So the question will be how to organize the different parts of the UI then.
One idea would be to introduce top or bottom tabs for the different editors we have. That would be the visual designer, the beans editor and in future other editors like REST, Metadata, Errorhandlers etcs. I am wondering if we can find a way to combine beans, metadata, error handler into a single tab like "Configuration".
We had something similar in the Eclipse Fuse Tooling...
The text was updated successfully, but these errors were encountered: