Closed Huongg closed 2 days ago
@Huongg I tested locally, I observed few differences compared to demo site
Hi @jitu5,
I’m looking into this. Here’s what I’ve found so far:
On both demo.kedro.org and localhost, the grandchildren nodes are not visible on the flowchart. Additionally, on the demo site, the nodes on the nodelist are still not disabled, which is incorrect because they cannot be interacted with. However, overall, they shouldn't be disabled, so we’ll address this issue.
It seems the highlight node bug is now resolved with this refactor.
Hi @jitu5,
I’m looking into this. Here’s what I’ve found so far:
- On both demo.kedro.org and localhost, the grandchildren nodes are not visible on the flowchart. Additionally, on the demo site, the nodes on the nodelist are still not disabled, which is incorrect because they cannot be interacted with. However, overall, they shouldn't be disabled, so we’ll address this issue.
- It seems the highlight node bug is now resolved with this refactor.
Hi @rashidakanchwala For point 1 now its fixed for the grandchildren nodes but I notice one more issue, when I click a focus icon for "train_evaluation.linear_regression" now I cant un-do focus when I click on the same focus icon again, even I cant collapse or expand "train_evaluation.linear_regression"
For point 2, still its not retaining highlight.
hey @jitu5 retaining highlighted when de-selecting on a node is a bug on the demo site, which is addressed with this refactoring. So when you click on a node, it should highlight, when not clicking on a node, it shouldn't highlight
when I click a focus icon for "train_evaluation.linear_regression" now I cant un-do focus when I click on the same focus icon again, even I cant collapse or expand "train_evaluation.linear_regression"
@rashidakanchwala Now its working as expected. Thanks
great work team! I've noticed a few things:
the padding space at the bottom of filters under the last tag is shorter than previous (see current vs demo site):
Not sure if its just me or gitpod, but im noticing some delay when I move/hover my mouse across the node list:
https://github.com/user-attachments/assets/12ad1c92-1c93-41e3-b97e-32b7602ef9e9
https://github.com/user-attachments/assets/385f78d1-1989-46a7-8fa2-15037ba82cb3
https://github.com/user-attachments/assets/988d9314-70d4-45c2-81ea-94842a562fe2
Thank you!!
Hi @stephkaiser, thanks for reviewing this! I discussed with @rashidakanchwala, and we agreed that only the first issue is introduced by the refactored code, which I’ve now addressed.
Regarding point 2, I suspect it might be related to the Gitpod setup, as I’m seeing the hover state working fine on my end.
The remaining issues are not introduced from the refactoring work, for example, point 3 is an existing bug (it’s also visible on the demo site when "pretty name" is turned off), and points 4 and 5 are new enhancements. I’ve combined these into a single ticket: https://github.com/kedro-org/kedro-viz/issues/2197.
If you're happy with this suggestion, can we merge this so it won't delay the release?
@Huongg sounds good to me! thanks Huong. I just checked the first issue and it looks good now, thank you!
Description
2192
This PR focuses on ensuring thorough QA throughout the changes for the significant refactor of the node-list, before we merge it to main branch
The final structure looks as below:
Miro board: https://miro.com/app/board/uXjVLTeWe88=/
Development notes
QA notes
Checklist
RELEASE.md
file