- 08 October, 2025v2.5.0Introducing Free Admin Dashboard
FlyonUI v2.5.0 is here, featuring Free Admin Dashboard built with FlyonUI components and Tailwind CSS.
Added- New Admin Dashboard Template:
- 26 September, 2025v2.4.1Fixes and Improvements.
FlyonUI v2.4.1 is here, with new features, fixes, and improvements.
Added- Dropdown:
Introduced
--mega-menu:{boolean}to ensure the Mega Menu remains fully visible on small screens without getting clipped. - Advanced Select: Added support for Option disabled state. [FeatureReq #111]
- Tooltip:
Reintroduced
--interactionfor Popover interaction. [PR #117]
Fixes and Improvements- Dropdown:
- Overlay:
Fixed issue with
data-overlay-keyboard="false"[PR #116] . - Combo Box:
Fixed keyboard interaction for
Arrow,Home, andEndkeys.
- Dropdown:
Introduced
- 06 August, 2025v2.4.0New Preline Components, Fixes and Improvements.
FlyonUI v2.4.0 is here, featuring new Preline components example along with essential fixes and improvements.
Added- New Preline Components:
- Sidebar: Collapsible sidebar
- Sidebar: Collapsible with mini sidebar
- Dropdown: Scope Window
Updates- Updated: Preline to v3.2.0
Fixes and Improvements- Improvements: Introduced a centralized Accessibility Management system with full keyboard navigation and interaction support across all UI components.
- Themes:
Refined
--color-neutralin the Corporate theme for better consistency. - Popover:
Removed the
--interactionclass option and focus example. - Menu:
Fixed hover issue with
dropdown-activewhen used in menus.
- New Preline Components:
- 17 July, 2025v2.3.1Fixes and Improvements
FlyonUI v2.3.1 includes minor bug fixes.
Updates- Modal & Drawer: Adjusted shadow color for improved visual consistency.
- 15 July, 2025v2.3.0Theme Additions, AI Integration & Stability Improvements
FlyonUI v2.3.0 brings new themes, enhanced AI Editor support with Copy Prompt, and improved MCP setup, along with multiple bug fixes to ensure better visual consistency and overall stability across UI components.
Added- AI and MCP Setup:
- Included guidelines for setting up the Context7 MCP server for FlyonUI. For details, refer to the AI and MCP Setup documentation.
- Integrated the Copy Prompt functionality into the documentation to streamline the process of copying code snippets, enabling faster implementation with AI Editor.
- New Themes:
- Claude
- Pastel
- Perplexity
- Spotify
- Vs Code
- Skeleton Component:
-
Introduced a new
skeleton-stripedvariant.
-
Introduced a new
Updates- Updated: Preline to v3.1.0
- Switch:
Border-radius now uses
var(--radius-selector)for enhanced consistency. - Radial Progress: Circular background color has been refined.
- gradient-bg: Added a configurable gradient angle variable.
Fixes and Improvements- Class Specificity: Addressed specificity conflicts in Avatar, Breadcrumb, Drawer, Pin Input, and Stat components.
- Avatar:
CSS now supports usage with
<span>elements for button integrations. - Modals: Resolved animation delay issue when closing modals.
- Indicator: Corrected typo error in class naming.
- Dropdown: Removed unnecessary hover effect from active states.
- Menu: Improved compatibility between menu styles and accordion behavior.
- AI and MCP Setup:
- 21 May, 2025v2.2.0Fixes and Improvements
FlyonUI v2.2.0 is here! bringing a range of fixes and overall enhancements.
Updates- Updated: Preline v3.0.1
Fixes and Improvements- Themes:
Updated the
radius-selectorvariable for the Valorant theme and--color-accentvariable color in Black theme. - Switch: Updated default switch color
- FlatPickr: Fixed styling for the range date picker.
- Form Element: Adjusted the opacity of disabled states to 50%.
- Badge: Fine-tuned horizontal padding across all badge sizes.
- Select: Added hover state for better interactivity.
- Accordion:
Reduced shadow depth to
smfor a cleaner look. - Carousel: Updated navigation button styles for improved usability.
- Footer: Resolved specificity issue with the `footer-title` class.
- Fixed: Keep selected value when building options of HSSelect [PR #93]
- Updated
the
package.jsonconfiguration by setting "type" to module . - Renamed
the files from "webpack.config.js" to "webpack.config.cjs", "webpack.config.mjs.js" to
"webpack.config.mjs.cjs" and "dts-config.js" to "dts-config.cjs" to accommodate
"type": "module",.
- 07 April, 2025v2.1.0New Ghibli theme and framework guide for 11ty
FlyonUI v2.1.0 is here, with new trending Ghibli theme and framework guide for 11ty.
New Theme- Ghibli
New Framework Guide- Added framework guide for 11ty
Fixes and Improvements- Fixed: Floating textarea placeholder and label positioning issue when using both trailing and leading icons. [PR #83]
- Improves
neutral-contentcolor in light theme andneutralcolor in luxury theme.
- 31 March, 2025v2.0.1Updated framework integration guide.
FlyonUI v2.0.1 is here, with updated framework integration guides and some basic fixes.
New in Components- Card:
Introduced
card-alertclass to style alert messages inside a card with rounded corners.
Updated- Framework Guides: The framework integration documentation has been updated for all frameworks.
Fixes and Improvements- Dropdown:
Removed unused
labelclass. - Tabs:
Resolved the
tab-liftedwarning during the build process.
- Card:
Introduced
- 24 March, 2025v2.0.0Seamless Integration with Tailwind v4, New Components, Fresh Themes and more.
FlyonUI v2.0.0 now fully compatible with tailwind v4, new components, new themes, some basic fixes and improvements.
- For a detailed overview of the changes, please refer to the Upgrade Guide .
New DaisyUI ComponentsNew Themes- Black
- Mintlify
- Shadcn
- Slack
- Valorant
New in Components- Accordion:
-
Added new option
[--keep-one-open:*]. -
Added new events
on:beforeOpenandon:beforeClose.
-
Added new option
- Advance Select:
-
Added new option
:minSearchLengthand example for it .
-
Added new option
- Alert:
- Dashed Alerts
- Responsive Alert
- Added variable structure, creating custom alert became easy.
- Apex chart:
- Badge:
- Dashed Badges
-
New badge sizes:
badge-md(default) andbadge-xlfor more badge variety. - Added variable structure, creating custom badge became easy.
- Button:
-
New button sizes:
btn-md(default) andbtn-xlfor more button variety. - Added variable structure, creating custom button became easy.
-
New button sizes:
- Card:
-
New
card-borderstyle that adapts the border width from the theme. -
New card sizes:
card-xs,card-sm,card-md(default),card-lgandcard-xl
-
New
- Checkbox:
-
New checkbox sizes:
checkbox-md(default) andcheckbox-xl - Improved the checkmark icon and its animation.
-
New checkbox sizes:
- Dropdown:
-
Added new options
[--scope:*][--has-autofocus:*]and[--gpu-acceleration:*].
-
Added new options
- File Input:
-
New file input sizes:
file-input-md(default) andfile-input-xl - Adjusted padding and font size for a more polished look.
-
New file input sizes:
- Input:
-
New input sizes:
input-md(default) andinput-xl -
Added
helper-textfor additional guidance on inputs.
-
New input sizes:
- Loading:
-
New sizes
loading-md(default) andloading-xl.
-
New sizes
- Menu:
-
New sizes
menu-md(default) andmenu-xl.
-
New sizes
- Modal:
-
Added
modal-dialog-mdas a default modal size. -
Added new options
[--auto-close-equality-type:*]and[--has-dynamic-z-index:*].
-
Added
- Pin Input:
-
Added
pin-input-xs,pin-input-md(default) andpin-input-xl.
-
Added
- Progress:
-
Added
progress-horizontalfor direction.
-
Added
- Radio:
-
New sizes
radio-md(default) andradio-xl.
-
New sizes
- Range:
-
Added
range-xlclass for range size.
-
Added
- Select:
- Select Group
-
New select sizes:
select-md(default) andselect-xlfor more select variety. -
Added new options
data-tabsand:eventType
- Stack:
-
Added support for stack directions
stack-startandstack-end.
-
Added support for stack directions
- Stat:
-
Added
stats-borderfor bordered variant of stat andstats-horizontalor default direction.
-
Added
- Switch:
-
New sizes
switch-md(default) andswitch-xl.
-
New sizes
- Table:
-
Added
table-xlclass for table size.
-
Added
- Tabs:
-
New sizes
tab-md(default) andtab-xl.
-
New sizes
- Textarea:
- Textarea Group
-
New textarea sizes:
textarea-xs,textarea-sm,textarea-md(default),textarea-lgandtextarea-xlfor more textarea variety.
Added- New classes:
-
Introduce new
gradient-bgclass for gradient background with semantic class support likegradient-bg-primaryetc.
-
Introduce new
- Animation:
- Use tailwindcss-intersect plugin for scroll-triggered animations.
Breaking Changes- The installation steps for third-party components have been updated.
- Avatar:
-
Renamed
placeholderclass toavatar-placeholder,online-topclass toavatar-online-top,placeholderclass toavatar-placeholder,online-bottomclass toavatar-online-bottom,away-topclass toavatar-away-top,away-bottomclass toavatar-away-bottom,busy-topclass toavatar-busy-top,busy-bottomclass toavatar-busy-bottomoffline-topclass toavatar-offline-topandoffline-bottomclass toavatar-offline-bottom.
-
Renamed
- Dropdown:
-
Renamed
activeclass todropdown-activeanddisabledclass todropdown-disabled.
-
Renamed
- Input:
-
Removed
input-group. Grouping can now be achieved by wrapping inputs with theinputclass.
-
Removed
- Input Number:
-
Structure impacted due to the removal of the
input-group.
-
Structure impacted due to the removal of the
- Menu:
-
Renamed
disabledclass tomenu-disabled,activeclass tomenu-activeandfocusclass tomenu-focus.
-
Renamed
- Phone:
-
Renamed
cameraclass tomockup-phone-cameraanddisplayclass tomockup-phone-display. -
Removed the use of
artboardin phone components.
-
Renamed
- Range:
-
Rename variable name to
--range-colorfrom--range-shdw.
-
Rename variable name to
- Stack:
- Instead of setting the width and height of the stack items, use width and height for the stack itself.
- Table:
-
Renamed
hoverclass torow-hoverandactiveclass torow-active.
-
Renamed
- Toggle Password:
-
Structure impacted due to the removal of the
input-group.
-
Structure impacted due to the removal of the
Removed- The classes
vertical-scrollbar,horizontal-scrollbar, androunded-scrollbarhas been removed. - Alert:
-
Removed
alert-neutralcolor.
-
Removed
- Artboard:
-
Removed all
artboard-*andphone-*classes. These classes only set the width and height of the div, and now we recommend using Tailwind CSSw-*andh-*classes for better control and flexibility.
-
Removed all
- Badge:
-
Removed
badge-neutralcolor.
-
Removed
- Button:
-
Removed
btn-neutralcolor.
-
Removed
- Card:
-
Removed
card-compactinstead usecard-smor any other card sizes.
-
Removed
- Drawer:
-
Removed
drawer-closeclass.
-
Removed
- Dropdown:
-
Removed
[--skidding:*]option.
-
Removed
- Input:
-
Removed
input-group,input-group-filled,input-group-text,input-floating-label,input-filled-label,input-filled-focused,label-text-alt, andinput-filledvariant.
-
Removed
- Progress:
-
Removed
progress-neutralcolor.
-
Removed
- Radio:
-
The
radio-inset-{size}andradio-inset-{semantic-color}classes have been removed. Now,radio-insetis used as a style class instead of a component class.
-
The
- Select:
-
Removed
select-filledvariant.
-
Removed
- Textarea:
-
Removed
textarea-filledvariant.
-
Removed
- Timeline:
-
Removed
timeline-trimmedclass.
-
Removed
Updated- Updated: Tailwind v4.0.0
- Updated: DaisyUI v5.0.0
- Updated: Preline v3.0.0
- Updated:
-
Updated how to use semantic colors in JS files from
'oklch(var(--bc) / 0.4)'to'color-mix(in oklab, var(--color-base-content) 40%, transparent)'.
-
Updated how to use semantic colors in JS files from
- Alert:
- The neutral alert is now the default.
- Badge:
- The neutral badge is now the default.
- Adjusted the badge sizes based on a new scale for better visual consistency.
- Button:
- The neutral button is now the default.
- Button sizes have been adjusted to fit the new design scale.
- Checkbox:
- Adjusted the size scale to better align with other components.
- Dropdown:
- Floating UI has now completely replaced Popper.js across all plugins
- File input:
- Adjusted padding and font size for a more polished look.
- Input:
-
Updated
input-floatingstructure - Adjusted size scale for better uniformity across components.
-
Updated
- Keyboard:
-
Adjusted
kbdheight for all sizes.
-
Adjusted
- Link:
-
Update
font-weight:500as default.
-
Update
- Modal:
-
Updated
backdropcolor tobase-300/60.
-
Updated
- Radio:
- Adjusted the size scale to better align with other components.
- Range:
- Adjusted the size scale to better align with other components.
- Select:
-
Updated
select-floatingstructure - Adjusted size scale for better uniformity across components.
-
Updated
- Sidebar:
- The structure for collapsible menu/sidebar has been updated.
- Textarea:
-
Updated
textarea-floatingstructure - Adjusted the size scale to better align with other components.
-
Updated
- Tooltip/Popover:
- Floating UI has now completely replaced Popper.js across all plugins.
Fixes and Improvements- Advance Select:
-
Fixed
advanced-selectsearch bar background not correct with themes. #Issues/57
-
Fixed
- Diff:
- Fixed Firefox lag issue.
- Drawer:
- Fixed edge cuts off in the narrow devices. #Issues/38
- Input:
- Fixed floating input label width problem. #Issues/56
- Loading:
- Fixed a bug where Safari sometimes froze the animation.
- Menu:
- Fixed Menu title will have an active effect by click when it is not plain text. #Issues/54
- Table:
- Fixed table border bottom issue with single row. #Issues/60
- 03 January, 2025v1.3.0New Preline Components, Fixes, and Improvements.
FlyonUI v1.3.0 is here, featuring new Preline components example along with essential fixes and improvements.
New Preline Components- Combobox: Minimum search length
- Datatables: Multiple Controls
Updates- Updated: Preline v2.7.0
- Updated:
Divider component border-color from
base-content/10tobase-content/20 - Updated:
Heading color from
text-base-contenttotext-base-content - Updated: You can now invoke overlay methods directly on the overlay itself without linking it to any button. The previous functionality is retained for backward compatibility.
Fixes and Improvements- Added:
A new parameter
optionAllowEmptyOptionhas been added for the Advanced Select - Added:
A new parameter
minSearchLengthhas been added for the Combo Box - Added:
Enhanced support for multiple
prevandnextelements, each with its own event listeners, ensuring proper initialization and cleanup in the destroy method. Improved event listener management forsearchandpaginationcontrols to prevent memory leaks and support dynamic elements. - Fixed:
Removed
flyonui.mjsas it was creating issues while usingimport - Fixed: Improve card style specificity
- Fixed: Typo in select and textarea [PR #30]
- Fixed:
Improved
labelstyles for better usability in form elements - Fixed:
setValuemethod functionality with tags in Advanced Select
- 11 December, 2024v1.2.0New Preline components: Advanced Range Slider, Drag-and-Drop & Tree View plugins and more
FlyonUI v1.2.0 is here! This update brings Preline plugins, components, pages, updates, fixes, and improvements.
New Preline Plugins- Plugins: Tree View
- Plugins: Advance Range Slider
- Plugins: Datatables
New Preline Components- Third-Party Plugins: Advance Range Slider
- Third-Party Plugins: Drag and Drop (Sortable.js)
- Third-Party Plugins: Animation
- Third-Party Plugins: Datatables
- Navigations: Sidebar
- Overlays: Context Menu
- Tree View:
- Carousel:
- Drawer:
- Advance Select:
- Combox:
- Helpers:
- New Variant in plugins : Destroy and Reinitialize
New Pages- New Page: Theme Generator
Updates- Updated: Preline V2.6.0
- Updated: Button outlined variant #Issues/20
- Updated: File upload disable state styling #Issues/22
- Updated: menu-item active state styling #Issues/26
- Updated: Timeline style
- Updated: stat-value font-size in stat component
- Updated: Style for default range slider
- Updated:
The class options in Clipboard have been updated for consistency with Preline:
copy-clipboardis nowjs-clipboard,copy-clipboard-defaultis nowjs-clipboard-default,copy-clipboard-successis nowjs-clipboard-success, andcopy-clipboard-success-textis nowjs-clipboard-success-text.
Fixes and Improvements- Added: global.d.ts for more convenient work with types.
- Added: plugin.ts, the typed version of plugin.js.
- Added: mjs versions of plugins.
- Fixed: Update theme link in src/index.js
- Fixed: Fixed disabled button make it pointer event none
- Fixed: In the smaller screen Dropdown inside collapse had a closing issue
- Fixed: Fixed hamburger transition issue in navbar #Issues/18
- Fixed: Fixed the code structure for form elements #Issues/15
- 09 October, 2024v1.1.0New wave plugin and more.
FlyonUI v1.1.0 is here, with new wave plugin and some basic fixes and improvements.
New Components- Third-Party Plugin: Wave Effect
Fixes and Improvements- Fixed: Fixed class specificity in card.
- Fixed: Corrected spelling errors for the stripped class in the table and progress sections.
- Fixed:
Add
IAddVariantOptionstype to the carousel "dragging" class. - Fixed: Fixed a typo in the documentation: changed “sematic” to “semantic”. #Issues/6
- 23 September, 2024v1.0.0Initial release
FlyonUI is a open source, modern, responsive and accessible design system that helps you build fast, beautiful and accessible websites.