Changelog

Stay up to date with the latest features, improvements, and fixes in Fysk UI.

v1.2.1

February 4, 2026

Animation Defaults & Stability

  • breaking

    Animations: Made Framer Motion the default and mandatory animation engine. All components now expect motion objects by default to ensure visual consistency and prevent layout breaks in complex components like Progress.

  • improvement

    FyskProvider: Updated default configuration to include 'framer-motion' by default. Users no longer need to manually pass motion and AnimatePresence for the standard experience.

  • improvement

    Sidebar: Refined exit animations and improved backdrop stability during mobile transitions.

v1.2.0

February 3, 2026

Aesthetic & Accessibility Overhaul

  • feature

    Button: Introduced 'autoStateVariant' prop, allowing buttons to intelligently transition between success, error, and idle states with corresponding animations and variants automatically.

  • improvement

    Progress: Complete overhaul with a streamlined API (reduced to 22 props), 'always-on' Framer Motion animations, and enhanced accessibility including ARIA roles, role='tooltip', and useId integration.

  • improvement

    Avatar & Badge: Refined sizing system with new 'xs' and '2xl' options; 'md' is now the standard default size. Standardized Badge variants to match design system tokens (e.g., 'primary' to 'default').

  • improvement

    Input & Input-OTP: Replaced legacy variants with common ones ('secondary', 'outline') and integrated comprehensive sizing options from 'xs' to 'xl' for better form consistency.

  • improvement

    Switch & Select: Redesigned Switch 'line' variant and integrated Lucide fallback support. Enhanced Multi-select UX in Select with improved state icons and global configuration support.

  • feature

    Empty: Added a new 'secondary' variant and 'fill' size option for enhanced layout flexibility in empty state scenarios.

  • fix

    Progress: Resolved indeterminate animation issues by switching to absolute positioning and refining initial motion states to prevent jitter.

  • fix

    Form: Fixed various minor syntax issues and updated design aesthetics to match the latest Fysk UI standards.

v1.1.0

February 1, 2026

Component Sizing Refinement

  • feature

    Implemented unified size variants (default, xs, sm, md, lg, xl) across all major components including Button, Input, Badge, and more.

  • improvement

    Standardized 'default' size alias to ensure consistent baseline across the library.

  • feature

    Added 'thin' and 'thick' variants for Separator component.

  • improvement

    Enhanced Switch component thumb scaling and translation logic for better visuals at small sizes.

  • fix

    Resolved layout shift issues in Tabs when switching between sizes.

  • improvement

    Integrated size-aware padding in Card, Popover, and DropdownMenu components via context.

v1.0.5

January 20, 2026

Animation Polish

  • improvement

    Refined Framer Motion transitions for smoother component entry and exit effects.

  • feature

    Introduced 'glass' variant to Sidebar for modern, blurry aesthetic.

  • fix

    Fixed z-index issues when multiple Tooltips were open simultaneously.

v1.0.0

January 1, 2026

Initial Release

  • feature

    Initial release of Fysk UI library with 15+ core components.

  • feature

    Full support for Dark Mode and customizable theme tokens.

  • feature

    Comprehensive documentation with live interactive previews.

You've reached the beginning of the journey. 🚀

Built with 💖 | Created by Yashraj