Skip to content

Conversation

vanch3d
Copy link
Contributor

@vanch3d vanch3d commented Oct 8, 2025

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

The PR adds a floating toolbox on the Workspace and a long-overdue search tool in it.

The search is based on a regex matching on the id of every visible (i.e. with the hidden attribute not set to false) entity (i.e. every node such as adapter, bridge) in the graph.

When the search matches a list of existing entities, they are shown as selected on the graph, as well as having the viewport centred on the selection.

The search string can be cleared, in this case all nodes will be deselected and the viewport centred on all the visible nodes (i.e. fitview)

The toolbar also contains two navigation buttons, prev and next, which allow the users to briefly iterate between each of the individual nodes returned by the matching search pattern. In such navigation, all matching nodes remain selected, but the viewport is now focusing on individual nodes.

Please note that the selection used in the search is the same as any manual selection by the users: clicking on another (non-searched) node or on the canvas itself will clear the selection, while keeping the search restrictions

Before

HiveMQ-Edge-10-08-2025_02_50_PM

After

HiveMQ-Edge-10-08-2025_02_51_PM HiveMQ-Edge-10-08-2025_02_52_PM

@vanch3d vanch3d self-assigned this Oct 8, 2025
@cla-bot cla-bot bot added the cla-signed label Oct 8, 2025
Copy link

github-actions bot commented Oct 8, 2025

Test Results

  460 files    460 suites   4m 17s ⏱️
3 850 tests 3 847 ✅ 3 💤 0 ❌
3 857 runs  3 854 ✅ 3 💤 0 ❌

Results for commit 283ced6.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Oct 8, 2025

Coverage Report

Overall Project 65.05%

There is no coverage information present for the Files changed

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.

1 participant