Initial commit.
Cleaned up ruby and split up quadrants.rb into multiple files.
Created a simple User Interaction Manager that handles mouse events. Removed Hammer.js dependency.
Fixed pre-swipe bug where dragging initiated too early.
Commented code and minor refactoring.
Initial work to migrate drag and swipe interactions from the task view to the application's InteractionManager. Still very buggy and incomplete.
New files not previously committed.
Renamed AUIM to InteractionConverter.
Refactored InteractionConverter and InteractionManager to include encapsulation.
Moved exclusive interaction behaviour into the InteractionManager.
Refactored handlebarsHelpers() into it's own file that gets included in and called by main.js. In future, helpers, utilities and high level extensions should be called by main.js not quadrants.js.
TaskLists are now handled via Backbone views rather than implicit markup.
Initial work on adding the ability to determine the target quadrant and task slot for a dragging task.
Renamed the interaction manager file.
Continued work on the drag-sort feature.
Fixed drag to sort bugs. Not perfect, but functional.
Removing generated css files.
Code cleanup.
Refactored code to use Mustache instead of Handlebars. Template logic is now encapsulated within helper functions in helpers/templates.js.
Fixed filter logic. Refactored filter logic to be a apart of taskList.js. Added code to task positioning in taskList.js so hidden tasks don't result in spaces.I