diff --git a/TODO b/TODO new file mode 100644 index 0000000..378b9f2 --- /dev/null +++ b/TODO @@ -0,0 +1,21 @@ +Fo sho: + - remember reading position / applied effects (per comic) + - offline mode via cache manifest + - firefox marketplace + - create onclose callback, show close button only if set + - trigger preload if requesting valid but not loaded images (can happen if network was interupted) + - loading and generally hackiness of pointer is buggy, fix. + - check for html5 feature support where used: diveintohtml5.org/everything.html or www.modernizr.com + +Nice 2 have: + - remove image inhancement lag when navigating by pre-applying enhancements to other pages + - jump to page? + - make page draggable with the cursor + - enable menu items via config, allow for custom items + - split out classes into seperate files + - thumbnail browser + - refactor so we are not using all these loose shared variables and other nastyness + - use custom event emitters instead of hacky code + - properly bind 'this' so we don't have to keep using 'self' + - allow toolbar to be hidden on mobile (maybe show a small translucent button that opens the toolbar when clicked) + - enhancement progress bar diff --git a/lib/ComicBook.js b/lib/ComicBook.js index f2e4961..4779605 100755 --- a/lib/ComicBook.js +++ b/lib/ComicBook.js @@ -1,30 +1,5 @@ /* exported ComicBook */ -/* - TODOs: - - Fo sho: - - create onclose callback, show close button only if set - - fix progress bar css - - trigger preload if requesting valid but not loaded images (can happen if network was interupted) - - loading and generally hackiness of pointer is buggy, fix. - - check for html5 feature support where used: diveintohtml5.org/everything.html or www.modernizr.com - - full browser test - IE9 / FF3.6+ / Chrome / Safari / Opera - - Nice 2 have: - - remove image inhancement lag when navigating by pre-applying enhancements to other pages - - jump to page? - - make page draggable with the cursor - - enable menu items via config, allow for custom items - - split out classes into seperate files - - thumbnail browser - - refactor so we are not using all these loose shared variables and other nastyness - - use custom event emitters instead of hacky code - - properly bind 'this' so we don't have to keep using 'self' - - allow toolbar to be hidden on mobile (maybe show a small translucent button that opens the toolbar when clicked) - - enhancement progress bar -*/ - var ComicBook = (function ($) { 'use strict';