Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 2.01 KB

v1.2.0.md

File metadata and controls

43 lines (26 loc) · 2.01 KB

v1.2.0 Emberveil: Transformative Styling

Grimoire CSS introduces a transformative set of features with the v1.2.0 Emberveil release, enhancing adaptive styling, dynamic color manipulation, and build efficiency. This update solidifies Grimoire's position as the CSS engine for developers who seek both power and flexibility.

Key Highlights

  • Fluid Sizing with mfs: Seamless, adaptive styles without media queries.
  • Built-in Color Functions: Dynamic color manipulation adhering to CSS standards.
  • Project Locking: Streamlined builds with automatic cleanup of outdated files.
  • Extended CLI Support: Enhanced metrics and logging in library and CLI modes.

Full Details

Enhancements

  • Fluid Size Functionality (#14)

    • Introduced the mfs (Make Fluid Size) function for adaptive styling, eliminating reliance on media queries for fluid designs.
    • Improved handle_grimoire_functions to support future scalable enhancements.
  • Built-in Color Functions (#15)

    • Added dynamic color transformations such as lighten, darken, mix, and more.
    • Developed a standalone color core module compliant with CSS Color Module Level 4.
    • Enabled parsing and manipulation of CSS-standard color notations (e.g., rgb, hsl, hex).
  • Project Locking for Build Optimization (#16)

    • Introduced an optional grimoire.lock.json file for tracking and cleaning up obsolete builds.
    • Enabled via lock: true in grimoire.config.json, defaulting to false for backward compatibility.
  • Improved Logging and Metrics (#43)

    • Added start_as_cli function to provide library-level access to CLI features like logging and execution timing.
    • Ensured consistency between CLI and library outputs for seamless integration.

Documentation

  • Updated README with new features

Chore

  • New LICENSE