Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 30, 2026

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.108.0

Minor Changes

  • #988 77b87cec Thanks @tenphi! - Add HueSlider component for selecting hue values (0-359) with a rainbow gradient track using okhsl color space. The thumb dynamically reflects the current hue color.

    Add trackStyles, thumbStyles, and thumbTokens props to the Slider component to enable customization of track and thumb elements. The thumb fill color can be customized via #slider-thumb and #slider-thumb-hovered color tokens.

  • #993 8b539949 Thanks @tenphi! - Add support for boolean true values in color tokens. When true is provided for a color token (#name), it converts to transparent. This works in:

    • Component styles: #overlay: { '': true, ':hover': '#purple' }
    • Tokens prop: <Element tokens={{ '#overlay': true }} />
    • Global config: configure({ tokens: { '#surface': true } })

    Boolean false skips the token entirely (no CSS output).

  • #993 8b539949 Thanks @tenphi! - Rename showActionsOnHover prop to autoHideActions in Item, ItemButton, and Tabs components. The new name better reflects the behavior: actions are hidden by default and revealed on hover, focus, or when an action is pressed.

  • #988 77b87cec Thanks @tenphi! - Allow passing false to sub-element keys in tasty styles to remove all styles for that sub-element when extending/wrapping styled components.

    const CustomTable = tasty(Table, {
      Cell: false, // Removes all Cell styles from the base component
    });

    Nullish values (null, undefined) are treated as ignored (no change to styles).

Patch Changes

  • #989 6fb56a68 Thanks @tenphi! - Fix nested Layout panels affecting parent layouts by splitting context into actions and state, and add LayoutContextReset component to isolate nested panel contexts.

    Layout.Panel now uses React portals for rendering, which allows panels to work correctly even when wrapped in custom components. This removes the need for child detection heuristics and ensures reliable panel positioning regardless of component composition.

  • #992 945375c4 Thanks @tenphi! - Update Tabs component API to use string type instead of Key for all key-related props and callbacks. This aligns the public API with the internal implementation which already converts keys to strings for React Aria compatibility.

  • #993 8b539949 Thanks @tenphi! - Improve Tabs component styling with better element selectors and enhanced visual appearance. Updated shadow handling for file type tabs and refined scrollbar positioning in Layout components.

  • #993 8b539949 Thanks @tenphi! - Add styling props to Tabs component for sub-element customization: tabListPadding, tabListStyles, prefixStyles, and suffixStyles.

  • #993 8b539949 Thanks @tenphi! - Add useMergeStyles hook for merging base styles with sub-element style props. Simplifies accepting props like tabListStyles, prefixStyles that merge into styles.TabList, styles.Prefix.


Note

Low Risk
Release bookkeeping only: version bump plus changelog updates and removal of consumed changeset files; no runtime/source changes are included here.

Overview
Publishes @cube-dev/ui-kit@0.108.0 by bumping the package version and adding the corresponding release notes to CHANGELOG.md.

Removes the now-consumed .changeset/*.md entries that were rolled into the changelog.

Written by Cursor Bugbot for commit 75903fe. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Jan 30, 2026

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

Project Deployment Actions Updated (UTC)
cube-ui-kit Ready Ready Preview, Comment Feb 3, 2026 9:56am
cube-ui-kit-cursor Ready Ready Preview, Comment Feb 3, 2026 9:56am

Request Review

@github-actions github-actions bot force-pushed the changeset-release/main branch from a6ba59d to 75903fe Compare February 3, 2026 09:53
@tenphi tenphi merged commit f25f7ad into main Feb 3, 2026
5 checks passed
@tenphi tenphi deleted the changeset-release/main branch February 3, 2026 09:57
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