Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.19 KB

ROADMAP.md

File metadata and controls

37 lines (25 loc) · 1.19 KB

Quixote Roadmap

Release Ideas

  • ✅ v0.1 Basic DOM manipulation; raw position and style information
  • ✅ v0.2 "Cooked" absolute position info; initial assertion API
  • ✅ v0.3 Positioning relative to other elements
  • ✅ v0.4 Advanced positioning (middle, center, height, width, arithmetic, fractions)
  • ✅ v0.5 API hardening
  • ✅ v0.6 Responsive design
  • ✅ v0.7 Page and viewport assertions
  • ✅ v0.8 - v0.11 Dogfooding and real-world usage (more dogfooding releases to come)
  • ✅ v0.12 Element display status descriptors
  • ✅ v0.13 Element rendering boundaries
  • ✅ v0.14 QFrame quality of life improvements
  • ✅ v0.15 Support for third-party test runners
  • ✅ v1.0.0 New assertions
  • See our work-in-progress roadmap for the latest release plans.

Current Feature: TBD

To Do: TBD

Dogfooding Notes

  • Provide a better way of integrating with standard assertion libraries? Use valueOf()?
  • Provide better error message when cross-origin 'src' provided to quixote.createFrame

Future Features

  • Z-ordering
  • Colors? Contrast (fg color vs. bg color?))
  • Plugin API