Skip to content

toddself/boxcar

Repository files navigation

Boxcar

API Stability Build Status codecov built with choo v3

A 🚂🚋🚋🚋🚋🚋 (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:

  • Chrome latest on Windows 10
  • MS Edge latest on Windows 10
  • Firefox latest on Linux
  • IE 11 on Windows 10
  • Safari 9 on Mac OS 10.11

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

License

Apache-2.0 copyright 2016 Todd Kennedy

About

A choo-based grid/spreadsheet editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published