Skip to content

Releases: scbrown/pixelsrc

v0.2.0: CSS Integration, Demo Tests, and more

Choose a tag to compare

@scbrown scbrown released this 21 Jan 03:08

What's New

This release includes 244 commits since v0.1.0 with major new features:

Phase 22: CSS Integration (Complete)

  • CSS Colors: Full support for rgb(), hsl(), oklch(), hwb(), color-mix(), and named colors
  • CSS Variables: --custom-properties with var() resolution, fallbacks, and chaining
  • CSS Timing Functions: cubic-bezier(), steps(), and named easing functions
  • CSS Transforms: translate(), rotate(), scale(), flip()

Phase 23: Demo Tests (Complete)

  • Integration tests that double as product documentation
  • 173 @demo annotations across test files
  • generate-demos.sh script for doc generation
  • <!-- DEMOS --> markers in 16 mdbook pages

Build System

  • pxl init with presets (artist, animator, game)
  • pxl build with incremental builds and watch mode
  • Atlas export for Godot, Unity, and LibGDX

LSP Server

  • Diagnostics, completions, hover, document symbols
  • Color swatches and timing function visualization
  • CSS variable support with go-to-definition

Transforms

  • Geometric: mirror, rotate (90°/180°/270°)
  • Effects: outline, shadow, shift
  • Expansion: tile, pad, crop
  • Animation: scale for squash & stretch

CLI Improvements

  • pxl validate - File validation with strict mode
  • pxl explain - Human-readable sprite explanations
  • pxl diff - Semantic sprite comparison
  • pxl suggest - AI-assisted improvements
  • pxl alias - Pattern extraction
  • pxl show - Colored terminal display
  • pxl agent verify - Agent-mode validation

Documentation

  • mdbook documentation with WASM demos
  • Comprehensive format specification
  • Persona guides and integration docs

Breaking Changes

None - this release is backwards compatible with v0.1.0.

Full Changelog

v0.1.0...v0.2.0

What's Changed

  • Add CSS integration strategy documentation by @scbrown in #3

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 01:14