Releases: themesberg/flowbite
Releases · themesberg/flowbite
v2.0.0
This update introduces a new instance manager feature that allows you manage all of the interactive components from a single place. This is useful if you want to programmatically show or hide a modal, popover, or tooltip. This also works if you use the data attributes interface.
This change introduces a few breaking changes to the JavaScript API when creating objects:
- new
$carouselEl
HTML element when creating aCarousel
object as the first parameter - new
$accordion
HTML element when creating aAccordion
object as the first parameter - new
$tabsEl
HTML element when creating aTabs
object as the first parameter
The breaking changes do not apply to the data attributes interface, only for objects created programmatically via JavaScript.
Learn more about the new JavaScript API on the docs.
v1.8.1
v1.8.0
- added new chart components
- enable or disable styles via the Flowbite Plugin
- addded new API option to the dropdowns to prevent closing when clicking on certain elements
- small bug fixes and improvements overall
v1.7.0
- integrate new Flowbite Icons with all UI components
- added new pagination examples and sizes
- improved spacing and alignment for all buttons with icons
- improved examples for popovers, toasts, and modals
- updated docs and website icons
- update Svelte docs for Svelte 4.0 by @shinokada
v1.6.6
- new device mockups component
- add nested accordions feature (#266 issue fixed by (@jneuendorf)[https://github.com/jneuendorf])
- make init functions (ie.
initDropdowns
,initFlowbite
) available via thewindow
object - fix Nuxt.js documentation config path for Tailwind CSS
1.6.5
- New gallery component
- New jumbotron component
- LiveView support (issue #486) for Phoenix by @jmnda-dev
- Improve modal responsive behaviour by centering it vertically
- Improve Svelte getting started guide by @shinokada
- Improve font smoothing by adding antialising to the docs and examples
- Improve navbar spacings and font sizes to reflect Figma design system
v1.6.4
- New bottom navigation component
- New sticky banner component
- Export
initFlowbite
to set up event listeners for all data attributes - Fix for Turbo Frame load events (issue #88)
- Include WindiCSS on NPM (thanks to @rgvillanueva28)
- Adds close tooltips with esc key to meet WCAG (by @daveholst)
- Update Symfony guide steps (by @CorwinDev)
- Astro integration guide
- GatsbyJS integration guide
- Symfony integration guide
- SolidJS integration guide
- Phoenix (Elixir) integration guide
v1.6.3
- Added dropdown hover functionality with delay option and examples (issue #208)
- Fixed clicking outside of the Popover component not closing when using the "click" trigger type (issue #242)
- Introduced the "none" option for Tooltip, Speed Dial, Popover and Dropdown components for trigger type (issue #181)
- Fixed Tooltip and Popover click events on Safari browsers when using mobile devices (issue #246 and issue #413)
- Improve the consistency of the dropdown components across the whole documentation using
border-lg
(issue #276) - Added the optional closable option to the Modal component preventing it from being closed when hitting the ESC button (thanks for the PR @CorwinDev)
v1.6.2
v1.6.1
- Nuxt.js integration guide + starter kit
- Add data attribute initialization support for Vue 3 and Nuxt.js
- Remove event listeners from the basic
index.js
file and keep it only forindex.umd.js
- Fix the drawer flickering issue
- Update Laravel integration guide with Vite (thanks to @CorwinDev for the PR)
- Fixed checkbox dark mode focus state (thanks to @CorwinDev for the PR)
- Added Datepicker turbo load support for Ruby on Rails 7 (thanks to @travisgalloway for the PR)