| 
									
										
										
										
											2013-01-31 07:25:24 +04:00
										 |  |  | [_] 28% 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-01-31 16:10:16 +04:00
										 |  |  | 	[_] 11% general todo | 
					
						
							|  |  |  | 		[_] make the editor switchable... | 
					
						
							|  |  |  | 		| if it is imported it should be able to switch on and off on demand... | 
					
						
							| 
									
										
										
										
											2013-01-31 06:35:23 +04:00
										 |  |  | 		[_] add min-width to magazine and article... | 
					
						
							|  |  |  | 		[_] 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-01-31 03:47:11 +04:00
										 |  |  | 		[_] add global credits and copyright page... | 
					
						
							|  |  |  | 		| list and link all the used software and authors... | 
					
						
							| 
									
										
										
										
											2013-01-31 02:51:01 +04:00
										 |  |  | 		[_] 25% add inline editor... | 
					
						
							| 
									
										
										
										
											2013-01-31 02:46:02 +04:00
										 |  |  | 			[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... | 
					
						
							| 
									
										
										
										
											2013-01-31 02:51:01 +04:00
										 |  |  | 			[_] customize the editor... | 
					
						
							| 
									
										
										
										
											2013-01-30 03:17:45 +04:00
										 |  |  | 		[_] add in-page live templates... | 
					
						
							| 
									
										
										
										
											2013-01-30 01:06:32 +04:00
										 |  |  | 		| elements that will get generated content, like page numbers etc. | 
					
						
							| 
									
										
										
										
											2013-01-27 01:16:47 +04:00
										 |  |  | 		[_] magazine loader and data format... | 
					
						
							| 
									
										
										
										
											2013-01-27 23:18:27 +04:00
										 |  |  | 		| this is simple, just use a restyled magazine viewer... | 
					
						
							| 
									
										
										
										
											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-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-01-31 06:35:23 +04:00
										 |  |  | 		[X] done | 
					
						
							|  |  |  | 			[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-24 02:58:13 +04:00
										 |  |  | 	[_] 0% stage 3 - 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-31 07:25:24 +04:00
										 |  |  | 	[_] 33% stage 4 - editor and templating | 
					
						
							|  |  |  | 		[_] 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-30 23:17:14 +04:00
										 |  |  | [_] 0% Low priority todo | 
					
						
							|  |  |  | 	[_] 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 : |