A Vue.js library for creating tooltips, popovers, dropdowns, and menus using Floating UI.
Floating Vue is a Vue.js library for creating floating UI elements like tooltips, popovers, dropdowns, and menus. It solves the problem of building accessible, well-positioned interactive components in Vue applications by leveraging the Floating UI library for robust positioning logic.
Vue.js developers who need to add tooltips, popovers, or dropdown menus to their applications with minimal setup and reliable positioning.
Developers choose Floating Vue for its simplicity, Vue-native component API, and seamless integration with Floating UI, which ensures accurate positioning across different browsers and viewports without manual calculations.
💬 Easy tooltips, popovers, dropdown, menus... for Vue
Offers a declarative Vue component API that integrates seamlessly with Vue's reactivity system, making it intuitive for Vue developers to use without learning a new framework.
Works with both Vue 2 and Vue 3, as highlighted in the README, allowing teams to use it across different Vue versions without major rewrites or compatibility issues.
Leverages Floating UI (formerly Popper.js) for precise and reliable positioning of floating elements, handling complex logic like viewport adjustments and collision detection automatically.
Focuses on simplicity by abstracting complex positioning logic, enabling quick prototyping and implementation of tooltips, popovers, and dropdowns with minimal setup.
The rename from v-tooltip to floating-vue, as noted in the README, can create challenges for existing users, requiring updates to imports and configurations that may break workflows.
The changelog is not pushed to GitHub Releases, making it harder to track updates and breaking changes, which can lead to unexpected issues during upgrades or debugging.
Provides minimal built-in styles, so developers must invest time in custom CSS to match design systems, adding to development effort compared to pre-styled alternatives.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.