| 
									
										
										
										
											2013-02-09 02:29:53 +04:00
										 |  |  | [_] 37% Priority work | 
					
						
							| 
									
										
										
										
											2013-01-27 01:16:47 +04:00
										 |  |  | 	[_] 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. | 
					
						
							| 
									
										
										
										
											2013-01-25 18:52:53 +04:00
										 |  |  | 		[_] BUG: no drag threshold on excludedElements (TouchSwipe) | 
					
						
							|  |  |  | 		| stalled... | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 	[_] 64% general todo | 
					
						
							|  |  |  | 		[_] 0% STUB: build a UI around current iscroll to allow time for internal scroll devel | 
					
						
							| 
									
										
										
										
											2013-02-18 18:27:17 +04:00
										 |  |  | 			[_] manually resize pages to screen on load | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 			[_] scale .content ot fit in page | 
					
						
							|  |  |  | 			| this will temporarily disable these features: | 
					
						
							|  |  |  | 				groups (depends on style) | 
					
						
							|  |  |  | 				page background images | 
					
						
							|  |  |  | 			[_] disable snapping in ribbon mode | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 		[_] 36% build a custom scroll lib... | 
					
						
							|  |  |  | 			[_] 66% features: | 
					
						
							|  |  |  | 				[X] drag/scroll | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 				[_] inertial | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 				[X] snap | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 				| if enabled, on release, detect nearest snap-point and scroll to it. | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 			[_] 65% tragets | 
					
						
							|  |  |  | 				[X] smooth scroll on devices (iscroll) | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 				| adaptive transitions, etc. | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 				[X] snap scroll to markers (a-la iscroll) | 
					
						
							|  |  |  | 					[X] snap align | 
					
						
							|  |  |  | 						[X] left (iscroll) | 
					
						
							|  |  |  | 						[X] center | 
					
						
							|  |  |  | 						[X] right | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 				[_] flexible event system | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 					[X] pre/post events | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 					[_] ability to modify action data before it runs | 
					
						
							|  |  |  | 					[_] ability to cancel current action | 
					
						
							|  |  |  | 					| like stop scrolling at a given point. | 
					
						
							|  |  |  | 					[_] ability to take over and do something manually | 
					
						
							|  |  |  | 				[_] all actions callable | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 				[X] both x and y axis support (x is a priority) | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 			[_] scroll phases | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 				[X] user scroll phase | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 				| from mousedown/touchstart and to mouseup/touchend | 
					
						
							|  |  |  | 				[_] auto scroll phase | 
					
						
							|  |  |  | 				| from mouseup/touchend and untill scrollend | 
					
						
							|  |  |  | 				| | 
					
						
							|  |  |  | 				| must account for speed... | 
					
						
							|  |  |  | 					[_] momentum | 
					
						
							| 
									
										
										
										
											2013-02-20 05:45:06 +04:00
										 |  |  | 					[X] snap | 
					
						
							| 
									
										
										
										
											2013-02-16 18:35:20 +04:00
										 |  |  | 			[_] 0% actions | 
					
						
							|  |  |  | 				[_] 0% .scrollTo(target) | 
					
						
							|  |  |  | 				| must accept: | 
					
						
							|  |  |  | 					[_] element | 
					
						
							|  |  |  | 					[_] px | 
					
						
							|  |  |  | 					[_] name | 
					
						
							|  |  |  | 			[_] 0% events | 
					
						
							|  |  |  | 				basic anatomy | 
					
						
							|  |  |  | 				| | 
					
						
							|  |  |  | 				| 	user scroll				+-------------------+ | 
					
						
							|  |  |  | 				| +-------------------------+		auto scroll | 
					
						
							|  |  |  | 				| | 
					
						
							|  |  |  | 				| touchstart				touchend | 
					
						
							|  |  |  | 				| |							| | 
					
						
							|  |  |  | 				| scrollstart				userscrollend		scrollend | 
					
						
							|  |  |  | 				| userscrollstart			|					| | 
					
						
							|  |  |  | 				| |							|					| | 
					
						
							|  |  |  | 				| v							v					v | 
					
						
							|  |  |  | 				| o----+--+-+-+--+-+---+-+--o----+--+-+-+---+---+ | 
					
						
							|  |  |  | 				|	   ^  ^ ^ ^	 ^ ^   ^ ^		 ^	^ ^ ^	^ | 
					
						
							|  |  |  | 				| 	   +-----------------+		 +----------+ | 
					
						
							|  |  |  | 				| 	   scroll					 scroll | 
					
						
							|  |  |  | 				| | 
					
						
							|  |  |  | 				[_] 0% scroll | 
					
						
							|  |  |  | 					[_] scrollstart / userscrollstart | 
					
						
							|  |  |  | 					| on mousedown/touchstart | 
					
						
							|  |  |  | 					[_] scroll | 
					
						
							|  |  |  | 					| mousemove/touchmove | 
					
						
							|  |  |  | 					| | 
					
						
							|  |  |  | 					| also triggered by lib on auto-scroll... | 
					
						
							|  |  |  | 					[_] userscrollend | 
					
						
							|  |  |  | 					| on mouseup/touchend | 
					
						
							|  |  |  | 					[_] scrollend | 
					
						
							|  |  |  | 				[_] 0% snap | 
					
						
							|  |  |  | 					[_] snapped | 
					
						
							|  |  |  | 		[_] 0% EXPERIMENT: Try using scroll instead of left of .magazine.... | 
					
						
							| 
									
										
										
										
											2013-02-13 18:01:46 +04:00
										 |  |  | 			[_] 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... | 
					
						
							| 
									
										
										
										
											2013-02-09 03:08:48 +04:00
										 |  |  | 		[_] BUG: loading a magazine with position set to 0 will align it incorrectly. | 
					
						
							| 
									
										
										
										
											2013-02-09 16:16:58 +04:00
										 |  |  | 		| needs testing with the rewritten fitNPages()... | 
					
						
							|  |  |  | 		[_] Editor: might be a good idea to prevent deleting the last page... | 
					
						
							|  |  |  | 		| this can be done in two ways: | 
					
						
							|  |  |  | 		| 	- deleting the last page actually replaces it with a blank | 
					
						
							|  |  |  | 		| 	- deleting the last page will also delete the empty article/magazine | 
					
						
							|  |  |  | 		[_] Editor: page marking and grouping... | 
					
						
							|  |  |  | 		| also edit the group properties... | 
					
						
							| 
									
										
										
										
											2013-02-08 21:04:00 +04:00
										 |  |  | 		[_] editor mode service page | 
					
						
							|  |  |  | 		| a virtual page at the end of the magazine with magazine-specific | 
					
						
							|  |  |  | 		| settings. | 
					
						
							|  |  |  | 		| similar to the current configuration demo page. | 
					
						
							| 
									
										
										
										
											2013-02-07 06:26:38 +04:00
										 |  |  | 		[_] 20% move some of the current configuration options to the magazine... | 
					
						
							|  |  |  | 			[X] page align | 
					
						
							|  |  |  | 			| global, magazine, article, page-set, page | 
					
						
							|  |  |  | 			[_] resize settings (.no-resize class) | 
					
						
							|  |  |  | 			| global, magazine, article, page-set, page | 
					
						
							|  |  |  | 			[_] default page/content size | 
					
						
							|  |  |  | 			| global, magazine, article | 
					
						
							|  |  |  | 			[_] fit page to view | 
					
						
							|  |  |  | 			| global, magazine, article | 
					
						
							|  |  |  | 			[_] drag full page | 
					
						
							|  |  |  | 			| global, magazine | 
					
						
							|  |  |  | 		[_] Editor: add basic control toolbars... | 
					
						
							| 
									
										
										
										
											2013-02-05 20:59:15 +04:00
										 |  |  | 		[_] Editor: add toggleEditiorMode to all editables in all versions... | 
					
						
							| 
									
										
										
										
											2013-02-03 06:16:05 +04:00
										 |  |  | 		| text areas, inputs, ... | 
					
						
							| 
									
										
										
										
											2013-02-07 01:03:36 +04:00
										 |  |  | 		[_] add global credits and copyright page... | 
					
						
							|  |  |  | 		| list and link all the used software and authors... | 
					
						
							| 
									
										
										
										
											2013-02-07 01:13:16 +04:00
										 |  |  | 		[_] 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... | 
					
						
							| 
									
										
										
										
											2013-02-07 06:26:38 +04:00
										 |  |  | 		[_] Editor: make empty magazine and article visible in the editor... | 
					
						
							| 
									
										
										
										
											2013-02-01 04:20:53 +04:00
										 |  |  | 		[_] 57% add the following icons to buttons.svg | 
					
						
							|  |  |  | 			[X] magazine create | 
					
						
							|  |  |  | 			[_] magazine remove | 
					
						
							|  |  |  | 			[X] article create | 
					
						
							|  |  |  | 			[_] article remove | 
					
						
							|  |  |  | 			[X] article shift left | 
					
						
							|  |  |  | 			[X] article shift right | 
					
						
							|  |  |  | 			[X] page create | 
					
						
							|  |  |  | 			[_] page remove | 
					
						
							|  |  |  | 			[X] page shift left | 
					
						
							|  |  |  | 			[X] page shift right | 
					
						
							|  |  |  | 			[_] save | 
					
						
							|  |  |  | 			[X] bookmark | 
					
						
							|  |  |  | 			[X] < left | 
					
						
							|  |  |  | 			[X] > right | 
					
						
							|  |  |  | 			[_] (<) left | 
					
						
							|  |  |  | 			[_] (>) right | 
					
						
							|  |  |  | 			[X] (i) info | 
					
						
							|  |  |  | 			[_] (+) new | 
					
						
							|  |  |  | 			[_] (x) remove | 
					
						
							| 
									
										
										
										
											2013-01-25 18:52:53 +04:00
										 |  |  | 		[_] 0% populate an example issue | 
					
						
							|  |  |  | 			[_] template photo page | 
					
						
							|  |  |  | 			[_] template 3x3 grid | 
					
						
							|  |  |  | 			[_] template two column text | 
					
						
							| 
									
										
										
										
											2013-01-27 23:18:27 +04:00
										 |  |  | 		[_] 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" | 
					
						
							| 
									
										
										
										
											2013-02-06 21:09:22 +04:00
										 |  |  | 		[_] make #URLs magazine-specific... | 
					
						
							|  |  |  | 		[_] make #actions a configurable framework... | 
					
						
							|  |  |  | 		| rather than being hard-coded as they are now... | 
					
						
							| 
									
										
										
										
											2013-02-07 06:26:38 +04:00
										 |  |  | 		[_] 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 | 
					
						
							|  |  |  | 		[_] 75% JSON: add the following fields to metadata section: | 
					
						
							|  |  |  | 			[_] issue URL | 
					
						
							|  |  |  | 			[X] authors | 
					
						
							|  |  |  | 			[X] title | 
					
						
							|  |  |  | 			[X] name | 
					
						
							| 
									
										
										
										
											2013-02-06 21:09:22 +04:00
										 |  |  | 		[_] BUG: browser history on internal links is broken... | 
					
						
							|  |  |  | 		| ...with both UPDATE_HASH_URL_POSITION and FULL_HISTORY_ENABLED false. | 
					
						
							| 
									
										
										
										
											2013-02-06 19:25:57 +04:00
										 |  |  | 		[_] BUG: as on android, on loading from json view does not reach cur page... | 
					
						
							|  |  |  | 		| likely due to animation/transition stopping for some reason.... | 
					
						
							| 
									
										
										
										
											2013-02-05 20:59:15 +04:00
										 |  |  | 		[_] BUG: when #URL updates are off layer toggling breaks... | 
					
						
							|  |  |  | 		| will show but not hide layers... | 
					
						
							| 
									
										
										
										
											2013-02-06 21:09:22 +04:00
										 |  |  | 		[_] BUG: 3 fingers+ do not work on android... | 
					
						
							| 
									
										
										
										
											2013-01-30 16:47:56 +04:00
										 |  |  | 		[_] 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... | 
					
						
							| 
									
										
										
										
											2013-02-12 05:53:10 +04:00
										 |  |  | 		[X] check if scrollTo knows about element scaling... | 
					
						
							|  |  |  | 		| if not update the code.... | 
					
						
							| 
									
										
										
										
											2013-02-09 16:16:58 +04:00
										 |  |  | 		[X] Editor: make the editor switchable... | 
					
						
							|  |  |  | 		| if it is imported it should be able to switch on and off on demand... | 
					
						
							| 
									
										
										
										
											2013-02-09 06:53:54 +04:00
										 |  |  | 		[X] BUG: togglePageView results in jumpy animation if USE_REAL_PAGE_SIZES is set | 
					
						
							|  |  |  | 		| this does not happen if USE_REAL_PAGE_SIZES is set and FIT_PAGE_TO_VIEW  | 
					
						
							|  |  |  | 		| is unset... | 
					
						
							|  |  |  | 		| | 
					
						
							|  |  |  | 		| the most likely cause is that there is some time passing between some | 
					
						
							|  |  |  | 		| edits to element parameters. these writes must be done in an as compact | 
					
						
							|  |  |  | 		| a burst as possible, | 
					
						
							|  |  |  | 		| | 
					
						
							|  |  |  | 		| see fitNPages(...) for resolution... | 
					
						
							| 
									
										
										
										
											2013-02-09 03:08:48 +04:00
										 |  |  | 		[X] 100% add two main page themes (global/local applicable): | 
					
						
							|  |  |  | 			[X] light | 
					
						
							|  |  |  | 			[X] dark | 
					
						
							| 
									
										
										
										
											2013-02-07 03:24:57 +04:00
										 |  |  | 		[X] add transition-duration editors to config page (a-la PAGES_IN_RIBBON)... | 
					
						
							|  |  |  | 		| will help tuning the system,,, | 
					
						
							| 
									
										
										
										
											2013-02-07 01:03:36 +04:00
										 |  |  | 		[X] BUG: jquery does not set background to none on detached elements... | 
					
						
							|  |  |  | 		| use transparent instead!! | 
					
						
							| 
									
										
										
										
											2013-02-06 23:38:06 +04:00
										 |  |  | 		[X] 100% add page sets.. | 
					
						
							|  |  |  | 			[X] general page navigation | 
					
						
							|  |  |  | 			[X] serialization | 
					
						
							|  |  |  | 			[X] PROBLEM: cover is not found within the page-set | 
					
						
							|  |  |  | 			[X] PROBLEM: next/prev article navigation is broken | 
					
						
							| 
									
										
										
										
											2013-02-06 17:27:22 +04:00
										 |  |  | 		[X] add option to align page to right or left screen border | 
					
						
							|  |  |  | 		| now only centering is possible... | 
					
						
							| 
									
										
										
										
											2013-02-05 17:56:34 +04:00
										 |  |  | 		[X] make #URL updates optional... | 
					
						
							| 
									
										
										
										
											2013-02-03 06:06:56 +04:00
										 |  |  | 		[X] add click current page to full page view... | 
					
						
							| 
									
										
										
										
											2013-02-02 06:46:33 +04:00
										 |  |  | 		[X] 100% templates | 
					
						
							|  |  |  | 			[X] page number | 
					
						
							|  |  |  | 			[X] current page | 
					
						
							|  |  |  | 			| this is not really a template... | 
					
						
							|  |  |  | 			| | 
					
						
							|  |  |  | 			| XXX should this be a real template... | 
					
						
							|  |  |  | 			[X] magazine title | 
					
						
							| 
									
										
										
										
											2013-02-02 05:46:31 +04:00
										 |  |  | 		[X] Editor: decide weather to make the editor toolbar oriented or floating bars around context... | 
					
						
							|  |  |  | 		[X] add in-page live templates... | 
					
						
							|  |  |  | 		| elements that will get generated content, like page numbers etc. | 
					
						
							|  |  |  | 		[X] JSON: store format version in the JSON file... | 
					
						
							| 
									
										
										
										
											2013-02-01 18:10:24 +04:00
										 |  |  | 		[X] MINOR BUG: on loading a mag from JSON page widths get messed up... | 
					
						
							|  |  |  | 		| ...in cases where content elements have explicit widths pages do  | 
					
						
							|  |  |  | 		| not get stretched, this can be fixed by simply updating the view | 
					
						
							| 
									
										
										
										
											2013-01-31 20:37:33 +04:00
										 |  |  | 		[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... | 
					
						
							| 
									
										
										
										
											2013-01-24 02:58:13 +04:00
										 |  |  | 	[X] 100% stage 1 - basic features | 
					
						
							| 
									
										
										
										
											2013-01-23 05:59:27 +04:00
										 |  |  | 		[X] global navigation bar | 
					
						
							| 
									
										
										
										
											2013-01-22 00:36:32 +04:00
										 |  |  | 		[X] real magazine structure | 
					
						
							| 
									
										
										
										
											2013-01-21 07:29:30 +04:00
										 |  |  | 		[X] 100% basic article navigation | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 			[X] next page | 
					
						
							|  |  |  | 			[X] prev page | 
					
						
							|  |  |  | 			[X] show previews | 
					
						
							| 
									
										
										
										
											2013-01-21 05:53:57 +04:00
										 |  |  | 			[X] go home | 
					
						
							|  |  |  | 			[X] go to prev article | 
					
						
							|  |  |  | 			[X] go to next article | 
					
						
							| 
									
										
										
										
											2013-01-21 07:29:30 +04:00
										 |  |  | 		[X] real previews | 
					
						
							| 
									
										
										
										
											2013-01-13 02:54:07 +04:00
										 |  |  | 		| use zoom to show a ribbon... | 
					
						
							| 
									
										
										
										
											2013-01-23 23:17:29 +04:00
										 |  |  | 	[_] 25% stage 2 - templates and examples | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 		[_] 0% default cover templates | 
					
						
							| 
									
										
										
										
											2013-01-13 02:54:07 +04:00
										 |  |  | 		[_] 0% default page templates | 
					
						
							|  |  |  | 		| a template is a class and predefined content... | 
					
						
							|  |  |  | 			[_] template examples | 
					
						
							|  |  |  | 			| this should include CSS docs | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 			[_] cover | 
					
						
							| 
									
										
										
										
											2013-01-13 02:54:07 +04:00
										 |  |  | 			[_] simgle image with caption | 
					
						
							|  |  |  | 				[_] Elements | 
					
						
							|  |  |  | 					[_] image fit to screen | 
					
						
							|  |  |  | 					[_] caption overlay | 
					
						
							|  |  |  | 			[_] grid of blocks | 
					
						
							|  |  |  | 			| might be good to use a table here... | 
					
						
							|  |  |  | 				[_] Elements | 
					
						
							|  |  |  | 					[_] list of blocks | 
					
						
							|  |  |  | 					[_] number of columns | 
					
						
							|  |  |  | 				[_] block types | 
					
						
							|  |  |  | 					[_] text | 
					
						
							|  |  |  | 					[_] viewable image | 
					
						
							|  |  |  | 					| on click show big version in overlay | 
					
						
							|  |  |  | 					[_] page | 
					
						
							|  |  |  | 					| a scaled version of a page... | 
					
						
							|  |  |  | 			[_] text with title | 
					
						
							|  |  |  | 			[_] text with image | 
					
						
							|  |  |  | 			[_] plain | 
					
						
							| 
									
										
										
										
											2013-01-23 23:17:29 +04:00
										 |  |  | 		[X] 100% default actions | 
					
						
							|  |  |  | 			[X] show/hide layer | 
					
						
							| 
									
										
										
										
											2013-01-31 22:04:05 +04:00
										 |  |  | 	[_] 33% stage 3 - editor and templating | 
					
						
							| 
									
										
										
										
											2013-01-31 07:25:24 +04:00
										 |  |  | 		[_] 0% template engine | 
					
						
							|  |  |  | 		[_] 66% edition editor / publisher | 
					
						
							| 
									
										
										
										
											2013-01-31 06:35:23 +04:00
										 |  |  | 			[X] create/delete magazine | 
					
						
							|  |  |  | 			[X] cover | 
					
						
							|  |  |  | 			[_] 33% article | 
					
						
							|  |  |  | 				[X] add | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 				[_] delete | 
					
						
							|  |  |  | 				[_] move | 
					
						
							| 
									
										
										
										
											2013-01-31 07:25:24 +04:00
										 |  |  | 			[X] 100% page | 
					
						
							|  |  |  | 				[X] add | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 				| from template | 
					
						
							| 
									
										
										
										
											2013-01-31 07:25:24 +04:00
										 |  |  | 				[X] delete | 
					
						
							|  |  |  | 				[X] move | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 			[_] 0% fill template field | 
					
						
							|  |  |  | 				[_] image | 
					
						
							|  |  |  | 				[_] text | 
					
						
							| 
									
										
										
										
											2013-01-31 22:04:05 +04:00
										 |  |  | 	[_] 0% stage 4 - issue browser | 
					
						
							|  |  |  | 		[_] issue browser structure | 
					
						
							|  |  |  | 		[_] 0% issue navigation | 
					
						
							|  |  |  | 			[_] issue list | 
					
						
							|  |  |  | 			[_] 0% issue download | 
					
						
							|  |  |  | 				[_] whole edition dowload and update (primary mode) | 
					
						
							|  |  |  | 				[_] seporate issue download (secondary) | 
					
						
							| 
									
										
										
										
											2013-01-19 22:48:01 +04:00
										 |  |  | 	 | 
					
						
							| 
									
										
										
										
											2013-01-30 23:17:14 +04:00
										 |  |  | [_] 0% Low priority todo | 
					
						
							| 
									
										
										
										
											2013-02-01 16:31:03 +04:00
										 |  |  | 	[_] look into HPub ebook spec... | 
					
						
							|  |  |  | 	| https://github.com/Simbul/baker/wiki/hpub-specification | 
					
						
							|  |  |  | 	| https://github.com/Simbul/baker | 
					
						
							|  |  |  | 	| http://bakerframework.com/ | 
					
						
							| 
									
										
										
										
											2013-01-30 23:17:14 +04:00
										 |  |  | 	[_] vertically scrollable pages.... | 
					
						
							|  |  |  | 	[_] pages that are wider than the screen (aligned to ribbon)... | 
					
						
							| 
									
										
										
										
											2013-01-27 23:18:27 +04:00
										 |  |  | 	[_] 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... | 
					
						
							|  |  |  | 	 | 
					
						
							| 
									
										
										
										
											2013-01-13 02:54:07 +04:00
										 |  |  | 				 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | . | 
					
						
							|  |  |  | | vim:set spell : |