Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 9, 2025

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/[email protected]

Minor Changes

  • #923 cb6340ef Thanks @tenphi! - Rework of Button component to align its implementation and layout with Item and ItemButton components.

  • #924 fd497403 Thanks @tenphi! - Add tokens prop to tasty components for defining CSS custom properties as inline styles. Tokens support design system values ($name for regular properties, #name for colors with RGB variants) and are merged from component defaults to instance usage. Use tokens instead of style prop for dynamic CSS custom properties.

  • #924 fd497403 Thanks @tenphi! - Add dynamic icon support to Button and Item components. The icon and rightIcon props now support:

    • true - renders an empty slot (reserves space but shows nothing)
    • Function ({ loading, selected, ...mods }) => ReactNode | true - dynamically renders icon based on component modifiers

    Also made Mods type generic for better type definitions: Mods<{ loading?: boolean }> instead of extending interface.

Patch Changes

  • #924 fd497403 Thanks @tenphi! - Enlarge the size of the fullscreen dialog.

  • #924 fd497403 Thanks @tenphi! - Add IconSwitch component for icon transitions.

  • #924 fd497403 Thanks @tenphi! - Remove redundant isButton prop from Item component.

  • #924 fd497403 Thanks @tenphi! - Add tight modifier to preset style for setting line-height to the same value as font-size.

  • #924 fd497403 Thanks @tenphi! - Add card type to Item component.

  • #924 fd497403 Thanks @tenphi! - Add preserveContent prop to DisplayTransition component. When enabled (default: true), the component preserves children content during exit transitions, ensuring smooth animations even when parent components remove content immediately after hiding.

  • #924 fd497403 Thanks @tenphi! - Add title type support to Item component.

  • #924 fd497403 Thanks @tenphi! - Remove the selected mod in DisclosureTrigger.'

  • #924 fd497403 Thanks @tenphi! - Fix Layout.PanelHeader props type.


Note

Release 0.98.0 with Button rework, new tokens prop, dynamic icon support, and several component fixes/tweaks.

  • Release @cube-dev/ui-kit 0.98.0
    • Update package.json version and generate CHANGELOG.md for 0.98.0.
  • Minor
    • Rework Button to align with Item/ItemButton implementations.
    • Add tokens prop to tasty components for inline CSS custom properties.
    • Add dynamic icon support in Button/Item (icon/rightIcon accept true or a function).
  • Patch
    • Increase fullscreen dialog size.
    • Add IconSwitch for icon transitions.
    • Item: remove redundant isButton; add card and title types.
    • DisplayTransition: new preserveContent (default: true).
    • Remove selected mod from DisclosureTrigger.
    • Fix Layout.PanelHeader props type.

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

@vercel
Copy link

vercel bot commented Dec 9, 2025

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

Project Deployment Review Updated (UTC)
cube-ui-kit Ready Ready Preview, Comment Dec 19, 2025 3:48pm
cube-ui-kit-cursor Ready Ready Preview, Comment Dec 19, 2025 3:48pm

@github-actions github-actions bot force-pushed the changeset-release/main branch from 862dd1d to 9c865cc Compare December 19, 2025 15:45
@tenphi tenphi merged commit 2c854f6 into main Dec 19, 2025
4 of 5 checks passed
@tenphi tenphi deleted the changeset-release/main branch December 19, 2025 15:48
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.

2 participants