Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui!): move all ui components to @morpheme/ui package, upgrade Vite, Vue, Nuxt and Yarn and change floating-ui tooltip with radix-vue tooltip #200

Draft
wants to merge 28 commits into
base: main
Choose a base branch
from

Conversation

gravitano
Copy link
Member

@gravitano gravitano commented Sep 5, 2024

πŸ”— Linked issue

#199

❓ Type of change

  • πŸ“– Documentation (updates to the documentation or readme)
  • 🐞 Bug fix (a non-breaking change that fixes an issue)
  • πŸ‘Œ Enhancement (improving an existing functionality like performance)
  • ✨ New feature (a non-breaking change that adds functionality)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

πŸ“š Description

  • Move all UI Components to @morpheme/ui package

  • Upgraded Vite to version 5

  • Upgraded Vue and Nuxt to latest version

  • Upgraded Yarn to version 4

  • First implementation of Radix Vue is here. The tooltip component now uses Radix Vue's Tooltip under the hood.

  • BREAKING CHANGE:

    • all UI components are now no longer installed as standalone package
  • MIGRATION GUIDE:

    • If you are importing package from standalone component, change import to @morpheme/ui

Example:

- import {Select} from '@morpheme/select'
+ import {Select} from '@morpheme/ui'

This change is applied to all standalone packages.

πŸ“ Checklist

  • I have linked an issue or discussion.
  • I have updated the documentation accordingly.

This commit updates the floating-ui plugin and adds new tooltip themes for the 'tooltip-black' and 'tooltip-white' styles. The tooltip themes have been extended from the base 'tooltip' style and include a reset CSS option and a dispose timeout of 100000 milliseconds.
Copy link

codesandbox bot commented Sep 5, 2024

Review or Edit in CodeSandbox

Open the branch in Web Editor β€’ VS Code β€’ Insiders

Open Preview

@gravitano gravitano marked this pull request as draft September 5, 2024 06:44
@gravitano gravitano added 2.x Version 2 enhancement New feature or request labels Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.x Version 2 enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant