Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toddself/boxcar
A choo-based grid/spreadsheet editor
https://github.com/toddself/boxcar
Last synced: 21 days ago
JSON representation
A choo-based grid/spreadsheet editor
- Host: GitHub
- URL: https://github.com/toddself/boxcar
- Owner: toddself
- License: other
- Created: 2016-06-11T00:59:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-24T21:28:42.000Z (over 7 years ago)
- Last Synced: 2024-10-15T09:54:37.555Z (24 days ago)
- Language: JavaScript
- Size: 43.9 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-choo - boxcar - A choo-based grid/spreadsheet editor. (Uncategorized / Uncategorized)
README
# Boxcar
[![API Stability](https://img.shields.io/badge/stability-experimental-orange.svg?style=flat-square)](https://nodejs.org/api/documentation.html#documentation_stability_index) [![Build Status](https://travis-ci.org/toddself/boxcar.svg?branch=master)](https://travis-ci.org/toddself/boxcar) [![codecov](https://codecov.io/gh/toddself/boxcar/branch/master/graph/badge.svg)](https://codecov.io/gh/toddself/boxcar) [![built with choo v3](https://img.shields.io/badge/built%20with%20choo-v3-ffc3e4.svg?style=flat-square)](https://github.com/yoshuawuyts/choo)A [:steam_locomotive::train::train::train::train::train: (choo)](https://github.com/yoshuawuyts/choo)-based spreadsheet/multi-row form element widget.
> ["Got a friend, her name is Boxcar..."](https://www.youtube.com/watch?v=4KGzXUmbyiQ)
## 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](https://github.com/yoshuawuyts/es2020) to handle
compiling down to an ES5 runtime. The browser matrix, however, has nothing to do
with layout but only functionality.[![Build Status](https://saucelabs.com/browser-matrix/boxcar.svg)](https://saucelabs.com/beta/builds/063d475755d94d5e99603d41bbf86447)
## 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.11A failing build will indicate one of these browsers has not passed the test
suite.## License
Apache-2.0 copyright 2016 Todd Kennedy