Changelog
Stay up to date with the latest features, improvements, and fixes in Fysk UI.
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.
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.
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.
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.
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