mirror of
https://github.com/flynx/PortableMag.git
synced 2025-10-28 18:50:08 +00:00
updated todo...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
18d9295ff6
commit
082771dbf2
237
TODO.otl
237
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user