Skip to content

fix(vtable): refresh custom merged corner layout - #5288

Merged
fangsmile merged 14 commits into
developfrom
fix/issue-765-custom-corner-header
Aug 28, 2026
Merged

fix(vtable): refresh custom merged corner layout#5288
fangsmile merged 14 commits into
developfrom
fix/issue-765-custom-corner-header

Conversation

@fangsmile

Copy link
Copy Markdown
Contributor

Summary

  • Render custom merged corner content from a single carrier cell to avoid clipped diagonal lines and duplicated custom layout.
  • Recalculate custom merged corner content after column and row resize so labels and lines follow the resized dimensions.
  • Update the complex corner demo and docs to enable column and row resizing.

Related issue link: close #765

Test plan

  • rushx compile
  • Local complex-corner demo runtime verification after resizing the first columns and top row
  • git push pre-push rush test --only tag:package

🤖 Generated with Claude Code

Recalculate custom merged corner content after resize.
Keep it on one render cell to avoid clipping artifacts.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Avoid resize crashes and constrain custom merged corner content to a single clipped container.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Keep corner merged cells unclipped on default fallback.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Avoid creating custom layout roots for non-carrier cells.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Avoid a second carrier-cell refresh after resize rebuilds the custom layout.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Clear the old React container before rebuilding the merged corner carrier.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Keep React custom layout teardown synchronous across refresh paths.
Avoid deferred cleanup deleting newly mounted containers.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Refresh corner custom merge content after grouped row or column resize updates.
Use final dimensions instead of the first intermediate resize state.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Keep resize refreshes from unmounting corner custom merge React roots.
Reuse the existing root while updating the resized container rect.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
@fangsmile
fangsmile merged commit 22155af into develop Aug 28, 2026
6 of 7 checks passed
@fangsmile
fangsmile deleted the fix/issue-765-custom-corner-header branch August 28, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 期望角头可以自定义画斜线

1 participant