Skip to content

towards v0.1.3 release merging into main #24

Merged
kbessonov1984 merged 24 commits intomainfrom
dev
Feb 10, 2026
Merged

towards v0.1.3 release merging into main #24
kbessonov1984 merged 24 commits intomainfrom
dev

Conversation

@kbessonov1984
Copy link
Collaborator

This is part of developement process towards v0.1.3 release. After testing dev branch is merging to main branch for release

…ndling so legend, colouring and leaf nodes text are in sync with metadata source
…f nodes text update as tree gets wider but not taller so previous fix with padding is commented out and newHeight is not calculated and not used
…on already filtered metadata table; fixed and legend selection null errors, the scale bar added -2 px so it does not overlap with the SVG tree
…ting metadata table hidden legend items after filter application
…d full screen button so when we scroll horizontally the search box and buttons will move too
…ntal position of the show entries and clear filters and search bar elements in metadata table on the horizontal scroll so they are visible upon scrolling if table is wider than a view dimensions. They still disappear on vertical scroll
Merging into dev for QA team to continue testing. Lot's of small and beautiful improvements
…Content for ORIGINAL_DATA to fix symbol rendering Bypasses DataTables' automatic HTML escaping. This ensures that special symbols render correctly in the tree leaf nodes text and vertical pipe alignment remains consistent
…adata export tips correctly identify the functions to export full or truncated data
… exports for PNG and SVG. The SVG needs still to be purified to convert html elements like legend to svg format to make it real SVG rathar than hybrid one
…viewport coordinate during export so that we have less probabiltiy of cut labels
@kbessonov1984
Copy link
Collaborator Author

Core Fixes and UI updates

  • Fixed horizontal positioning for metadata table filters and controls, ensuring they remain accessible during wide scrolls.
  • Resolved vertical resize jumping and general UI layout overflow issues.
  • Added SVG Tree div container -30px left margin buffers to prevent tree labels and root nodes from being cut off.

Tree Rendering improvements

  • Implemented a more stable zoom mechanism that prevents jitter and scroll feedback loops.
  • Corrected rendering and viewport calculations for radial layouts making sure the text lables are not cut off and tree is centred in view.
  • Updated to data-fieldvalue attributes to support leaf node counts and improved raw data representation in DOM text nodes.

Improved Legend & Metadata Logic

  • Fixed legend dragging issues while in a scrolled position and ensured subtree-aware legend preservation.
  • Refined table filter reset logic and added a confirmation popup when changing field selections to prevent accidental data loss.
  • Added alerts for when selected nodes or samples are filtered out from the original dataset.

Export & Tool Version Watermarking

  • PNG and SVG exports now correctly respect vertical text alignment and legend visibility (replacing HTML inputs with static squares for PNG).
  • Implemented a software version watermark (v0.1.3) in the top-right corner of the UI and "baked" it into both PNG and SVG export files.

@kbessonov1984 kbessonov1984 merged commit 66abde0 into main Feb 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant