mirror of
				https://github.com/flynx/PortableMag.git
				synced 2025-10-31 20:10:13 +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