Skip to content

[Tree widget]: update media for README on next - #1779

Merged
JonasDov merged 3 commits into
tree-widget/nextfrom
JonasD/readme-media-update
Aug 17, 2026
Merged

[Tree widget]: update media for README on next#1779
JonasDov merged 3 commits into
tree-widget/nextfrom
JonasD/readme-media-update

Conversation

@JonasDov

Copy link
Copy Markdown
Contributor

Part of #1737

  • Added table of contents to REAMDE.md
  • Updated old screenshots/gifs with v4 equivalent

@JonasDov
JonasDov requested review from a team as code owners August 14, 2026 10:32
Copilot AI lite review requested due to automatic review settings August 14, 2026 10:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Tree widget package README to better reflect v4 documentation by refreshing embedded media and adding a navigable Table of Contents.

Changes:

  • Replaced the README header image with the updated v4 screenshot.
  • Added a Table of Contents linking to major sections/subsections.
  • Updated the “Categories tree” section description to reflect the newer hierarchy structure (but introduces a grammar issue).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packages/tree-widget/README.md Outdated

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tree-Widget Next benchmark

Benchmark suite Current: 23aff15 Previous: 7370036 Deviation Status
models tree 50k 3D elements search > get search paths 903 ms 872 ms 3.56% 〰️
models tree 50k 3D elements search > get search paths (P95 of main thread blocks) 76 ms 57 ms 33.33% 〰️
models tree 50k 3D elements search > load hierarchy from search paths 111998 ms 114341 ms -2.05% 〰️
models tree 50k 3D elements search > load hierarchy from search paths (P95 of main thread blocks) 30 ms 108 ms -72.22%
models tree 50k categories > collect nodes 2935 ms 2974 ms -1.31% 〰️
models tree 50k categories > collect nodes (P95 of main thread blocks) 113 ms 104 ms 8.65% 〰️
models tree 50k categories > validate initial visibility 1777 ms 1850 ms -3.95% 〰️
models tree 50k categories > validate initial visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k categories > change visibility 199 ms 198 ms 0.51% 〰️
models tree 50k categories > change visibility (P95 of main thread blocks) 82 ms 52 ms 57.69% 〰️
models tree 50k categories > validate changed visibility 2277 ms 2369 ms -3.88% 〰️
models tree 50k categories > validate changed visibility (P95 of main thread blocks) 22 ms 27 ms -18.52% 〰️
models tree 50k 3D elements > collect nodes 44930 ms 45952 ms -2.22% 〰️
models tree 50k 3D elements > collect nodes (P95 of main thread blocks) 54 ms 64 ms -15.63% 〰️
models tree 50k 3D elements > validate initial visibility 1498 ms 1414 ms 5.94% 〰️
models tree 50k 3D elements > validate initial visibility (P95 of main thread blocks) 32 ms 0 ms 3200% 〰️
models tree 50k 3D elements > change model visibility 111 ms 109 ms 1.83% 〰️
models tree 50k 3D elements > change model visibility (P95 of main thread blocks) 21 ms 0 ms 2100% 〰️
models tree 50k 3D elements > validate changed model visibility 2057 ms 2083 ms -1.25% 〰️
models tree 50k 3D elements > validate changed model visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k 3D elements > change category node visibility 466 ms 474 ms -1.69% 〰️
models tree 50k 3D elements > change category node visibility (P95 of main thread blocks) 41 ms 44 ms -6.82% 〰️
models tree 50k 3D elements > validate changed category visibility 1395 ms 1494 ms -6.63% 〰️
models tree 50k 3D elements > validate changed category visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k 3D elements > validate per-model category override 1350 ms 1512 ms -10.71%
models tree 50k 3D elements > validate per-model category override (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k 3D elements > change element visibility 38 ms 38 ms 0% 🟰
models tree 50k 3D elements > change element visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k 3D elements > validate changed element visibility 2079 ms 2262 ms -8.09% 〰️
models tree 50k 3D elements > validate changed element visibility (P95 of main thread blocks) 53 ms 53 ms 0% 🟰
models tree 50k 3D child elements with different categories and excluded classes > collect nodes 63470 ms 64147 ms -1.06% 〰️
models tree 50k 3D child elements with different categories and excluded classes > collect nodes (P95 of main thread blocks) 61 ms 75 ms -18.67% 〰️
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility 2111 ms 2081 ms 1.44% 〰️
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility (P95 of main thread blocks) 37 ms 0 ms 3700% 〰️
models tree 50k 3D child elements with different categories and excluded classes > change visibility 53 ms 52 ms 1.92% 〰️
models tree 50k 3D child elements with different categories and excluded classes > change visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility 5429 ms 5643 ms -3.79% 〰️
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility (P95 of main thread blocks) 87 ms 99 ms -12.12% 〰️
models tree 50k 3D child elements with different categories and excluded classes > collect nodes 64608 ms 64147 ms 0.72% 〰️
models tree 50k 3D child elements with different categories and excluded classes > collect nodes (P95 of main thread blocks) 52 ms 75 ms -30.67% 〰️
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility 2330 ms 2081 ms 11.97% 🚨
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility (P95 of main thread blocks) 115 ms 0 ms 11500% 🚨
models tree 50k 3D child elements with different categories and excluded classes > change visibility 53 ms 52 ms 1.92% 〰️
models tree 50k 3D child elements with different categories and excluded classes > change visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility 7086 ms 5643 ms 25.57% 🚨
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility (P95 of main thread blocks) 69 ms 99 ms -30.30% 〰️
categories tree 50k subCategories search > get search paths 1054 ms 1093 ms -3.57% 〰️
categories tree 50k subCategories search > get search paths (P95 of main thread blocks) 87 ms 99 ms -12.12% 〰️
categories tree 50k subCategories search > load hierarchy from search paths 5347 ms 5900 ms -9.37% 〰️
categories tree 50k subCategories search > load hierarchy from search paths (P95 of main thread blocks) 52 ms 61 ms -14.75% 〰️
categories tree 50k subCategories > collect nodes 5421 ms 5782 ms -6.24% 〰️
categories tree 50k subCategories > collect nodes (P95 of main thread blocks) 30 ms 37 ms -18.92% 〰️
categories tree 50k subCategories > validate initial visibility 1047 ms 1015 ms 3.15% 〰️
categories tree 50k subCategories > validate initial visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
categories tree 50k subCategories > change visibility 351 ms 348 ms 0.86% 〰️
categories tree 50k subCategories > change visibility (P95 of main thread blocks) 23 ms 0 ms 2300% 〰️
categories tree 50k subCategories > validate changed visibility 1103 ms 1091 ms 1.10% 〰️
categories tree 50k subCategories > validate changed visibility (P95 of main thread blocks) 28 ms 25 ms 12% 〰️
categories tree 50k categories and excluded classes > collect nodes 111504 ms 112862 ms -1.20% 〰️
categories tree 50k categories and excluded classes > collect nodes (P95 of main thread blocks) 112 ms 132 ms -15.15% 〰️
categories tree 50k categories and excluded classes > validate initial visibility 5438 ms 5285 ms 2.89% 〰️
categories tree 50k categories and excluded classes > validate initial visibility (P95 of main thread blocks) 53 ms 59 ms -10.17% 〰️
categories tree 50k categories and excluded classes > change visibility 822 ms 808 ms 1.73% 〰️
categories tree 50k categories and excluded classes > change visibility (P95 of main thread blocks) 60 ms 57 ms 5.26% 〰️
categories tree 50k categories and excluded classes > validate changed visibility 5450 ms 5590 ms -2.50% 〰️
categories tree 50k categories and excluded classes > validate changed visibility (P95 of main thread blocks) 32 ms 37 ms -13.51% 〰️
categories tree 50k categories and excluded classes > collect nodes 113680 ms 112862 ms 0.72% 〰️
categories tree 50k categories and excluded classes > collect nodes (P95 of main thread blocks) 148 ms 132 ms 12.12% 〰️
categories tree 50k categories and excluded classes > validate initial visibility 5609 ms 5285 ms 6.13% 〰️
categories tree 50k categories and excluded classes > validate initial visibility (P95 of main thread blocks) 55 ms 59 ms -6.78% 〰️
categories tree 50k categories and excluded classes > change visibility 889 ms 808 ms 10.02% 🚨
categories tree 50k categories and excluded classes > change visibility (P95 of main thread blocks) 73 ms 57 ms 28.07% 〰️
categories tree 50k categories and excluded classes > validate changed visibility 7766 ms 5590 ms 38.93% 🚨
categories tree 50k categories and excluded classes > validate changed visibility (P95 of main thread blocks) 35 ms 37 ms -5.41% 〰️
classifications tree 50k classifications search > get search paths 2294 ms 2371 ms -3.25% 〰️
classifications tree 50k classifications search > get search paths (P95 of main thread blocks) 194 ms 196 ms -1.02% 〰️
classifications tree 50k classifications search > load hierarchy from search paths 62715 ms 64434 ms -2.67% 〰️
classifications tree 50k classifications search > load hierarchy from search paths (P95 of main thread blocks) 22 ms 26 ms -15.38% 〰️
classifications tree 50k classifications and excluded classes > collect nodes 32994 ms 33461 ms -1.40% 〰️
classifications tree 50k classifications and excluded classes > collect nodes (P95 of main thread blocks) 47 ms 62 ms -24.19% 〰️
classifications tree 50k classifications and excluded classes > validate initial visibility 2763 ms 2895 ms -4.56% 〰️
classifications tree 50k classifications and excluded classes > validate initial visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
classifications tree 50k classifications and excluded classes > change visibility 166 ms 160 ms 3.75% 〰️
classifications tree 50k classifications and excluded classes > change visibility (P95 of main thread blocks) 25 ms 0 ms 2500% 〰️
classifications tree 50k classifications and excluded classes > validate changed visibility 3366 ms 3459 ms -2.69% 〰️
classifications tree 50k classifications and excluded classes > validate changed visibility (P95 of main thread blocks) 85 ms 74 ms 14.86% 〰️
classifications tree 50k classifications and excluded classes > collect nodes 33738 ms 33461 ms 0.83% 〰️
classifications tree 50k classifications and excluded classes > collect nodes (P95 of main thread blocks) 64 ms 62 ms 3.23% 〰️
classifications tree 50k classifications and excluded classes > validate initial visibility 2744 ms 2895 ms -5.22% 〰️
classifications tree 50k classifications and excluded classes > validate initial visibility (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
classifications tree 50k classifications and excluded classes > change visibility 163 ms 160 ms 1.88% 〰️
classifications tree 50k classifications and excluded classes > change visibility (P95 of main thread blocks) 26 ms 0 ms 2600% 〰️
classifications tree 50k classifications and excluded classes > validate changed visibility 3265 ms 3459 ms -5.61% 〰️
classifications tree 50k classifications and excluded classes > validate changed visibility (P95 of main thread blocks) 49 ms 74 ms -33.78% 〰️

This comment was automatically generated by workflow using github-action-benchmark.

@JonasDov
JonasDov merged commit 1294455 into tree-widget/next Aug 17, 2026
13 checks passed
@JonasDov
JonasDov deleted the JonasD/readme-media-update branch August 17, 2026 07:08
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.

3 participants