Skip to content

Conversation

@3o14
Copy link
Owner

@3o14 3o14 commented Jan 8, 2026

📝 Changes

uauto changeset

New Features:

  • auto changeset
  • auto pr
  • add Tooltip and Tabs components with Base UI
  • add iOS 26+ Safari support for Base UI backdrops
  • add CSS isolation for Base UI overlay components
  • migrate to @base-ui/react for better form handling
  • migrate to @base-ui/react for better accessibility
  • migrate to @base-ui/react for better accessibility
  • migrate to @base-ui/react for better accessibility
  • migrate to @base-ui/react for better accessibility
  • migrate to @base-ui/react for better accessibility
  • add @base-ui/react for headless component primitives

Bug Fixes:

  • add missing Tooltip.Trigger for proper hover/click interaction
  • update import paths from packages to src

Other Changes:

  • changeset check ci
  • type error
  • rename Tabs to Tab for better semantics
  • delete tooltip
  • add VS Code file nesting configuration
  • add comprehensive test suite
  • add comprehensive test suite
  • add comprehensive test suite
  • add comprehensive test suite
  • add comprehensive test suite
  • add comprehensive test suite
  • add comprehensive test suite
  • add comprehensive test suite with vitest
  • rename packages to src for better structure

🔄 Changeset Info

  • Package: pine-ui-kit
  • Version: minor

📊 Commit History

fix: sh script
fix: sh
chore: set gh
docs: add changeset for minor release
feat: auto changeset

📁 Changed Files (85)

.changeset/happy-mountain-fly.md
.github/workflows/changeset-check.yml
.gitignore
.storybook/ThemeWrapper.tsx
.storybook/main.ts
.storybook/preview.tsx
.vscode/settings.json
package.json
packages/components/Button/Button.tsx
packages/components/Checkbox/Checkbox.tsx
packages/components/Dialog/Dialog.tsx
packages/components/Dropdown/Dropdown.tsx
packages/components/Switch/Switch.css.ts
pnpm-lock.yaml
scripts/auto-changeset.sh
scripts/create-pr.sh
src/components/Badge/Badge.css.ts
src/components/Badge/Badge.spec.tsx
src/components/Badge/Badge.stories.tsx
src/components/Badge/Badge.tsx
... and more

✅ Checklist

  • Changeset added
  • Code review ready
  • Tests passing
  • Documentation updated (if needed)

🤖 Auto-generated PR

This PR was automatically generated using pnpm pr command.

3o14 added 30 commits January 6, 2026 01:11
- Enable file nesting for better project organization
- Nest related files (css.ts, spec.tsx, stories.tsx) under main component files
- Add common config file nesting patterns
- Update .gitignore to include settings.json for team consistency
The Tooltip component was not responding to hover or click events because
the BaseUITooltip.Trigger wrapper was missing. This component is required
by Base UI to properly handle user interactions with the tooltip trigger element.

Changes:
- Wrap children with BaseUITooltip.Trigger
- Tooltip now properly shows on hover
- Tooltip now properly shows on focus (keyboard navigation)
- Rename component from 'Tabs' to 'Tab'
- Rename interface 'Tab' to 'TabItem' to avoid confusion
- Update all related types (TabsProps -> TabProps, TabsIntent -> TabIntent, etc)
- Update Storybook title from 'Components/Tabs' to 'Components/Tab'
- Update all file names and imports

This change makes the component name more consistent with other
UI libraries and better reflects that it represents a tabbed interface
as a whole, not individual tabs.

Suggested category placement:
- Tab → SELECTION (navigation between content panels)
- Tooltip → DISPLAY & FEEDBACK (information display)
@3o14 3o14 force-pushed the feat/update-component-base-ui branch from 516abf5 to 976d4f5 Compare January 10, 2026 11:43
@3o14 3o14 merged commit 11b50eb into main Jan 10, 2026
5 checks passed
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