Home

Awesome

Boxcar

API Stability Build Status codecov built with choo v3

A :steam_locomotive::train::train::train::train::train: (choo)-based spreadsheet/multi-row form element widget.

"Got a friend, her name is Boxcar..."

Status

Very much a WIP. You can hardcode some data and see it get (rudimentarily using flex-box) rendered to the screen. You can move the focused cell with the arrow keys. You can double-click a cell to make it an input.

Still working on finalizing the data flow so things are subject to change.

Browser Support

You need flexbox support currently. Maybe one day you can provide a different set of styles to make it work with flexbox, but today is not that day.

The build script uses es2020 to handle compiling down to an ES5 runtime. The browser matrix, however, has nothing to do with layout but only functionality.

Build Status

Testing

Tests are run locally via Chrome.

Travis-CI uses Sauce Labs to run tests in:

A failing build will indicate one of these browsers has not passed the test suite.

License

Apache-2.0 copyright 2016 Todd Kennedy