Skip to content

Releases: FloKuersten/farvist

Farvist v1.0.0 — stable

25 Jun 20:56

Choose a tag to compare

Farvist is stable. Public class names and the component API follow SemVer from here.

This release adds CI quality gates (GitHub Actions, every push/PR): the Sass build, a 'committed artifacts are fresh' check, stylelint, a bundle-size budget (gzip <= 22 KB), and axe-core accessibility via pa11y-ci over the key pages — all green. Also fixed two real a11y issues the CI surfaced: ARIA-prohibited aria-label on disabled pagination spans, and underline-less inline prose links (WCAG 1.4.1).

A 1.0 framework: 34 glass components, a free backgrounds library, dark/light themes, @layer architecture, autoprefixed, AI kit, axe-clean, ~20 KB gzip, MIT. Live: https://farvist.com

Farvist v0.11.0 — docs + website polish

25 Jun 20:35

Choose a tag to compare

Docs + site polish. Copy-to-clipboard on every code snippet (pre.snippet auto-gets a button; Farvist.copy() exposed). Docs scrollspy highlights the section you're reading. Every one of the 34 components now has a dedicated docs section with a live example (new Feedback/Navigation/Data display/Indicators/Inputs/Icons groups). Homepage gains a 'Get started' install block and an honest Farvist-vs-Bootstrap-vs-Tailwind comparison table. Fixed: og:image referenced an og-image.png that never existed — generated the real 1200x630 PNG so social previews render. 0 axe violations, 0 overflow (desktop + mobile). Live: https://farvist.com

Farvist v0.10.0 — autoprefixer + compatibility

25 Jun 19:28

Choose a tag to compare

Shipped CSS is now autoprefixed. A PostCSS + Autoprefixer step (npm run build:prefix, chained into build:all) runs against a browserslist target, adding the vendor prefixes the hand-written source missed (-webkit-user-select, -moz-column-gap for Firefox flex-gap, -moz-appearance, -moz-placeholder) while preserving Safari's -webkit-backdrop-filter. Plus a documented browser-support matrix in the README + docs: baseline Chrome/Edge 111+, Safari 16.4+, Firefox 113+ (early 2023), with graceful degradation for @layer, backdrop-filter, color-mix and field-sizing. No source rewrites; @layer cascade + a11y verified unchanged. Live: https://farvist.com

Farvist v0.9.0 — cascade layers

25 Jun 18:45

Choose a tag to compare

The framework is now wrapped in CSS cascade layers: @layer reset, base, layout, components, utilities. Utilities beat components by LAYER ORDER, not !important — 45 utility !important declarations removed (54 -> 9). Practical win: any plain (unlayered) CSS you write now overrides all of Farvist with no specificity battle or !important. Bonus: ~11% smaller raw CSS (133 -> 118 KB minified) since !important vanished from every generated utility. Verified: utilities still win (computed-style battery), validation/skip-link/spinner overrides intact, 0 axe violations, 0 overflow, nothing dropped (1973 classes). Needs a Mar-2022 browser baseline. Live: https://farvist.com

Farvist v0.8.0 — AI kit + AI enablement

25 Jun 18:05

Choose a tag to compare

Two fronts for AI. (1) AI UI kit: chat thread + message bubbles + typing indicator (.chat/.message/.typing), a prompt composer (.prompt), agent-status dots (.status), and a full 'AI console' template (examples/ai-console.html). (2) AI-assistant enablement: llms.txt (llms.txt convention), llms-full.txt (paste-in context of every convention + component class), and ai-context.json (machine-readable catalog) — generated from the compiled CSS by 'npm run build:ai', served at farvist.com, and shipped in the npm package. 0 axe violations across the new template + docs in both themes. Live: https://farvist.com

Farvist v0.7.0 — accessibility

25 Jun 17:09

Choose a tag to compare

Accessibility pass. farvist.js now auto-applies ARIA: form aria-invalid/describedby, toast live regions (danger=assertive), tooltip descriptions exposed to screen readers, aria-current on breadcrumb/stepper/pagination, progressbar names, and keyboard-scrollable tables/code blocks. Adds a .skip-link utility, a theme-aware --fv-primary-text token that fixes WCAG AA contrast for links and outline/link buttons on dark, :focus-visible polish, and a docs Accessibility section. Verified: 0 axe-core (WCAG 2 A/AA) violations across all 8 pages in both themes. Also fixes the JS global (window.Farvist + Farvistrap alias). Live: https://farvist.com

Farvist v0.6.0 — mobile

25 Jun 11:04

Choose a tag to compare

Mobile responsiveness pass: the navbar now collapses to a hamburger below lg (new .navbar-toggle + farvist.js), the large type scale is fluid via clamp(), tabs scroll instead of wrap, the stepper stacks on phones, and horizontal overflow is eliminated across the demo, templates, docs, marketing and Pro pages (verified at 375px). Also: .list-unstyled/.list-inline utilities, a portfolio template, and a /pro/ landing page. Live: https://farvist.com

Farvist v0.5.0

24 Jun 13:00

Choose a tag to compare

A lightweight (~19 KB) glassmorphism CSS framework: 30+ components, a free backgrounds library (mesh gradients, patterns, spotlights), dark/light themes, 4 templates and a 35-icon set. MIT licensed. Live demo: https://farvist.com