updated todo and several minor edits and preparatoins for later work...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-01-27 23:18:27 +04:00
parent 7a8c71c9e0
commit 26ff9a5fee
3 changed files with 29 additions and 18 deletions

View File

@ -1,31 +1,27 @@
[_] 31% Priority work
[_] 34% Priority work
[_] 0% TouchSwipe issues...
[_] BUG: swipe-back does not cancel a swipe... (TouchSwipe)
| ...unless the finger is return to within the threshold of the
| touchdown point.
[_] BUG: no drag threshold on excludedElements (TouchSwipe)
| stalled...
[_] 62% general todo
[_] 80% general todo
[_] magazine loader and data format...
[_] make layer default state configurable...
| e.g. setting "shown"/"hidden" classes in HTML and adding
| something like a page reset that will restore the default state,
| rather than the current "hideLayers"
| this is simple, just use a restyled magazine viewer...
[_] 0% populate an example issue
[_] template photo page
[_] template 3x3 grid
[_] template two column text
[_] time transitions
| the goal is for slow devices to seem not to have animations at
| all and faster ones to seem to have fast animations...
[_] vanquish opacity effects
| they slow everything down considerably!
[_] make pages of different formats work...
[_] add keyboard navigation...
[_] find a passive CSS-only way to size pages in different modes...
[_] BUG: href to existing anchors will mess up layout...
| need to find out how can we disable anchor links from actually
| going to the anchor...
[_] make layer default state configurable...
| e.g. setting "shown"/"hidden" classes in HTML and adding
| something like a page reset that will restore the default state,
| rather than the current "hideLayers"
[X] vanquish opacity effects
| they slow everything down considerably!
[X] add keyboard navigation...
[X] navigator -- indicate position in thumbnail mode...
[X] test for stability
[X] cleanup code
@ -166,6 +162,13 @@
[_] image
[_] text
[_] % Low priority todo
[_] make pages of different formats work...
[_] find a passive CSS-only way to size pages in different modes...
[_] time transitions
| the goal is for slow devices to seem not to have animations at
| all and faster ones to seem to have fast animations...

View File

@ -29,7 +29,6 @@ $(document).ready(function(){
})
}
$(window)
.resize(viewResizeHandler)
.bind('hashchange', hashChangeHandler)
@ -37,7 +36,6 @@ $(document).ready(function(){
$(document)
.keydown(makeKeyboardHandler(keybindings))
$('.viewer')
.swipe({
swipeStatus: swipeHandler,

View File

@ -102,13 +102,11 @@ function viewResizeHandler(){
console.log('>>> Page Zoom:', document.width/$(document).width())
}
*/
//$('.splash').show()
if(ANIMATE_WINDOW_RESIZE){
updateView()
} else {
unanimated($('.scaler'), updateView, 30)()
}
//$('.splash').fadeOut()
}
@ -446,6 +444,18 @@ function saveStorageState(){
}
// JSON format state managers...
function loadJSONState(data){
// XXX
}
function buildJSONState(){
// XXX
}
function dumpJSONState(){
// XXX
}
// generic state managers...
function loadState(){
var n = loadURLState()