mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 11:20:09 +00:00 
			
		
		
		
	updated todo...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									ee888deb1b
								
							
						
					
					
						commit
						cf347ac327
					
				
							
								
								
									
										115
									
								
								ui/TODO.otl
									
									
									
									
									
								
							
							
						
						
									
										115
									
								
								ui/TODO.otl
									
									
									
									
									
								
							| @ -1,47 +1,78 @@ | ||||
| basic structure | ||||
| 	ribbons					DONE | ||||
| 	images					DONE | ||||
| 	indicators | ||||
| basic control elements | ||||
| 	touch zones / buttons | ||||
| 		next				DONE | ||||
| 		prev				DONE | ||||
| 		shift up			DONE | ||||
| 		shift down			DONE | ||||
| 		promote				DONE | ||||
| 		demote				DONE | ||||
| 		zoom in				~		need real zooming... | ||||
| 		zoom out			~		need real zooming... | ||||
| 		toggle single image	DONE | ||||
| image sorting | ||||
| 	will affect: | ||||
| 		promote | ||||
| 		demote | ||||
| 		shift up | ||||
| 		shift down | ||||
| 		ribbon merging | ||||
| add promote/demote events (to attach structure editors)... | ||||
| add real images... | ||||
| make all the code relative to the current selection (multiple instances on a page support) | ||||
| make this into a jquery plugin... | ||||
| add dynamic loading and unloading for very large sets... | ||||
| gesture support... | ||||
| add basic actions: | ||||
| 	rotate left | ||||
| 	rotate right | ||||
| 	... | ||||
| add info: | ||||
| 	number of images in ribbon | ||||
| 	position in ribbon | ||||
| 	[X] ribbons	 | ||||
| 	[X] images | ||||
| 	[_] indicators | ||||
| 	| show where the images came from... | ||||
| 
 | ||||
| 
 | ||||
| first stage refactoring: | ||||
| 	merge almost identical functions... | ||||
| [_] % basic control elements | ||||
| 	[_] 77% touch zones / buttons | ||||
| 		[X] next				DONE | ||||
| 		[X] prev				DONE | ||||
| 		[X] shift up			DONE | ||||
| 		[X] shift down			DONE | ||||
| 		[X] promote				DONE | ||||
| 		[X] demote				DONE | ||||
| 		[_] zoom in				~		need real zooming... | ||||
| 		[_] zoom out			~		need real zooming... | ||||
| 		[X] toggle single image	DONE | ||||
| 
 | ||||
| multiple groups to promote/demote | ||||
| 	ways to go: | ||||
| 		promote/demote and tag | ||||
| [_] 11% features | ||||
| 	[_] 45% views | ||||
| 		[_] 40% ribbon-based view | ||||
| 			[_] show all | ||||
| 			| might be good to not show any images here at all, just replace them with their average color | ||||
| 			[X] show map | ||||
| 			[X] fit to ribbon | ||||
| 			[_] fit to image (square) | ||||
| 			[_] ribbon with promoted/demoted images | ||||
| 			| show semi-transparent images that were demoted/promoted from current ribbon | ||||
| 		[_] 50% single image view | ||||
| 			[_] image fit to screen | ||||
| 			[X] image fit to square | ||||
| 	| show parts of upper and lower ribbons | ||||
| 	[_] image zooming | ||||
| 	| fast zooming to stages: | ||||
| 	| 	fit | ||||
| 	| 	100% | ||||
| 	| 	200% | ||||
| 	| 	... | ||||
| 	[_] basic editing and manipulation | ||||
| 	| image unchanged, data saved to json... | ||||
| 		[_] crop | ||||
| 		[_] rotate | ||||
| 
 | ||||
| ISSUES: | ||||
| 	jumping on focus up/down... | ||||
| 	demoting a first element (a ribbon is created) positions the field incorrectly (see demoteImage() for details)... | ||||
| [_] % General ToDo | ||||
| 	[_] 0% image sorting | ||||
| 		[_] will affect: | ||||
| 			[_] promote | ||||
| 			[_] demote | ||||
| 			[_] shift up | ||||
| 			[_] shift down | ||||
| 			[_] ribbon merging | ||||
| 	[_] add promote/demote events (to attach structure editors)... | ||||
| 	[X] add real images... | ||||
| 	[_] make all the code relative to the current selection (multiple instances on a page support) | ||||
| 	[_] make this into a jquery plugin... | ||||
| 	[_] add dynamic loading and unloading for very large sets... | ||||
| 	[_] gesture support... | ||||
| 	[_] add basic actions: | ||||
| 		[_] rotate left | ||||
| 		[_] rotate right | ||||
| 		[_] crop | ||||
| 		... | ||||
| 	[_] add info: | ||||
| 		[_] number of images in ribbon | ||||
| 		[_] position in ribbon | ||||
| 
 | ||||
| 
 | ||||
| [_] % refactoring: | ||||
| 	[_] merge almost identical functions... | ||||
| 
 | ||||
| 
 | ||||
| [_] % ISSUES and BUGS: | ||||
| 	[_] jumping on focus up/down... | ||||
| 	[_] demoting a first element (a ribbon is created) positions the field incorrectly (see demoteImage() for details)... | ||||
| 
 | ||||
| . | ||||
| | vim:set spell : | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user