Download Latest Version v4.2.0 - New components, 10+ framework guides, and quality improvements source code.zip (2.0 MB)
Email in envelope

Get an email when there's a new version of Preline UI

Home / v4.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-02-25 1.5 kB
v4.1.0 - Plugin ecosystem and architecture improvements source code.tar.gz 2026-02-25 1.2 MB
v4.1.0 - Plugin ecosystem and architecture improvements source code.zip 2026-02-25 1.4 MB
Totals: 3 Items   2.7 MB 0

This update addresses core architecture improvements for plugins, other general improvements and fixes from Github issues.

Fixes and Improvements

- Improvements: Improved module entry architecture to support better tree-shaking by separating auto-init and manual-init flows. Added a dedicated preline/non-auto entry for explicit initialization, while preserving preline as the plug-and-play auto-init path. Also marked side-effectful entries explicitly and kept per-plugin imports preline/plugins/ as the recommended on-demand integration path.[Issue [#697]]. - Improvements: Add searchMatchMode to HSSelect ("substring", "chars-sequence", "token-all", "hybrid") to improve multi-word and non-consecutive matching, so queries like "Alpha Charlie" can match "Alpha Bravo Charlie Delta" while keeping legacy isSearchDirectMatch backward compatible. [Issue [#730]] - Fixed: HSOverlay.autoInit() re-initialization behavior after dynamic DOM updates to ensure overlays close correctly and restore the hidden state without getting stuck open. [Issue [#704]] - Fixed: Incorrect positioning of fixed dropdowns inside sticky containers. - Fixed: Accessibility issues within nested components. - Fixed:* Fixed tooltips getting stuck in some cases - for example, when scrolling the page quickly, they wouldn’t disappear.

Source: README.md, updated 2026-02-25