Skip to content

Version Packages - #1339

Merged
tenphi merged 1 commit into
mainfrom
changeset-release/main
Aug 21, 2026
Merged

Version Packages#1339
tenphi merged 1 commit into
mainfrom
changeset-release/main

Conversation

@tenphi

@tenphi tenphi commented Aug 21, 2026

Copy link
Copy Markdown
Member

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@cube-dev/ui-kit@0.165.0

Minor Changes

  • #1338 4ffa6e03 Thanks @tenphi! - Add accessible nested tree rows, expansion state, hierarchy-aware operations, cascading ItemTable selection, grouped DataTable headers for pivoted results, and intrinsic table sizing with isAutoHeight.

Patch Changes

  • #1343 947bd472 Thanks @tenphi! - Make Board's collisionMode="swap" source-aware: cross-board drops now insert only at an empty anchor, downscale without moving destination widgets, and cancel invalid transfers.

  • #1341 7a4b6778 Thanks @tenphi! - Update Tasty to 3.1.0. Colour-token opacity is now applied with CSS relative colour syntax instead of the token's channel components, so every #token.N value — #surface-text.04, #purple.10 and the rest — emits oklch(from var(--surface-text-color) l c h / .04). The colours are unchanged, #current.N still composes with the alpha it inherits, and the --*-color-rgb companion variables are untouched, so raw CSS that reads them directly (rgb(var(--primary-color-rgb) / .2) in GlobalStyles) keeps working. Tasty also now treats light-dark() and contrast-color() as colours, alongside color-mix() and color().

  • #1337 4594454b Thanks @tenphi! - TextArea / CommandTextArea: autoSize no longer disturbs the page while typing, and a single line is one row again.

    • The height is now measured off-screen instead of on the live textarea. Measuring used to set height: auto on the real element, force a layout, then restore it — twice per keystroke. Any ancestor sharing the column re-laid out mid-keystroke, so in a chat layout the transcript's scroll viewport grew by the collapsed rows and its scroll offset moved; the browser's scroll anchoring undid that imperfectly, which reads as the whole conversation bouncing a pixel in the rhythm of typing. A textarea already grown past its rows minimum — the everyday state of a chat prompt — lost 40px of scroll offset per keystroke with anchoring out of the way.
    • Row counting is fixed. height: auto sizes a textarea from its rows attribute and the font's own metrics, and that height was being divided by CSS line-height to get a row count. Where the line height is tighter than the font's natural line box, one line of text counted as two rows, so an autoSize textarea with rows={1} rendered a row taller than its content. Row counting now rounds a measured content height that carries no such floor, which also stops a fractional line height (a zoomed page, a percentage preset) from adding a phantom row.

Note

Low Risk
Release-only change: version bump, changelog, and changeset file removal. No application or runtime code is modified.

Overview
Changesets release for @cube-dev/ui-kit@0.165.0. Version is bumped in package.json, pending changeset files are consumed, and CHANGELOG.md is updated.

Minor: nested tree rows, expansion, hierarchy-aware table ops, cascading ItemTable selection, grouped DataTable headers, and isAutoHeight.

Patches: source-aware Board collisionMode="swap" for cross-board drops; Tasty 3.1.0 relative-color opacity; TextArea/CommandTextArea autoSize measured off-screen with corrected row counting.

Reviewed by Cursor Bugbot for commit 5eac7ee. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cube-ui-kit Ready Ready Preview Aug 21, 2026 2:10pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

🧪 Storybook is successfully deployed!

@github-actions

Copy link
Copy Markdown
Contributor

🏋️ Size limit report

Name Size Passed?
All 497.05 KB (0% 🟰) Yes 🎉
Tree shaking (just a Button) 120.73 KB (0% 🟰) Yes 🎉

Compared against main at 4ffa6e0run 32466261879, 2026-08-21T09:05:59Z.

To see which modules changed, download the size-limit-statoscope-report artifact from this run and open report.html.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 70554a0 to 5eac7ee Compare August 21, 2026 14:09
@tenphi
tenphi merged commit 4afd730 into main Aug 21, 2026
4 checks passed
@tenphi
tenphi deleted the changeset-release/main branch August 21, 2026 14:26
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