- ✅ 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.
- Provide a better way of integrating with standard assertion libraries? Use
valueOf()
? - Provide better error message when cross-origin 'src' provided to quixote.createFrame
- Z-ordering
- Colors? Contrast (fg color vs. bg color?))
- Plugin API