AdamVig / goco-student

Gordon College Student app
https://gocostudent.adamvig.com
1 stars 0 forks source link

Modularize interface #2

Closed AdamVig closed 9 years ago

AdamVig commented 9 years ago

Create directives or separate template files for the interface of the app.

Allows for user configuration of what they want to see in the app, for example if a commuter student doesn't care about meal points they can see only chapel credit.

Allows for adding a large number of data modules without cluttering the display unnecessarily.

Configuration of the display should be available via the header bar menu at all times.

AdamVig commented 9 years ago
AdamVig commented 9 years ago

Flexbox

Pros:

Cons:

Explicit Sizing

Pros:

Cons:

AdamVig commented 9 years ago

Configuration page should be an $ionicModal from ModalService.

Should contain a list of Ionic checkbox items.

Checkbox items update an array in the model which is used by an ng-repeat in the view to create all of the modules.

The modules should be able to be reordered on the configuration page, using the show-reorder attribute on ion-list (ionList Documentation).