Skip to content
Sean edited this page Feb 11, 2014 · 21 revisions

Google Summer of Code 2014 Ideas List

Utils

Router

Grid

In place edits

A bootstrapped grid component which allowed in-place editing would be great.

Column pinning

Brief explanation:

Version 2.0 of the grid allows the user to "pin" a column so that it stays attached to one side of the grid, while the other columns can still be scrolled through. This makes important data easily visible for reference against other data.

Expected results:

A "feature module" (see cell navigation for reference) that extends column header cell functionality and adds a "pin" button. Hitting the pin button gives the user the choice to pin the column to the left or right side,

Knowledge prerequisite: JavaScript and Angular

Skill level: Medium

Mentors: Brian Hann

Continuous scrolling

Brief explanation:

The grid by default virtualizes all data, which is static. Adding more data requires using pagination. This would be an alternative

Expected results:

Similar to any other application that has continuous scrolling (Pinterest, Facebook). When the user scrolls past a certain vertical point, more data is added to the data array and the grid extends. The scroll position would need to stay constant, and loading the data shouldn't interfere with scroll speed.

Knowledge prerequisite: JavaScript and Angular

Skill level: Medium

Mentors: Brian Hann

Native scrollbars

Bootstrap

Community

Clone this wiki locally