quixote
Version:
CSS unit and integration testing
38 lines (25 loc) • 1.22 kB
Markdown
# 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](https://github.com/jamesshore/quixote/blob/master/ROADMAP.md) 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