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

refactor(28703): Add the source of a side panel into its header #710

Merged
merged 7 commits into from
Dec 16, 2024

Conversation

vanch3d
Copy link
Contributor

@vanch3d vanch3d commented Dec 16, 2024

See https://hivemq.kanbanize.com/ctrl_board/57/cards/28703/details/

The PR fixes a significant usability issue, whereas most of the side panels opening in the workspace would not mention which node or link would have triggered the opening.

The side panels now contain a cartouche in the header which will indicate which content is associated with the specific instance of the panel.

The content of that cartouche has been normalised to render the icon of the entity, its name and its description.

Note that, in most cases, the trigger of the side panel will be one of the nodes on the workspace (or a link connecting them). The cartouche therefore refers to these nodes, which might reinforce a somehow loose coupling (e.g. topic filters being located within the Edge node)

Before

screenshot-localhost_3000-2024_12_16-10_35_04

After

screenshot-localhost_3000-2024_12_16-10_33_28

screenshot-localhost_3000-2024_12_16-10_33_39

screenshot-localhost_3000-2024_12_16-10_33_56

@vanch3d vanch3d self-assigned this Dec 16, 2024
@cla-bot cla-bot bot added the cla-signed label Dec 16, 2024
@vanch3d vanch3d marked this pull request as ready for review December 16, 2024 11:58
@vanch3d vanch3d force-pushed the refactor/28703/workspace-form-headers branch from 65db3c1 to b905161 Compare December 16, 2024 14:36
@vanch3d vanch3d merged commit 24f6679 into master Dec 16, 2024
10 checks passed
@vanch3d vanch3d deleted the refactor/28703/workspace-form-headers branch December 16, 2024 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants