-
Notifications
You must be signed in to change notification settings - Fork 11
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 DDS domain graph view #196
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
JesusPoderoso
had a problem deploying
to
codecov
November 23, 2023 07:17 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
November 23, 2023 07:17 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
November 23, 2023 07:17 — with
GitHub Actions
Failure
Signed-off-by: JesusPoderoso <[email protected]>
* Refs #19308: Add tab view in chart layout Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Update graph view name Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Close last tab would open New tab Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Add and delete tab buttons improvements Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Fix transition Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Cap max tabs to 15 Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Fix view issue when first tab gets closed Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Fix ChartLayout view issue when resizing window Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Fix polish infinite loop Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Avoid tab dragging Signed-off-by: JesusPoderoso <[email protected]> * Refs #19308: Propagate fullScreen var changes Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
* Disable dragging elements out of their bounds Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: Implement domain graph view Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Improve domain view Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Adapt to new JSON and visual improvements Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Add arrows to connections Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Round elements Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix entities height Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Update tab name with view content Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix connections Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Add domain id selector for graph view Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Add Refresh button and refresh feature Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: Implement Monitor <---> Backend connection Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Establish connection Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Add try-catch in SyncBackendConnection call Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Catch Exception when no graph Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: Fix issues, visual bugs and improvements Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix communication arrows visual bugs Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix icons and text spacing in entity boxes Signed-off-by: JesusPoderoso <[email protected]> Refs: Remove vulcanexus blue from color palette Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix entity order generation to optimize resizing Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Add comments to QML code Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Improve backend calls Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix overlapping visual bugs Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix resizing with large alias Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix single topic (and no entities) data representation Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Fix tab issue with multiple domains Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Display domain info when navigating through different domain views in tabs Signed-off-by: JesusPoderoso <[email protected]> Refs #19308: Display entity and topic data when clicked in the graph Signed-off-by: JesusPoderoso <[email protected]> Refs #19513: Improve Domain ID Dialog values Signed-off-by: JesusPoderoso <[email protected]> Refs #19513: Add metatraffic filter in the graph view Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Improve arrow drawing Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: Please linters Signed-off-by: JesusPoderoso <[email protected]> * Initial empty commit Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary include Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary eol ';' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove 'magic numbers' Signed-off-by: JesusPoderoso <[email protected]> Refs #19532: [ARS] Remove wheel displacement 'magic number' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Simplify hidden scrollbar Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecesary item Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Update status comparision to uppercase Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary width conditions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary filling rect Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Fix comment Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary recursive call Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Fix refresh domain info call Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary stack anchoring Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary 'z' ordering Signed-off-by: JesusPoderoso <[email protected]> Refs #19532: [ARS] Remove unnecessary 'z' ordering Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: [ARS] Remove unnecessary load model calls Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: Reorder elements to fix tabs overlapping Signed-off-by: JesusPoderoso <[email protected]> * Refs #19532: Fix warning displayed when showing metatraffic Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: [ARS] Add parenthesys to conditional assignations Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: [ARS] Add error check in missing entities Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: [ARS] Remove unnecessary rect Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: [ARS] Add missing space Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: [ARS] Improve entities width management Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Fix connections Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve comparasion conditions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Run resize call only once Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve connection generation Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Remove unnecessary load model call Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Reduce amount of painting iterations Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Fix typo Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Remove unnecessary signal declaration Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Apply latest rev suggestions Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
* Refs #19533: Add Status view to layout Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include problem callback backend connection Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Sync with statistics backend to obtain StatusData Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Take the samples and prepare a json structure Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Display the problem data in status layout Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Improve arrows based on internal feedback Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include external QMLTreeView module Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include external QMLTreeView module and adapt the tree with the required mechanisms Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Adapt model to use roles Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include missing information through roles in the UI Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add status icon and homogenize fonts Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add incompatible qos policies links to documentation compatibility rules Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix first click issue in status footer and remove dead code Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add view problem filter functionality Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Display entity issues counter on its right Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Avoid problem model destruction to avoid error messages when app closed Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Catch entity dispose and remove entity problems from model Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Update icons Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix visual details Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix error counting Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Adapt changes Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Improve disable view of chart layout button Signed-off-by: JesusPoderoso <[email protected]> * Fix mock build issue Signed-off-by: JesusPoderoso <[email protected]> * Fix visual details Signed-off-by: JesusPoderoso <[email protected]> * Display entity information when clicked in status layout Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Fix warning visual issue Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Add filter to status layout properly Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Fix topic filtering visual bugs Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Add load model check for empty filter Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Set Backend status references Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Delete debug comment Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Rename all problems to statuses Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve comments Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Minor sugestions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve entity status assignments Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Add missing problem sample 'Liveliness changed' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve error / warning counter update and update left panel info when problem reported Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Rename method Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] QML minor changes Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve graph connections section Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix style in the imported qml files Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove unnecessary dead code Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove unnecessary method Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Refactor tree model filtering Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove info dead code Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve StatusLayout.qml comments Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve pointers deletion Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Refactor model roles to use direct get methods Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Rename 'copy' model method as 'filtered_copy' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Remove repeated description in problems Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Rename domain graph public property entity id as 'domain_entity_id' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Improve status counter anchoring to avoid overlapping numbers and icons Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Improve status sample kind usage Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Treat entity status model status as StatusLevel instead of as boolean Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Comment typo Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve entity info update when new status reported Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove unnecessary error check Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Get Status Level string from sources (backend) Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix visual bug with expand/collapse status layout icon Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix timer flow Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Add try-catch in get_status_data Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix timer Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix left panel focus Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
* Refs #19743: Update documentation sections to include tabs, domain graph and status problems Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Include new images Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Update screenshots Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Apply rev suggestions Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
JesusPoderoso
force-pushed
the
feature/graph_views
branch
from
December 12, 2023 10:22
509b3a7
to
fc01fd6
Compare
JesusPoderoso
had a problem deploying
to
codecov
December 12, 2023 10:22 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 12, 2023 10:22 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 12, 2023 10:22 — with
GitHub Actions
Failure
* Refs #19973: Fix topic lines below entities visual bug Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Update Warning Icon to be more visible Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Remove info panel refresh call when new status is reported Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Improve arrows when related topic is not displayed Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Fix glitch when filtering domain graph per topic Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Apply rev suggestions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Fix identation Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Fix Gif size to adapt resolution Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Please uncrustify Signed-off-by: JesusPoderoso <[email protected]> * Refs #19973: Fix statistics backend StatusLevel references Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 08:48 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 08:48 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 08:48 — with
GitHub Actions
Failure
* Update loading graph gif Signed-off-by: JesusPoderoso <[email protected]> * Fix gif size Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 11:24 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 11:24 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 11:24 — with
GitHub Actions
Failure
* Add AMLIP icon and display in graph Signed-off-by: JesusPoderoso <[email protected]> * Add product icons Signed-off-by: JesusPoderoso <[email protected]> * Rename icons with backend names Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Update image names based on latest backend update Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Include app logos in png format Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Change .png logos to .svg logos Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Include logos in project resources Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Include logo in UI Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Update Panel behavior to allow section resize Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Update Domain Graph icon visibility to fix all alias width Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Fix logos and revert to .png format Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Apply rev suggestions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Apply latest rev suggestions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Apply latest rev suggestions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19880: Please uncrustify Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 15:04 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 15:04 — with
GitHub Actions
Failure
JesusPoderoso
had a problem deploying
to
codecov
December 19, 2023 15:04 — with
GitHub Actions
Failure
…rguments in mocks (#212) * Refs #19865: Init monitor with proper app id Signed-off-by: JesusPoderoso <[email protected]> * Refs #19865: Fix errors in mocks Signed-off-by: JesusPoderoso <[email protected]> * Refs #19865: Please linters Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
JesusPoderoso
temporarily deployed
to
codecov
December 20, 2023 08:02 — with
GitHub Actions
Inactive
JesusPoderoso
temporarily deployed
to
codecov
December 20, 2023 08:02 — with
GitHub Actions
Inactive
JesusPoderoso
temporarily deployed
to
codecov
December 20, 2023 08:02 — with
GitHub Actions
Inactive
Signed-off-by: JesusPoderoso <[email protected]>
JesusPoderoso
temporarily deployed
to
codecov
December 20, 2023 10:50 — with
GitHub Actions
Inactive
JesusPoderoso
temporarily deployed
to
codecov
December 20, 2023 10:50 — with
GitHub Actions
Inactive
JesusPoderoso
temporarily deployed
to
codecov
December 20, 2023 10:50 — with
GitHub Actions
Inactive
jepemi
approved these changes
Dec 21, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.