Changelog
Stay up to date with the latest improvements, fixes, and new features added to Zanari. We ship updates daily to ensure you have the best tools for your interface work.
v1.5.23
- Hero & Carousel Visual PolishImprovement
Upgraded the hero preview to a high-fidelity 'Cover Flow' carousel with progressive fade and 3D layering. Refined the background grid with asymmetric radial masking and adjusted layout margins for better content density.
- Tool Preview OptimizationRefactor
Refactored all tool preview templates (Contrast, Ratio, Unit, etc.) to perfectly fit within the hero container with optimized internal spacing and flexible layouts.
v1.5.19
- Input Component Accessibility & PerformanceImprovement
Refactored the Input component with focus-visible for better accessibility, transition-colors for performance, and added support for disabled, error states, and aria-invalid.
v1.5.18
- Canvas State Management OptimizationImprovement
Grouped canvas-related state and actions to reduce prop drilling and merged duplicate resize listeners into a unified handler.
v1.5.17
- GIF Editor Production-Grade PolishImprovement
Enhanced architecture with 20MB fast-fail limits and robust magic bytes validation for GIFs and videos.
- Portable Hero ComponentImprovement
Decoupled GifEditorHero from context and added staged validation feedback (e.g., 'Reading file...', 'Verifying signature...').
- Superior UX & AccessibilityImprovement
Added local file preview backdrop for instant visual feedback and implemented auto-clearing success states and ARIA status updates.
- Built-For Section Mobile PolishFix
Fixed a layout issue where chat tags overlapped the philosophy headline on smaller screens by restricting sticky positioning to desktop viewports.
v1.5.16
- Search Precision RefinementImprovement
Restricted tool search logic to titles only, ensuring higher relevance and preventing over-inclusive results from body copy.
v1.5.10
- Hero & Feature Section PolishImprovement
Optimized the Hero component with centralized parsing and added staggered Framer Motion entrance animations to the FeatureSections.
- Tool Grid Interaction PolishImprovement
Aligned the 'ink merge' animation with the secondary button design system using scale-based expansion and theme-aware colors.
v1.5.8
- Footer & UX OverhaulImprovement
Redesigned the site footer for better visual hierarchy and added primary CTAs to drive engagement.
- Tool Grid Performance & LayoutImprovement
Expanded the tool catalog to a 3-column grid on large screens and implemented lazy loading and memoization to improve rendering efficiency.
- Search & Interaction PolishImprovement
Enhanced search logic with tool descriptions, re-enabled smooth animations, and added contextual 'no results' feedback.
- Code Quality & StabilityRefactor
Fixed SSR hydration mismatches, removed unused hooks, and streamlined the rendering pipeline for better stability.
v1.5.2
- Interactive UI ElementsFeature
Implemented custom-built range sliders and pill-toggle components to replace browser-default inputs for a more unified feel.
- SVG Wave Generator UI UpdateImprovement
Updated the SVG Wave Generator to use centralized design system components (Button, Input, PillToggle, Slider) and refined interaction design for favorites.
- UI Polish & ConsistencyImprovement
Standardized circular pin buttons in the tool catalog, optimized PillToggle text alignment, and implemented text-balance to prevent orphans in titles.
- Improved Navigation FlowImprovement
Added page-transition links and optimized header navigation for smoother switching between tools.
- Design System MigrationRefactor
Centralized all core UI components (Buttons, Inputs, Selects) and migrated to a semantic, variable-driven layout system.
- Enhanced Interaction StatesImprovement
Refined hover transitions, focus modes, and marker-selection effects across the entire tool library for better accessibility.
- Global Theme IntegrationImprovement
Applied centralized theme variables (var(--primary), var(--surface)) to all generator components for dark mode support.