Skip to content

Releases: furic/cosmic-ui-lite

🎨 CSS Architecture Overhaul - v1.0.3

06 Sep 05:23

Choose a tag to compare

🎨 CSS Architecture Overhaul - Version 1.0.3

🚀 Major Improvements

This release introduces a complete CSS architecture transformation, moving from a monolithic stylesheet to a modular, maintainable design system with comprehensive build-time optimization.

✨ What's New

🏗️ Modular CSS Architecture

  • 9 organized CSS files across logical categories
  • 120+ CSS custom properties for consistent theming
  • Comprehensive documentation with architecture guide

🔧 Build System Enhancements

  • PostCSS Import Resolution: Seamlessly processes modular CSS during build
  • Production Optimization: Single minified CSS output with all modules inlined
  • Source Maps: Full debugging support for development
  • Performance: GPU-accelerated animations with reduced motion support

🐛 Critical Bug Fixes

  • ✅ Fixed demo runtime error - CSS imports now resolve correctly in browser
  • ✅ Enhanced build pipeline - Reliable CSS processing across all environments
  • ✅ Mobile responsiveness - Improved responsive design with logical breakpoints

🎯 Key Benefits

For Developers

  • 🔧 Better Maintainability: Clear separation of concerns across logical files
  • 🎨 Easy Customization: CSS variables enable effortless theming
  • 📚 Enhanced Documentation: Comprehensive guides and code comments
  • ⚡ Improved DX: Well-organized structure speeds up development

For Performance

  • 🚀 Optimized Output: Single CSS file with intelligent compression
  • 💪 GPU Acceleration: Hardware-accelerated animations
  • 📱 Mobile-First: Responsive design with accessibility features
  • ♿ Accessibility: Reduced motion support and high DPI optimizations

For Production

  • 🔄 100% Backward Compatible: No breaking changes to existing APIs
  • 📦 Build Integration: Seamless PostCSS processing
  • 🔍 Debug Support: Source maps for development troubleshooting
  • ⚙️ Tree Shakeable: Modular imports for optimal bundle sizes

🎉 Demo & Usage

The demo now works flawlessly with the new architecture! Try it:

npm run demo

All existing code continues to work without changes:

import { CosmicUI } from 'cosmic-ui-lite';

const button = CosmicUI.createButton({
  text: 'Launch Mission',
  variant: 'primary'
});

🔄 Upgrade Notes

No action required! This release is 100% backward compatible:

  • ✅ All existing component APIs unchanged
  • ✅ All CSS classes remain the same
  • ✅ Build output maintains same structure
  • ✅ No breaking changes to functionality

📊 Full Changelog

Added:

  • Modular CSS architecture with 9 organized files
  • 120+ CSS custom properties design system
  • Comprehensive CSS architecture documentation
  • PostCSS import resolution in build pipeline
  • Enhanced responsive design with accessibility features

Fixed:

  • Demo runtime error caused by unresolved CSS imports
  • Build process CSS module processing
  • Mobile responsiveness edge cases

Improved:

  • CSS maintainability and organization
  • Build-time CSS optimization
  • Performance through GPU-accelerated animations
  • Developer experience with better documentation

Technical:

  • Added postcss-import@16.1.1 dependency
  • Enhanced Rollup configuration for CSS processing
  • Updated architecture documentation
  • Improved gitignore for development files

🎮 Perfect for game UIs, sci-fi interfaces, and futuristic web applications!

Built with ❤️ using TypeScript, SVG, and zero runtime dependencies

v1.0.2

02 Sep 13:42

Choose a tag to compare

What's Changed

🧹 Improvements

  • Clean up CSS media queries by removing duplicate and commented rules
  • Streamline media query structure for better maintainability
  • Remove redundant padding rules in responsive breakpoints

📦 Build & Release

  • Update version to 1.0.2
  • All build formats (ESM, CJS, UMD) generated and tested successfully

Full Changelog: v1.0.1...v1.0.2

🤖 Generated with Claude Code

v1.0.1 - Build Automation & Demo Improvements

01 Sep 08:44

Choose a tag to compare

Add CI workflow and fix badge links

- Add comprehensive CI workflow with Node.js 18.x and 20.x testing
- Validate build outputs: ESM, CJS, UMD, TypeScript declarations, CSS
- Include bundle size monitoring and quality gates
- Fix Game Ready badge to point to existing Complete Examples wiki page
- Add working Build Status badge referencing new CI workflow
- Maintain GitHub Pages deployment status badge for demo site

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

Cosmic UI Lite v1.0.0 - Initial Release

31 Aug 11:24

Choose a tag to compare

Update CHANGELOG.md for v1.0.0 release

- Update release date to 2025-08-31
- Add comprehensive documentation section with wiki links
- Add modern build pipeline and architecture details
- Update package structure to reflect current organization
- Include technical improvements and SVG system details

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>