preline

Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.

OTHER License

Downloads
175.9K
Stars
4.7K
Committers
17

Bot releases are hidden (Show)

This update brings a new Advanced Range Slider and Tree View plugins, Carousel and Advanced Select extensions, Improvements and Bug Fixes.

New Plugins

New Components

Fixes and Improvements

  • Added: tagsInputId and searchId These parameters were added to the Select plugin for accessibility purposes, so that you can add labels that reference relevant elements outside of the initialized element.
  • Added: Ability to generate select from remote data. Use apiUrl and other options that you can find in Docs.
  • Added: New options for more flexible carousel customization. You can find the new options in Docs.
  • Added: plugin.ts, the typed version of plugin.js.
  • Added: mjs versions of plugins.
  • Added: global.d.ts for more convenient work with types.
  • Added: TypeScript .ts files for ApexCharts and Clipboard helper scripts
  • Deleted: search-by-json.js This functionality has been completely or partially replaced by the ComboBox plugin.
  • Improved: For ease of use, we've reorganized the sections on the plugin pages.
  • Fixed: 'HSStaticMethods' does not exist on type 'Window & typeof globalThis'. [Issue #401]
  • Fixed: Advanced Select removeOption doesn't work after update. [Issue #417]
  • Fixed: Property 'dropzone' is private and only accessible within class 'HSFileUpload'. [Issue #448]
preline - v2.4.1 - Fixed transition issue in Chrome

Published by Mr-Zafar 3 months ago

Fixes and Improvements

  • Fixed: Transition issue which occurred in Chrome 127.0.6533.73 release. Thanks to @oliverhaas for the detailed [issu 414] report.

This update brings a new Personal Templates, Datatables & File-Upload plugins, Examples, Improvements and Bug Fixes.

New Examples and Templates pages

New Plugins

New Components

  • Component Plugin: Datatables
  • Component Plugin: File Upload
  • Buttons: Active
  • Dropdown: Scale animation option
  • Modal Overlays: Scale animation option
  • Advanced Select: Multiple with option template
  • Advanced Select: Multiple with conditional counter
  • Advanced Select: Multiple with counter and option template
  • Advanced Select: Add/Remove Options (multiple)
  • Advanced Select: Set single value using setter
  • Advanced Select: Set multiple values using setter
  • Advanced Select: Multiple with counter
  • Combobox: Close Button
  • Checkbox: Indeterminate
  • Progress: Gauge

Fixes and Improvements

  • Improved: Input Number type="text" changed to type="number"
  • Improved: Circular progress with optimized code, better look and more detailed information.
  • Improved: Addresses the accessibility reports [Issue #365], [Issue #373] and the improvements extended for role="", aria-expanded="", aria-selected="", tabindex="”, and aria-orientation="” on the following components:
    Accordion
    Alerts
    Collapse
    File Uploading Progress
    Toasts
    Tree View
    Mega Menu
    Navs
    Tabs
    Sidebars
    Scrollspy
    Pagination
    Advanced Select
    ComboBox
    SearchBox
    Input Number
    Dropdown
    Modal
    Offcanvas
    Tooltip
    Popover
  • Improved:
    Application Layouts Navbars
    Application Layouts
    Navbars (Headers)
    Navigations Mega Menu
  • Improved: Carousel plugin incorrect behavior in RTL dir [Issue #371], [Pull Request #372]
  • Improved: Add selected option to multiple select [Issue #320]
  • Fixed: Input Number: Validation/rejection bug, or at least inconsistent. [Issue #404]
  • Fixed: Advanced Select multiple not storing multiple selected values correctly [Issue #390]
  • Fixed: Advanced select's documentation copies invalid JSON when used without dark classes [Issue #378]
  • Fixed: Combobox will skip at least one item if arrowdown/up in vue3 [Issue #369]
  • Fixed: Searchable advanced select throws error when searching for value not in list [Issue #363]
  • Fixed: Advanced Select not working in Nuxt.js (Vue.js) [Issue #325]
  • Fixed: HSAdvanced Select Disabled option doesn't work in tags mode. [Issue #323]
preline - v2.3.0 - New Tree View components and plugin enhancements Latest Release

Published by Mr-Zafar 5 months ago

This update brings new Tree View components, textarea autohight extension and some core plugin enhancements.

New Components

Fixes and Improvements

  • Improved: core plugin scripts for Dropdown, ComboBox, Accordion and others.
  • Feature request: Tree View component [Issue #330]
  • Fixed: WYSIWYG editor [Issue #342]
  • Fixed: Combobox selection of ahref items using keyboard [Issue #353]
preline - v2.2.0 - New Templates, Dashboard Page, Dark Color scheme and more

Published by Mr-Zafar 6 months ago

This update brings brand new 2 free Template, Dashboard page, New Dark Color scheme for free components and examples to align them with the Pro and other minor enhancements.

New Examples and Templates pages

Fixes and Improvements

  • Improved: Input and Textarea Floating Label animations
  • Bunch of other fixes and improvements.
preline - v2.1.0

Published by Mr-Zafar 7 months ago

New Plugins, Components, Improvements, Bug Fixes and more

This update brings new ComboBox (Autocomplete) plugin, Searchbox components, improvements and bug fixes based on feedback reported on Github.

Please note, this update requires to use the lates version of Tailwind CSS v3.4.x.

New Plugins

New Components

Updates

  • Updated: Tailwind CSS to v3.4.1

Fixes and Improvements

preline - v2.0.3 - Improvements & Bug Fixes

Published by Mr-Zafar 10 months ago

This update brings minor enhancements and resolves issues based on feedback reported on Github.

Fixes and Improvements

preline - v2.0.2 - Hot Fixes

Published by Mr-Zafar 10 months ago

Fixed path name on package.json file.

preline - v2.0.1 - Hot Fixes

Published by Mr-Zafar 10 months ago

Updated script file name from index.js to preline.js

preline - v2.0.0 - New Components, Plugins, TypeScript support and more

Published by Mr-Zafar 12 months ago

Meet Preline UI v2.0.0 - this release features:

  • Hundreds of new Components
  • 9 new Plugins
  • Third-Party Plugins Integrations
  • TypeScript Support
  • and many more..

Please note that there are some breaking changes to bear in mind when moving from v1.9.0 to v2.0.

New Examples pages

  • Examples: Hero Forms
  • Examples: Galleries
  • Examples: Application Tables

New Plugins

  • Plugins: Advanced Select
  • Plugins: Input Number
  • Plugins: Strong Password
  • Plugins: Toggle Password
  • Plugins: Toggle Count
  • Plugins: Copy Markup
  • Plugins: PIN Input
  • Plugins: Stepper
  • Plugins: Carousel

New Components

  • Component Plugin: Advanced Select
  • Component Plugin: Strong Password
  • Component Plugin: Toggle Password
  • Component Plugin: Toggle Count
  • Component Plugin: Copy Markup
  • Component Plugin: Charts
  • Component Plugin: Datamaps
  • Component Plugin: WYSIWYG Editor
  • Component Plugin: Clipboard
  • Component Content: Typography
  • Component Content: Images
  • Component Content: Links
  • Component Content: Dividers and <hr>
  • Component Content: KBD
  • Component Content: Custom scrollbar
  • Component Base: Chat Bubbles
  • Component Base: Carousel
  • Component Base: Datepicker
  • Component Base: File Uploading Progress Form
  • Component Base: Ratings
  • Component Base: Stepper
  • Component Base: Timeline
  • Header: Center aligned navbar option
  • Mega Meny: Columns
  • Component Basic Forms: Input Number
  • Component Basic Forms: Range Slider
  • Component Basic Forms: Color Picker
  • Accordion: Active content bordered
  • Alerts: Bordered styles
  • Avatar: Avatar Examples
  • Avatar: Solid color variants
  • Avatar: Soft color variants
  • Avatar: Outline color variants
  • Avatar: White color variants
  • Avatar Group: With Tooltip
  • Badge: Outline color variants
  • Badge: Working with icons
  • Badge: Badge with Avatar
  • Badge: Animation
  • Badge: Button
  • Buttons: White Color Button Variants
  • Buttons: Link Color Button Variants
  • Buttons: Button examples
  • Button Group: Toolbar
  • Card: Top bordered card
  • Card: Panel actions
  • Lists: List marker
  • List Group: List group invoice
  • List Group: List group examples
  • Progress: Label at the end
  • Progress: Title label
  • Progress: Floating label
  • Progress: Shape
  • Progress: Steps
  • Progress: Circular Progress
  • Toasts: Avatar
  • Toasts: Progress
  • Tabs: Horizontal scroll
  • Breadcrumb: Bordered
  • Breadcrumb: "More" static button
  • Breadcrumb: "More" button with Dropdown
  • Pagination: Bordered
  • Pagination: Bordered Group
  • Pagination: Stretched
  • Pagination: Mini size
  • Pagination: Working with tooltip
  • Pagination: Jumper
  • Pagination: More with Dropdown
  • Pagination: Sizes
  • Pagination: Shape
  • Input: Gray input
  • Input: Underline input
  • Input: Floating label
  • Textarea: Gray input
  • Textarea: Underline input
  • Textarea: Floating label
  • Select: Gray input
  • Select: Floating label
  • Switch: With Icons
  • Switch: Sizes
  • Switch: Solid color
  • Switch: Soft color variant
  • Popover: Review popover example
  • Popover: User popover example
  • Modal: Custom backdrop color
  • Offcanvas: Custom backdrop color

Breaking changes

  • Dropped: Bootstrap Icons in favor of Lucide
  • Changed: Border radius changed from rounded-md to rounded-lg for all components
  • Renamed: Modal in the Plugins to Overlay.
  • Dropped: Mega Menu in the Plugins page causing confusion due to duplication with the Dropdown. However, full examples are in the Component pages.
  • Dropped: Offcanvas in the Plugins page causing confusion due to duplication with the Modal. However, full examples are in the Component pages.
  • Dropped: Sidebar in the Plugins page causing confusion due to duplication with the Modal. However, full examples are in the Component pages.
  • Dropped: Popover in the Plugins page causing confusion due to duplication with the Tooltip. However, full examples are in the Component pages.

Code improved components:

  • Accordion
  • Alerts
  • Avatar
  • Badge
  • Blockquote
  • Buttons
  • Button Group
  • Card
  • Collapse
  • List Group
  • Lists
  • Static Icons
  • Toasts
  • Navs
  • Tabs
  • Scrollspy
  • Mega Menu
  • Breadcrumb
  • Pagination
  • Input and Textarea are now in sepearate files
  • Dropdown

Added :disabled class style by default for components:

  • Accordion
  • Alerts
  • Badge
  • Buttons
  • Toasts
  • Navs
  • Tabs
  • Pagination
  • Input
  • Input Group
  • File Input
  • Checkbox
  • Radio
  • Switch

Fixes and Improvements

  • Fixed: Overlay plugin - hs-overlay-backdrop-open: class not working with dark: class.
  • Fixed: Table - Products Review broken on Firefox [Issue #107]
  • Fixed: All examples in example page have a unnecessary ,nav closing tag [Issue #97]
  • Improvements: Simplified RTL support with logical properties now supported in Preline.
  • Improvements: ... dropped in favor of ... tag.
  • Improvements: The markup for progress bars has been updated in v2.0.0. Now, role="progressbar" and the relevant aria-* attributes are on the outer progress element, leaving the inner bar purely for the visual presentation of the bar and optional label.
  • Bunch of other fixes and improvements.

Learn more here

preline - v1.9.0

Published by Mr-Zafar over 1 year ago

New Examples pages

  • Examples: AI Prompt
  • Examples: Cover Page
  • Framework Guides: SolidJS
  • Framework Guides: Qwik
  • Framework Guides: Svelte
  • Framework Guides: Remix

Fixes and Improvements

  • Fixed: Tooltip plugin - Tooltip not closing on firefox. [Issue #71]
  • Fixed: Tooltip plugin - Accordion plugin - Placing the Tabs under the Accordion forces all Tab items to be active as initial when click the Accordion item. [Issue #63]

Learn more here

preline - v1.8.0

Published by Mr-Zafar over 1 year ago

New Examples pages

  • Examples: Pricing Page
  • Examples: Application Forms Layouts
  • Examples: Clients Sections
  • Examples: Pricing Sections
  • Examples: Testimonials

Fixes and Improvements

  • Improved: Framework Guides pages with some updated content and added Stackblitz playground demos.

Learn more here

preline - v1.7.0

Published by Mr-Zafar over 1 year ago

New Examples pages

  • Examples: Application Tables
  • Examples: Application Stats
  • Examples: Application Navbars
  • Examples: Application Invoice
  • Examples: Blog Articles
  • Examples: Hero Sections
  • Examples: Icon Sections
  • Examples: Modals

Fixes and Improvements

  • Fixed: Minor fix for Tooltip plugin - overlap issue when multiple tooltips are used.

Learn more here

preline - v1.6.0

Published by Mr-Zafar almost 2 years ago

What's new

New Starter Pages & Examples additions:

  • New Hero Sections
  • New Blog Sections
  • New Pricing Sections
  • New Features: General
  • New Features: Navs
  • New Features: Stats
  • New Announcement Banners
  • New Card Sections
  • New Modals
  • New Feedback Forms

Overlay (modal, offcanvas, sidebar) Plugin enhancement
Added hs-overlay-backdrop-open class to have more control over overlay backdrop styles.

Fixed Astro Guides Typos
Check out @alec-c4's workaround for alternative solution.

Learn more here

preline - v1.5.0

Published by Mr-Zafar almost 2 years ago

What's new

New Starter Pages & Examples additions:

  • New Hero Sections
  • New Blog Sections
  • New Pricing Sections
  • New Features: General
  • New Features: Navs
  • New Features: Stats
  • New Announcement Banners
  • New Card Sections
  • New Modals
  • New Feedback Forms

Learn more here

preline - v1.4.0

Published by Mr-Zafar almost 2 years ago

What's new

  • New Modals
  • New Testimonials
  • New Floating Sticky Header

New Static Icons documentation page

  • Static Icons

New Astro Framework Guides

  • Build faster websites with Astro

Minor Improvements

  • Fixed arrows' active state in FAQ Sections

Learn more here

preline - v1.3.0

Published by Mr-Zafar almost 2 years ago

What's new

  • Preline UI Figma
  • New Starter Pages & Examples format and additions
  • Minor improvements

Learn more here

preline - v1.2.1

Published by Mr-Zafar almost 2 years ago

What's updated

README file

preline - v1.2.0

Published by Mr-Zafar about 2 years ago

What's new

  • Redesigned Plugins page
  • New Framework Guides
  • New Starter Pages & Examples additions
  • New Field Input documentation page

Breaking changes

  • Modal, Sidebar and Offcanvas plugins dropped in favor of the new Overlay plugin.
  • Mega Menu plugin dropped in favor of Dropdown plugin.
  • preline.js renamed to preline.js

Learn more here

preline - v1.1.2

Published by Mr-Zafar over 2 years ago

What's updated

README file