Use knockout and jquery2 and a newer Q.
Use the new dependencies.
Change from `pubit` to `pubit-as-promised`.
Fixes the white screen of death problem.
This occurs when the app starts up after previously being terminated. Also thow an exception if app enters with anything but a `kind` = launch. Lot's more work on supporting other kinds to come. Also bump version to 0.0.0-2.
Bump version number
Dispatch app event `settings` when Settings Charm activated
Add new ko binding `gesture`, with tests.
Add a two way observable from map item.
Add new ko binding handler `winControlLabel`.
Change up the application lifecycle events.
- "beforeSuspend" is renamed to "suspend".
- "reactivate," which we never saw triggered, was replaced with "resume," which is listened to via an entirely-different mechanism.
Use `currentTarget` instead of `event.target`.
`currentTarget` returns the actual element that triggered the event.
Update ButtonHrefs to support divs.
Add winrt knockout custom binding handler.
Add toast-showing utility API.
Add `presenter.refresh` function for refreshing view models.
Remove `presenter.bindViewModel` to make way for `rerender`.
Plugins don't need to return their argument.
Update Presenter to not create element until `render`.
This mostly changed the plugin logic.
Move showable component mixin to non-promise element.
Make `presenter.element` no longer a promise.
Add renderers module.
Move getElementFromTemplate to lib/ui/utils.
Add support for no-mapping to observableArrayFromVector.
Add custom ko binding `variableClass`.
Use WinJS `as` to resolve promise.
Correctly resolves the returned promise.
Add createGridLayout unit test.
Adjust listview cell size to be the actual thumbnail size.
Fix lint errors.
Add `nextKey` argument back to inserted notification.
Turns out if inserting at index 0, you do need a `nextKey` after all. Microsoft lied.
Use Knockoutify version with the latest bugfixes.