Skip to content

feat: Upgrade to Tani v2.0 (God Mode Edition) - #1

Merged
Rayiumir merged 1 commit into
TaniCSS:mainfrom
hesam-oxe:main
Jul 31, 2026
Merged

Rayiumir merged 1 commit into
TaniCSS:mainfrom
hesam-oxe:main

Conversation

@hesam-oxe

Copy link
Copy Markdown
Contributor

🚀 Tani v2.0: God Mode Edition

This PR introduces a massive architectural upgrade to Tani, transforming it into the most advanced CSS framework available.

🔥 Key Enhancements:

  • Modern CSS Engine: Migrated to OKLCH color space with auto-generating relative color variants for hover states.
  • Zero-JS Components: Modals, accordions, and dropdowns now leverage native HTML (<dialog>, <details>) with smooth CSS animations.
  • Next-Gen Responsiveness: Implemented Container Queries and Fluid Typography (clamp), eliminating the need for excessive media queries.
  • Global Accessibility: Full native RTL/LTR support using CSS Logical Properties and built-in Dark Mode via prefers-color-scheme.
  • Performance: Added GPU-accelerated utility classes and a visual Debug Mode for rapid development.

📊 Impact:

  • Zero breaking changes for existing v1.x users (100% backward compatible).
  • Significant reduction in manual hover-state coding.
  • Enhanced accessibility and progressive enhancement.

This upgrade positions Tani as a direct, superior alternative to legacy frameworks by embracing 2026 CSS standards.

Ready for review and merge! 💀⚡

- Implemented OKLCH color system with relative color variants for auto-hover states
- Added Scroll-Driven Animations and Container Queries for next-gen responsiveness
- Enhanced Zero-JS components using native <dialog> and <details> elements
- Full RTL/LTR support using CSS Logical Properties
- Fluid typography and spacing with clamp() for seamless scaling
- Added Debug Mode and GPU-accelerated utility classes
- Updated comprehensive README.md and documentation structure
@Rayiumir
Rayiumir merged commit 1f6f71e into TaniCSS:main Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants