Version Packages - #1347
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
🧪 Storybook is successfully deployed!
|
Contributor
🏋️ Size limit report
Compared against main at 3e5e3fe — run 32739310694, 2026-08-24T14:32:16Z.To see which modules changed, download the size-limit-statoscope-report artifact from this run and open report.html. |
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
August 24, 2026 15:56
161bf84 to
0723727
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.166.0
Minor Changes
#1348
e0ccb9b0Thanks @tenphi! -Board: a fixedcols × rowsmatrix, two exported placement helpers, and a hover-ring opt-out.rowsrenders exactly that many rows whatever the content needs — a matrix rather than a grid that hugs its widgets — and implies amaxRowsof the same value, sogridBoundskeeps every drag and resize inside it without a per-widgetmaxH.rowHeight="stretch"divides the board's own measured height into those rows. Together the two express "a grid of a declared size that fills the box it is given": the board takes its parent's height and each cell an equal share, so resizing the container resizes the cells instead of adding or removing them. It engages only withrowsset and a parent that has a height of its own; otherwise the board keeps its ordinary content-hugging behaviour at the default row height. Previously an app wanting this had to measure the box itself, divide by the row count, and feed the result back in asrowHeight— which meant rendering nothing until the first measurement landed.placeInFreeSlot(others, item, cols, maxRows?)anddistributeEvenly(layout, { cols, rows })are now exported. The first is the rule the board already applies when a dragged widget cannot stay where it was dropped; exporting it means a widget an app adds programmatically lands where a drag would have put it, instead of wherever the app's own re-implementation of the scan decided. The second tiles items evenly across both axes while keeping the row structure the layout already has, and is the one operation that deliberately grows items — which is why it is a call the app makes rather than a mode the board is in.hoverRing(onBoard.Widget, or for the whole board viawidgetProps) turns off the resting ring a widget shows on hover. It is the affordance that says a widget can be picked up, and on scenery — a chromeless layout container, a spacer — it advertises an interaction the widget does not really offer. Turning it off used to mean overridingstyles.shadow, which replaces the whole modifier map, so theselectedring and the drag lift had to be re-authored by hand just to drop the hover state.Patch Changes
3e5e3feeThanks @tenphi! - Tooltip: force wrapping of unbreakable content (URLs, tokens, identifiers) so it no longer overflows the tooltip.Note
Low Risk
Release-only metadata (version bump, changelog, consumed changesets); no application or security-sensitive code is modified.
Overview
Changesets release PR: bumps
@cube-dev/ui-kitfrom 0.165.0 to 0.166.0, writes the correspondingCHANGELOG.mdnotes, and consumes the pending changeset files.The changelog records a minor for
Board(fixedcols × rowsmatrix,rowHeight="stretch", exportedplaceInFreeSlot/distributeEvenly, andhoverRing) and a patch for Tooltip wrapping of unbreakable content. No runtime source changes in this PR.Reviewed by Cursor Bugbot for commit 0723727. Bugbot is set up for automated code reviews on this repo. Configure here.