-
Notifications
You must be signed in to change notification settings - Fork 41
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
[REFACTORING]: groupTreeAssembler.js
in GroupTreePlot
#1829
Comments
When performing the initial splitting, I started looking into converting Here is the testing branch: https://github.com/CeetronSolutions/webviz-subsurface-components/tree/split-group-tree-setting-and-view-ts-conversion-backup Initial converting |
🎉 This issue has been resolved in version wsc-common@1.1.0 🎉 The release is available on GitHub release |
# [1.4.0](https://github.com/equinor/webviz-subsurface-components/compare/group-tree-plot@1.3.24...group-tree-plot@1.4.0) (2025-02-03) ### Features * GroupTreePlot --- Refactor to typescript + better D3 and React integration + some small features ([#2367](#2367)) ([a7cfab2](a7cfab2)), closes [#1829](#1829)
🎉 This issue has been resolved in version group-tree-plot@1.4.0 🎉 The release is available on GitHub release |
# [1.6.0](https://github.com/equinor/webviz-subsurface-components/compare/well-completions-plot@1.5.20...well-completions-plot@1.6.0) (2025-02-03) ### Features * GroupTreePlot --- Refactor to typescript + better D3 and React integration + some small features ([#2367](#2367)) ([a7cfab2](a7cfab2)), closes [#1829](#1829)
🎉 This issue has been resolved in version well-completions-plot@1.6.0 🎉 The release is available on GitHub release |
# [1.8.0](https://github.com/equinor/webviz-subsurface-components/compare/subsurface-viewer@1.7.0...subsurface-viewer@1.8.0) (2025-02-03) ### Features * GroupTreePlot --- Refactor to typescript + better D3 and React integration + some small features ([#2367](#2367)) ([a7cfab2](a7cfab2)), closes [#1829](#1829)
🎉 This issue has been resolved in version subsurface-viewer@1.8.0 🎉 The release is available on GitHub release |
# [2.3.0](https://github.com/equinor/webviz-subsurface-components/compare/well-log-viewer@2.2.6...well-log-viewer@2.3.0) (2025-02-03) ### Features * GroupTreePlot --- Refactor to typescript + better D3 and React integration + some small features ([#2367](#2367)) ([a7cfab2](a7cfab2)), closes [#1829](#1829)
🎉 This issue has been resolved in version well-log-viewer@2.3.0 🎉 The release is available on GitHub release |
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: