- feat: added new easing curves
- feat: added tailwindcss link utility
- feat: added tailwindcss interest variant
- feat: enhance default styles with extended support for SVGs, images, lists, and input types
- feat: added
hocustailwindcss variant
- feat: added
--text-2xsand--text-2xs--line-heighttailwindcss theme variables
- feat: added
x-marqueecomponent
- feat: additional properties for
x-text
- feat: minor default changes
- feat: deps update
- feat: divide-gap fractional support (#22)
- feat: deps update
- feat: added
preforx-text
- feat: optional scrollbarWidthProperty for
x-dialog
- fix: drawer scrollState detection on some devices
- fix: fade-out keyframe typo
- feat: added a remove option for
x-toast
- fix(bc): typo
--x-button-timing-function->--x-button-transition-timing-function - feat: improved
x-control/select-pickerdefault styles
- fix:
x-checkdescendant styles
- feat: added additional default transition properties
- fix: utility accent arbitrary values
- fix:
x-popoverandx-tooltiptransform animation
- feat(bc): removed
--mask-properties andmask-utility class in favor of TailwindCSS v4.1mask- - feat(bc): contents of
--mask-were was inlined on most used places - feat(bc): renaming of
--x-breadcrumb-marker→--x-breadcrumb-marker-mask,--x-check-icon→--x-check-icon-mask,--x-rating-icon->--x-rating-icon-mask - feat: all utilities duplicated to
tailwindcss/utilitiesdirectory with@utilityat rule - feat: added new
control/select-picker.cssvariant for native css::picker
- fix: x-drawer on android
- feat: changed
--radiusto--radius-xlin all components,--radiusis depricated and shouldn't be used anymore
- fix: remove redundant @theme radius values
- fix: renaming
font-family,font-size,transition-timing-functionnames also in plugin
- feat: added TailwindCSS v4.0 stable support
- feat: added css
--spacingdefault variable - feat(bc): renamed css
--font-family-*to--font-*to match tw v4 stable - feat(bc): renamed css
--font-size-*to--text-*to match tw v4 stable - feat(bc): renamed css
--transition-timing-function-*to--ease-*to match tw v4 - feat(bc): removed css
--transition-timing-function-linear
- fix: safari input time and date placeholder color
- feat: added custom validationMessage to x-form validateField
- feat: improved touch-action on interactive elements
- feat: added
--x-control-select-icon-maskcss custom property
- fix:
x-dialogawait repaint before remove
- fix:
x-ratingfocus-visible
- feat: form soft validate
- fix: tailwindcss plugin userConfig options
- fix: npm version
- feat: improved ripple default styles
- feat: added compatibility for TailwindCSS v4
- feat: added CSS view transitions
- feat: added
winduum-stimuluspackage - feat: added new
spinnerutility class - feat: most of the CSS custom properties renamed to be compatible with TailwindCSS v4
- feat: most of the CSS custom properties renamed to follow the same CSS property naming
- feat:
c-andui-prefixes renamed tox-prefix - feat:
ui-btnrenamed tox-button - feat: directory paths restructure
- feat: path
winduum/src/base/index.cssnow has separatewinduum/src/theme/index.csspath - feat: removed path
winduum/src/ui/index.css, usewinduum/src/components/index.cssinstead - feat: removed path
winduum/src/base/tailwind.css, usewinduum/tailwindcss/index.cssinstead - feat:
.ui-btn.hover-fillrenamed to.x-button.fill - feat: most of the JavaScript methods are now using
data-attributes instead of classes - feat: removed
loadingButton token, use thespinnerutility element instead - feat: removed
gradientandgradient-borderedButton tokens - feat: renamed
focusandhoverPopover tokens, usetrigger-focusandtrigger-hoverinstead - feat: removed
flexshorthand utility classesflex-col,flex-between,flex-center - feat: CSS custom properties for spacing use TailwindCSS v4 variables now
- feat: TailwindCSS v3 plugin now supports TailwindCSS v4 CSS custom properties syntax
- fix: tw plugin build
- feat: added Popover API for
c-popover - feat: replaced
[href]with:any-link - feat: changed most of the
text-wrapfrombalancetopretty - feat: added more customization fro
ui-controlinvalid variant - feat: added center align for
dotutility class - feat: added text-current` opacity variants with color-mix
- feat(bc):
c-popovernow has to havefocustoken class to work on focus, similar as hover `
- feat: added more css properties for
ui-btnhover and focus
- feat: replaced dialog animations with transitions
- feat(bc): removed keyframe animations fade-in, fade-out, fade-in-down, fade-out-up, skeleton-wave
- feat(bc): removed most of --*-accent-color properties in favour of individual style properties
- feat: added ui-link interactive-props.css
- feat(bc):
utilities/container.cssmoved tocontainer/index.css, props are now separated - feat(bc):
utilities/skeleton.cssmoved toskeleton/index.css, added skeleton props - feat(bc):
utilities/ripple.cssmoved toripple/index.css - feat(bc):
utilities/underline.cssclassdecoration-transparentwas changed tounderline-transparent - feat: added
--c-toast-bgand--c-toast-colorprops forc-toast - feat: changed default line-height calculation from lh to rem units
- fix: disabled state for
ui-control
- feat: stable 1.0 release
- feat(bc): CSS properties changes across components, mainly fixes for CSS layers
- feat(bc):
hover-fillvariant ofui-btnrenamed tofill - feat: examples updated, added solidjs example
- feat: added readme for components
- fix: missing
interactive-props.cssinindex.cssforui-control
- feat: minor fixes for
c-carousel
- feat: changed
ui-imageavatar cqw to cqi
- feat: added
ui-imageavatar variant
- fix:
--ui-switch-icon-sizetypo
- feat: added new component
c-table - feat: added new component
c-tabs - feat: added new component
c-breadcrumb - feat: added new component
c-pagination - feat: added table revert to css reset
- feat: added new component
c-form - feat: added new component
c-carousel - feat: added new component
c-drawer - feat: improved types and typescript support
- feat: added
:user-invalidforui-control - feat: added transition for
ui-progressbar - fix:
ui-controlselect icon
- feat: added javascript options for
c-details - feat: added rounded corners for
ui-progress
- fix: ui-check and ui-link typos
- feat(bc): removed
--color-currentcss property,currentColoris now used - feat(bc): minor component refactor with removal
--color-current, some css properties were removed - feat(bc):
ui-controlelementsstartandendwere renamed in favour of tw classesme-autoandms-auto(now it's final) - feat(bc): removed
-rgbcomponent variants, postcss plugin will be used in the future - feat: added new component
c-toaster,c-toastandc-toast-content - feat: added new component
c-popoverandc-popover-content - feat: added new component
c-tooltip - feat: added new ui component
ui-color - feat: added new utility
swap - feat: added new utility
divider - feat: added types to tailwindcss plugin and minor refactor
- feat: nesting and css refactor
This should be last version with such major breaking changes and is much closer to 1.0
- feat(bc):
lib-dialogwas renamed toc-dialog,c-dialogwas renamed toc-dialog-content - feat(bc): major
c-dialogrefactor, js api was changed a bit - feat(bc):
ui-controlelementsicon-sandicon-ewere renamed tostartandend(final change) - feat(bc): interactive class was removed,
cursor: pointeris now optional on elements via--cursorCSS property inbase/defaults.css - feat(bc): major paths refactor, a lot of components has
*-props.cssvariants now - feat(bc):
base/default.csswas renamed tobase/defaults.css - feat(bc): tailwindcss utilities were moved to separate directory utilities
- feat(bc):
lib-ripplewas renamed torippleand moved to utilities directory - feat(bc):
ui-controlgrid area includesc-prefix now - feat(bc): removed
onCloseStartandonCloseEndfromc-dialogshow options, usecloseandc-dialog:dismissevents on dialog instead - feat: added new ui component
ui-rangeinput slider - feat: added new ui component
ui-ratinginput checkbox based - feat: added new component
c-card - feat: added new component
c-compare - feat: added new component
c-detailsfor smooth toggle animations - feat: added new utility
dotfor little dots - feat: added new P3 color space theme
- feat: added new modern css reset, improved compatibility with lit
- feat: added experimental lit example demo
- feat: added
ui-linkcomponent removed in previous version - feat: improved
ui-groupcomponent, now includesverticalvariant - feat: foreground color classes are now included in tailwindcss plugin and were renamed from
fgtoforegroundfor better compatibility - fix:
tw-opacityclasses defaults to all components - fix: missing
align-items: centeronui-controlselect
- feat: added indeterminate checkbox, radio, switch
- feat: added meter html element variant for ui-progress
- fix: tailwindcss utilities and specificity
- feat: changed
ui-imagefromflextoinline-flex - feat: improved underline utilities
- fix: rgb compatibility
- feat(bc): refactor of all components and CSS Properties, improved specificity
- feat(bc): removed
rgbcolors from default configuration, if you want compatibility use-rgb.css - feat(bc): removed
containerutility class - feat(bc): removed
tailwindcss/gutters.css - feat(bc): removed skeleton from
ui-image, usebefore:skeletonto add it manually - feat(bc): removed
ui-link, useunderlineon any text content for link interactivity - feat(bc):
ui-controlelementsicon-landicon-rwere renamed toicon-sandicon-e - feat(bc):
base/icon.csswas renamed tobase/config/mask.cssand TailwindCSS mask utility was added - feat(bc): removed
sqTailwindCSS utility, usesizefrom tw v3.4 now - feat(js): added
onCloseStartandonCloseEndtolib-dialogshow options - feat(plugin): removed lodash dependency in TailwindCSS plugin
- feat(plugin): added new
divide-gapTailwindCSS utility - feat(plugin): transition CSS Properties are now unified with TailwindCSS
- feat: added
text-wrap: balanceto most of the components - feat: updated compatibility for TailwindCSS v3.4
- feat: added new
grid-cols-containerutility class for doing containers via grid - feat: added new utilities such us
underline,flex-center,flex-between - feat:
config.csswas split into multiple files for better modularity - feat:
reset.csswas updated to v1.11.2 - feat: added
color-schemetodefault.css - feat: utilities are using
@layer componentsfor lower specificity - feat: colors were changed to TailwindCSS counterparts
- feat: remove use of
overflow:hiddenfrom all files
- feat(bc): ui-control - refactor, styles are now applied on parent, should go better together with custom selects like Headless UI
- feat(bc): ui-control - icon refactor, it's much simplified now
- feat: ui-control - added support for
input[type="color"], control now supports all input types! - feat: ui-control - improved webkit styles
- feat: improved support for web components -
:rootselector is now:root, :host - feat: other small improvements
- fix: missing placeholder on ui-control
- feat: improved ui-btn, ui-badge variants code
- fix: ui-title typo
- fix: dark mode colors mismatch
- feat: added option to disable
color-mixin tailwindcss plugin as optionsettings.colorMixset tofalse
- feat(bc): color
basewas renamed tomaindue to TailwindCSS naming conflict - feat: added loading
skeletontailwind class - feat: added foreground colors to color pallet
- feat: added file input to
ui-control - feat: removed floating class from
ui-control, it's automatic via:hasnow - feat: added loading skeleton to
ui-image - feat: improved TailwindCSS
textColorandaccentColor, each class now includes related CSS properties - feat: added css properties tokens for
fontSize
- fix: package.json exports
- fix:
<hr>border added color-mix
- patch release
- feat: restructure components to child files for better modularity
- feat: added
sq-tailwind utility class - feat(bc): new color pallet with
color-mix, colors now have also-rgbvariants for better compatibility - feat(bc): removed
is-prefix for most components - feat(bc): following classes were also renamed -
text->ghosted,outline->bordered,underline->underlined - feat(bc):
ui-selectandui-inputwere replaced withui-control - feat(bc):
ui-radioandui-checkboxis now replaced withui-check - feat(bc):
ui-input-group,ui-btn-groupandui-badge-groupis now replaced withui-group
- feat: lib-ripple - fix values typo
- feat: lib-ripple - fix incorrect values
- feat: lib-dialog - export internal functions
- initial preview release