Skip to content

Commit

Permalink
updated tasks in readme
Browse files Browse the repository at this point in the history
  • Loading branch information
stevewirts committed Mar 18, 2015
1 parent 3acdb4d commit 81dd6b9
Show file tree
Hide file tree
Showing 38 changed files with 443 additions and 11 deletions.
27 changes: 20 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -325,10 +325,10 @@ http://nodejs.org/download/
## Road Map
* Page up/down buttons
* Column autosizing
* events should work for mobile
* add filter support
* add filtering
* add grouping
* local storage for layout values
* events should work for mobile
* add ink effects
* Test suite for all components and upstream dependency projects
* Continued bug-fixing, refactoring, documentation and cleanup of the existing code base
Expand All @@ -354,23 +354,36 @@ http://nodejs.org/download/
* rafactor features to be self contained/column selector

## Feature List
* High performant canvas based
* Arbitrary row/col sizes
* polymer web component based
* material design compliant
* high performant canvas based rendering
* low cpu and memory usage
* Arbitrary row/column sizes
* Drag and Drop column resizing and animated reordering
* Drag and Drop row resizing
* Memento based table state retention
* Data per cell can be anything (text, numerical, nested arrays, etc.)
* Shape/size in both pixel and row/column count can change dynamically
* Infinite scrolling row/col through external high performant data sources (see Q examples)
* Copy to paste buffer selected cells (work in progress...)
* Copy to paste buffer selected cells
* Multi-rectangle based selection model
* Mouse driven dragging selections
* Shift/control selection augmentation
* Arbitrary fixed columns and/or rows
* configurable via passed in properties
* polymer themes supported
* Fast arrow key navigation
* Non-linear accelerated vertical key navigation
* Custom scrollbar implementation for infinite scroll of large data sets
* Cell based scrolling (not pixel)
* Pluggable behavior based eventing
* In place editing mechanism using html5 overlayed components
* Simple Q-based GridBehavior example provided with 2 q scripts. 100MM example, and 1MM sortable example
* Q\kdb+ GridBehavior examples provided.
1. 100MM row example
2. 1MM row sortable example
3. 1MM row analytic tree/pivot table example
* Simple in memory based GridBehavior example provided
* JSON example
* Easily customizable and extensible cell rendering
* Npm/grunt-based full featured dev environment
* ...

5 changes: 5 additions & 0 deletions data.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<html>
<head>
<script src="polymer/js/data.js"></script>
</head><body>
</body></html>
60 changes: 58 additions & 2 deletions fin-hypergrid.min.html
Original file line number Diff line number Diff line change
Expand Up @@ -21175,6 +21175,8 @@








Expand Down Expand Up @@ -21935,6 +21937,8 @@








Expand Down Expand Up @@ -22071,6 +22075,8 @@








Expand Down Expand Up @@ -22232,6 +22238,8 @@








Expand Down Expand Up @@ -22412,6 +22420,8 @@








Expand Down Expand Up @@ -22729,6 +22739,8 @@








Expand Down Expand Up @@ -23277,6 +23289,8 @@








Expand Down Expand Up @@ -23447,6 +23461,8 @@








Expand Down Expand Up @@ -23531,6 +23547,8 @@








Expand Down Expand Up @@ -23609,6 +23627,8 @@








Expand Down Expand Up @@ -23701,6 +23721,8 @@








Expand Down Expand Up @@ -23910,6 +23932,8 @@








Expand Down Expand Up @@ -24439,6 +24463,8 @@








Expand Down Expand Up @@ -24561,6 +24587,8 @@








Expand Down Expand Up @@ -25198,6 +25226,8 @@








Expand Down Expand Up @@ -25545,6 +25575,8 @@








Expand Down Expand Up @@ -26050,6 +26082,8 @@








Expand Down Expand Up @@ -26551,6 +26585,8 @@








Expand Down Expand Up @@ -26888,6 +26924,8 @@








Expand Down Expand Up @@ -27055,8 +27093,8 @@
}
}
gc.strokeStyle = this.config.properties.lineColor;
gc.moveTo(0, height - 0.5);
gc.lineTo(width + 0, height - 0.5);
// gc.moveTo(0, height - 0.5);
// gc.lineTo(width + 0, height - 0.5);
gc.moveTo(0, height + 0.5);
gc.lineTo(width + 0, height + 0.5);
gc.stroke();
Expand Down Expand Up @@ -27528,6 +27566,8 @@








Expand Down Expand Up @@ -27717,6 +27757,8 @@








Expand Down Expand Up @@ -27852,6 +27894,8 @@








Expand Down Expand Up @@ -27924,6 +27968,8 @@








Expand Down Expand Up @@ -27999,6 +28045,8 @@








Expand Down Expand Up @@ -28068,6 +28116,8 @@








Expand Down Expand Up @@ -28137,6 +28187,8 @@








Expand Down Expand Up @@ -28206,6 +28258,8 @@








Expand Down Expand Up @@ -28340,6 +28394,8 @@








Expand Down
1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
'./polymer/html/cell-editors/fin-hypergrid-cell-editor-slider.html',
'./polymer/html/cell-editors/fin-hypergrid-cell-editor-spinner.html',
'./polymer/html/cell-editors/fin-hypergrid-cell-editor-textfield.html',
'./polymer/html/data.html',
'./polymer/html/features/fin-hypergrid-feature-base.html',
'./polymer/html/features/fin-hypergrid-feature-cell-editing.html',
'./polymer/html/features/fin-hypergrid-feature-cell-selection.html',
Expand Down
2 changes: 2 additions & 0 deletions polymer/css/behaviors/fin-hypergrid-behavior-default.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








2 changes: 2 additions & 0 deletions polymer/css/behaviors/fin-hypergrid-behavior-gol.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








2 changes: 2 additions & 0 deletions polymer/css/behaviors/fin-hypergrid-behavior-in-memory.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








2 changes: 2 additions & 0 deletions polymer/css/behaviors/fin-hypergrid-behavior-json.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








2 changes: 2 additions & 0 deletions polymer/css/behaviors/fin-hypergrid-behavior-q.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








2 changes: 2 additions & 0 deletions polymer/css/behaviors/fin-hypergrid-behavior-qtree.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








2 changes: 2 additions & 0 deletions polymer/css/cell-editors/fin-hypergrid-cell-editor-base.css
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@








Loading

0 comments on commit 81dd6b9

Please sign in to comment.