Skip to content

v1.0.6 - Simple DSL Syntax

Choose a tag to compare

@Arthurc1Moude Arthurc1Moude released this 01 Feb 03:03
· 22 commits to main since this release

Added - Simple DSL Syntax

  • One-line creation methods: circle(), square(), button(), card(), icon(), window()
  • Chainable methods: .blur(), .transparent(), .rounded(), .draggable(), .jelly(), .magnetic(), .lights(), .font(), .icons()
  • All-in-one method: glass({...}) for complete configuration in one call
  • Icon library support: Load Font Awesome, Material Icons, Bootstrap Icons, Feather, Ionicons
  • Google Fonts support: Load custom fonts with font() and loadGoogleFont()
  • Typography configuration: Set font family, sizes, weights, spacing

Documentation

  • Added DSL_SYNTAX_GUIDE.md - Comprehensive guide to the new DSL syntax
  • Added interactive showcase and examples

Changed

  • Simplified API - No complex JavaScript grammar needed
  • Improved TypeScript definitions with full DSL support