Releases
v1.0.4
v1.0.4 - Modern Accessibility & Code Quality
Latest
Compare
Sorry, something went wrong.
No results found
v1.0.4 - Modern Accessibility & Code Quality
Accessibility & Animation System
CSS Custom Properties Animation System
Customizable animation timing - Use CSS variables to control animation speeds
Motion sensitivity support - Automatic @media (prefers-reduced-motion: reduce) integration
Accessibility-first approach - Respects user system preferences for reduced motion
Professional CSS standards - Modern CSS custom properties implementation
Animation Improvements
:root CSS variables - --ycon-animation-spin, --ycon-animation-pulse, --ycon-animation-bounce
User customization - Developers can easily override animation timing
Zero-motion fallback - Animations automatically disabled for motion-sensitive users
Cross-browser compatibility - Tested in Chrome, Firefox, Opera, and Brave
Enhanced File Structure Display
Box-drawing character showcase - Complete file tree visualization example
Practical implementation - Real-world usage of Unicode structural characters
Advanced usage documentation - Expanded examples in advanced.usage.html
Code Quality & Developer Experience
Template Literal Refactoring
Simplified HTML generation - Replaced complex array concatenation with clean template literals
Proper script tag escaping - Fixed </script> parsing issues with <\/script> escaping
Consistent formatting - Introduced flattenString() function for clean indentation
Improved maintainability - Much more readable and maintainable codebase
CSS Generation Improvements
Unified formatting system - Single source of truth for CSS structure
Consistent minification - Applied minification rules uniformly across all CSS
Better organization - Cleaner code structure and comments
Enhanced documentation - Updated README with new animation features
Browser Compatibility
Experimental CSS attr() polyfill - Future-ready dynamic sizing with fallback support
Safari messaging improvements - More professional browser compatibility notifications
Enhanced detection - Better browser capability detection for progressive features
Documentation Updates
README Enhancements
Animation customization guide - Complete examples of CSS custom properties usage
Accessibility documentation - Proper guidance on motion-sensitive design
Updated feature descriptions - Reflects new animation timing capabilities
Modern CSS examples - Shows current best practices for animation control
Release Process
Improved commit practices - Better commit messages and release tagging
Documentation consistency - Synchronized README and release notes
You can’t perform that action at this time.