From 082771dbf2ffa36b5492a1bc63e041fa3957bb7f Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 31 Jan 2013 20:37:33 +0400 Subject: [PATCH] updated todo... Signed-off-by: Alex A. Naanou --- TODO.otl | 237 +++++++++++++++++++++++++++---------------------------- 1 file changed, 115 insertions(+), 122 deletions(-) diff --git a/TODO.otl b/TODO.otl index 5bfb0e8..5c5a9d3 100755 --- a/TODO.otl +++ b/TODO.otl @@ -1,31 +1,22 @@ -[_] 27% Priority work +[_] 38% 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... - [_] 9% general todo - [_] localize magazine event handler setup to setupMagazineEvents function... - [_] decide wether to make the editor toolbar oriented or floating bars around context... - [_] make the editor switchable... - | if it is imported it should be able to switch on and off on demand... - [_] add min-width to magazine and article... + [_] 75% general todo + [_] add global credits and copyright page... + | list and link all the used software and authors... [_] add default empty state to viewer, magazine and article... | use it to trigger a "New Magazine", "New Cover"/"New Article" and | "New Cover"/"New Page" actions... - [_] add global credits and copyright page... - | list and link all the used software and authors... - [_] 25% add inline editor... - [X] prepare the basic framework to accept the ckeditor - | keyboard handler, touchswipe and other event handlers... - [_] add editor and no-editor modes... - [_] add editor detecting... - [_] customize the editor... + [_] Editor: decide weather to make the editor toolbar oriented or floating bars around context... + [_] Editor: make the editor switchable... + | if it is imported it should be able to switch on and off on demand... + [_] Editor: make empty magazine and article visible in the editor... [_] add in-page live templates... | elements that will get generated content, like page numbers etc. - [_] magazine loader and data format... - | this is simple, just use a restyled magazine viewer... [_] 0% populate an example issue [_] template photo page [_] template 3x3 grid @@ -37,111 +28,113 @@ [_] 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... - [X] done - [X] JSON builder loader... - [X] do a better structure diagram... - [X] BUG: initial load on android does not center on the correct page... - | for some odd reason only one of the first and second pages are opened - | correctly, any other page results in showing the second page and any - | click focuses the correct page... - | - | CAUSE: - | the cause for this turned out to be the fact that the page is loaded - | allot faster than it is full alligned and rendered on android, so - | a fix for this is to set the page some 300ms later... - | - | XXX find a better solution! - [X] make corners clickable for bookmarking... - [X] bookmark active zone in upper-right corner of page... - [X] SVG icons and logo... - [X] add page numbers... - [X] 100% bookmarks - [X] add next/prev bookmark actions - [X] #bookmark anchor - [X] bookmark indicators in navigator - [X] bookmark indicators in thumbnails - [X] bookmark persistence - [X] set bookmark from keyboard... - [X] set bookmark touch control - [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 - [X] add history #URLs.. - [X] BUG: something odd going on with window.onResize event... - | on android it sometimes fires and sometimes does not -- rotating - | the screen does not always scale things correctly... - [X] examples for links and anchors... - [X] BUG: unstable page fitting. - | also broken for portrait layouts... - [X] try a slightly different layout... - | - | +-page--------------+ - | |+-content---+ | - | || | | - | || |<---->| - | || | | - | |+-----------+ | - | +-------------------+ - | - | - | Thumbnail view - | +------------+------+ - | +------------+\ - - + \ \ - | \ \\ \ \ \ - | \ \\ \ \ \ - | \ \+------------+------+ - | +------------+------+ - | ^ - | +--- margin-right: -X - | - | Full page view - | - | +-screen------------+ +---- - | \ +------------+---\--+\ - | --\-+\ \ \ \\ - | \ \\ \ \ \\ - | +-------------------+ \+---- - | \+------------+------+ - | ----+ - | - | NOTE: this is not a good idea if not all the pages have the - | same BG... - | - | - | Here is another approach: - | - | Thumbnail view - | +-page--------------+ - | |+-content---+ | - | || | | - | || | | - | |+-----------+ | - | +-------------------+ - | - | Full page view - | +-page--------------+ - | | +-content---+ | - | | | | | - | | | | | - | | +-----------+ | - | +-------------------+ - | - | - [X] add two finger swipes to navigate between articles... - [X] add pinch events... - [X] #URL "layers" - | navigation to a hidden layer will show the layer, any other - | navigation will hide it... - [X] something made phonegap version unhappy... - | likely the URL logic... - | - | try and make it optional... - [X] add page urls - [X] add state saving to local storage - [X] use modes (CSS) for thumbnail/page views... + [X] magazine loader and data format... + | this is simple, just use a restyled magazine viewer... + [X] localize magazine event handler setup to setupMagazineEvents function... + [X] JSON builder loader... + [X] do a better structure diagram... + [X] BUG: initial load on android does not center on the correct page... + | for some odd reason only one of the first and second pages are opened + | correctly, any other page results in showing the second page and any + | click focuses the correct page... + | + | CAUSE: + | the cause for this turned out to be the fact that the page is loaded + | allot faster than it is full alligned and rendered on android, so + | a fix for this is to set the page some 300ms later... + | + | XXX find a better solution! + [X] make corners clickable for bookmarking... + [X] bookmark active zone in upper-right corner of page... + [X] SVG icons and logo... + [X] add page numbers... + [X] 100% bookmarks + [X] add next/prev bookmark actions + [X] #bookmark anchor + [X] bookmark indicators in navigator + [X] bookmark indicators in thumbnails + [X] bookmark persistence + [X] set bookmark from keyboard... + [X] set bookmark touch control + [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 + [X] add history #URLs.. + [X] BUG: something odd going on with window.onResize event... + | on android it sometimes fires and sometimes does not -- rotating + | the screen does not always scale things correctly... + [X] examples for links and anchors... + [X] BUG: unstable page fitting. + | also broken for portrait layouts... + [X] try a slightly different layout... + | + | +-page--------------+ + | |+-content---+ | + | || | | + | || |<---->| + | || | | + | |+-----------+ | + | +-------------------+ + | + | + | Thumbnail view + | +------------+------+ + | +------------+\ - - + \ \ + | \ \\ \ \ \ + | \ \\ \ \ \ + | \ \+------------+------+ + | +------------+------+ + | ^ + | +--- margin-right: -X + | + | Full page view + | + | +-screen------------+ +---- + | \ +------------+---\--+\ + | --\-+\ \ \ \\ + | \ \\ \ \ \\ + | +-------------------+ \+---- + | \+------------+------+ + | ----+ + | + | NOTE: this is not a good idea if not all the pages have the + | same BG... + | + | + | Here is another approach: + | + | Thumbnail view + | +-page--------------+ + | |+-content---+ | + | || | | + | || | | + | |+-----------+ | + | +-------------------+ + | + | Full page view + | +-page--------------+ + | | +-content---+ | + | | | | | + | | | | | + | | +-----------+ | + | +-------------------+ + | + | + [X] add two finger swipes to navigate between articles... + [X] add pinch events... + [X] #URL "layers" + | navigation to a hidden layer will show the layer, any other + | navigation will hide it... + [X] something made phonegap version unhappy... + | likely the URL logic... + | + | try and make it optional... + [X] add page urls + [X] add state saving to local storage + [X] use modes (CSS) for thumbnail/page views... [X] 100% stage 1 - basic features [X] global navigation bar [X] real magazine structure