pcottle.learnGitBranching/todo.txt
2012-12-24 12:47:53 -08:00

63 lines
1.8 KiB
Text

Big things:
~~~~~~~~~~~~~~~~~~~~~~~~
[ ] promise-based levels
Big Graphic things:
~~~~~~~~~~~~~~~~~~~~~~~~~
[ ] 3d transition between terminals (reveal.JS hakim)
Medium things:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Views
=========
Commands
========
[ ] refactor some kind of 'filter' that processes or yields commands
[ ] then each sandbox is essentially a series of filters
[ ] make a shim so a level engine can check after every git command if
they succeeded and then do finish animation
Small things to implement:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Minor Bugs to fix:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Big Bugs to fix:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/*************************************
** Publish Things **
************************************/
- cross browser support... ?
- fix terminal input field in general
Done things:
(I only started this on Dec 17th 2012 to get a better sense of what was done)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[x] multiViews with multiple terminals...
[x] debounce the forward and back methods
[x] multiview makes all these arrow views which fire events
[x] markdown parsing yay!!
[x] check animation for command entry fading nicely wtf
[x] no more CSS ids in views
[x] promise-based confirm cnacel
[x] rebase buttons view & styling
[x] rebase entries styling
[x] view for anything above the fold (modal view)
[x] rebase styling (get it better. even cuter -- make it like a command window)
[x] fix multiple rebases
[x] z index reflow update
[x] level finish animation
[x] refactor visualization
[x] aliases replace when put into commands
[x] headless Git for testing (send it commands and expected trees)
[x] few tests
[x] Great git test coverage
[x] gitEngine loads from tree immediately, not the weird thing we have now!
[x] nice opacity fade in
[x] clean up require
[x] promise based callback for interactive rebase WITH FAIL awesome