From bffee175538b529d2aecde33eec6a92a3c8db61e Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 7 Mar 2013 02:49:32 +0400 Subject: [PATCH] updated and pioritized todo... Signed-off-by: Alex A. Naanou --- TODO.otl | 82 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 38 deletions(-) diff --git a/TODO.otl b/TODO.otl index 3494f9b..7eb286f 100755 --- a/TODO.otl +++ b/TODO.otl @@ -1,7 +1,10 @@ -[_] 37% Priority work - [_] 66% general todo - [_] BUG: after moving pages around in the editor captions do not appear... - | ...until the editor is cycled on and off. +[_] 38% Priority work + [_] 75% general todo + [_] 0% Priority work for 10.03.13 + [_] load/save from JSON + [_] add page via template + [_] change image + [_] basic instructions [_] 37% Version 1.0 checklist (migration to layout.html) [X] page scaling for full page view [X] top/bottom toolbars @@ -21,7 +24,19 @@ [_] issue selection & related navigation | essentially a special magazine that will load other magazines | instead of going into a full page view... - [_] BUG: #URLs do not all work in the new index... + [_] 0% #URL rework... + [_] make #URLs a configurable framework... + | rather than being hard-coded as they are now... + [_] make #URLs magazine-specific... + [_] BUG: when #URL updates are off layer toggling breaks... + | will show but not hide layers... + [_] 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... + [_] BUG: browser history on internal links is broken... + | ...with both UPDATE_HASH_URL_POSITION and FULL_HISTORY_ENABLED false. + [_] BUG: after moving pages around in the editor captions do not appear... + | ...until the editor is cycled on and off. [_] BUG: loading a magazine with position set to 0 will align it incorrectly. | needs testing with the rewritten fitNPages()... [_] Editor: might be a good idea to prevent deleting the last page... @@ -30,8 +45,9 @@ | - deleting the last page will also delete the empty article/magazine [_] Editor: page marking and grouping... | also edit the group properties... + | another idea is "group with next/prev" button, just like shift left/right [_] editor mode service page - | a virtual page at the end of the magazine with magazine-specific + | a virtual page at the end/start of the magazine with magazine-specific | settings. | similar to the current configuration demo page. [_] 60% move some of the current configuration options to the magazine... @@ -45,11 +61,6 @@ | global, magazine, article [_] drag full page | global, magazine - [_] Editor: add basic control toolbars... - [_] Editor: add toggleEditiorMode to all editables in all versions... - | text areas, inputs, ... - [_] 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... @@ -74,17 +85,14 @@ [X] (i) info [_] (+) new [_] (x) remove - [_] 0% populate an example issue - [_] template photo page + [_] 66% populate an example issue [_] template 3x3 grid - [_] template two column text + [X] template photo page + [X] template two column text [_] 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" - [_] make #URLs magazine-specific... - [_] make #actions a configurable framework... - | rather than being hard-coded as they are now... [_] JSON: add metadata section that can be downloaded separately... [_] JSON: add page URLs as an alternative to direct content... | use AJAX to get remote pages and their nested content @@ -93,22 +101,10 @@ [X] authors [X] title [X] name - [_] BUG: browser history on internal links is broken... - | ...with both UPDATE_HASH_URL_POSITION and FULL_HISTORY_ENABLED false. - [_] BUG: as on android, on loading from json view does not reach cur page... - | likely due to animation/transition stopping for some reason.... - [_] BUG: when #URL updates are off layer toggling breaks... - | will show but not hide layers... [_] BUG: 3 fingers+ do not work on android... - [_] 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... - [_] 0% EXPERIMENT: Try using scroll instead of left of .magazine.... - [_] try and get rid of .scroller - [_] try using the scroll event to see of we reached the limit... - | and move the limit accordingly - [_] BUG: scrool seems to do odd things on refresh... - [_] 60% build a custom scroll lib... + [_] BUG: tab navigation will scroll the view... + | need to either prevent tab nav or control it so as not to get off page... + [_] 70% build a custom scroll lib... [X] 100% features: [X] drag/scroll [X] inertial @@ -142,7 +138,7 @@ [_] element [_] px [_] name - [_] 0% events + [_] 50% events basic anatomy | | user scroll +-------------------+ @@ -159,18 +155,28 @@ | +-----------------+ +----------+ | scroll scroll | - [_] 0% scroll - [_] scrollstart / userscrollstart + [X] 100% scroll + [X] scrollstart / userscrollstart | on mousedown/touchstart - [_] scroll + [X] scroll | mousemove/touchmove | | also triggered by lib on auto-scroll... - [_] userscrollend + [X] userscrollend | on mouseup/touchend - [_] scrollend + [X] scrollend [_] 0% snap [_] snapped + [_] 0% EXPERIMENT: Try using scroll instead of left of .magazine.... + [_] try and get rid of .scroller + [_] try using the scroll event to see of we reached the limit... + | and move the limit accordingly + [_] BUG: scrool seems to do odd things on refresh... + [X] Editor: add toggleEditiorMode to all editables in all versions... + | text areas, inputs, ... + [X] add global credits and copyright page... + | list and link all the used software and authors... + [X] Editor: add basic control toolbars... [X] 100% Editor version 1.0 checklist [X] editor toolbar | this can take two forms: