You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The drawing class in groupTreeAssembler.js utilized in GroupTreePlot does not support resizing. It does only use the initial width and height of the element it is rendered in and does not adjust to changes of the parent element. This can lead to bad UX, especially in the dynamic new Webviz application.
In addition, the class' code is difficult to adjust and maintain since it is written in plain JavaScript.
I suggest to:
Completely refactor/rewrite the drawing class in TypeScript
Add support for resizing
The text was updated successfully, but these errors were encountered:
When performing the initial splitting, I started looking into converting grup_tree.js to typescript. This work can pinpoint some of the issues detected when trying to purely convert the .js implementation into .ts. E.g. the existing .js code directly manipulates d3 objects used, by adding new attributes etc in code. This is not allowed when using typescript.
The drawing class in
groupTreeAssembler.js
utilized inGroupTreePlot
does not support resizing. It does only use the initial width and height of the element it is rendered in and does not adjust to changes of the parent element. This can lead to bad UX, especially in the dynamic new Webviz application.In addition, the class' code is difficult to adjust and maintain since it is written in plain JavaScript.
I suggest to:
The text was updated successfully, but these errors were encountered: