Releases: laravolt/volt-preline
Releases · laravolt/volt-preline
Release list
volt-preline 0.2.0
dark-mode:setTheme()andinstallDarkMode()now also sync the preference to avolt-theme
cookie (configurable/disable-able viacookieoption) so the server can render
<html class="dark">up front; new SSR helpersreadThemeCookie()andthemeHtmlProps().
The runtime observer now watchesstyleas well asclass, because Remix UI frame patches
rewrite<html>attributes (theme flash on navigation). Document the CSS rule
html.dark { color-scheme: dark }as the preferred way to derivecolor-scheme.Alert: optionalalign="center"(defaultstart, non-breaking) centers title, description and
actions — dialogs rendered inside right-aligned table cells otherwise inherittext-align.- Docs: searchable single-select
Comboboxrecipe (clear button, option descriptions); note that
Buttontakes exactly one ofcolor|outline|plain(there is novariantprop). - Tests:
test/dark-mode.test.ts,test/alert.test.ts(bun test test/).
volt-preline 0.1.0
Changelog
0.1.0 — 2026-09-02
- First full set: 28 components mirroring the
velix-catalystAPI (same files, exports, props,
context contracts) styled with Preline UI 5 semantic tokens; interactions viaremix/uiprimitives,
nopreline.js. - Native-first forms (
@tailwindcss/forms), native<dialog>overlays, menu/select/combobox
primitives, FLIP current indicator, mobile drawers. - Playground (
npm run playground) + 50 Playwright tests (npm run test:e2e).