| 
									
										
										
										
											2013-05-23 00:07:55 +04:00
										 |  |  | [_] 20% Gen 3 current todo | 
					
						
							|  |  |  | 	[_] 40% High priority | 
					
						
							| 
									
										
										
										
											2013-05-22 22:45:34 +04:00
										 |  |  | 		[_] ASAP: support relative paths in cache... | 
					
						
							| 
									
										
										
										
											2013-05-23 00:07:55 +04:00
										 |  |  | 		[_] ASAP: load/view un-cached directories... | 
					
						
							|  |  |  | 		[_] ASAP: rotate images in the viewer... | 
					
						
							|  |  |  | 		| This is a tad complicated by: | 
					
						
							|  |  |  | 		| 	- marks | 
					
						
							|  |  |  | 		| 	- image elem proportions that can change | 
					
						
							| 
									
										
										
										
											2013-05-19 22:48:28 +04:00
										 |  |  | 		[_] BUG: sometimes duplicate images get loaded... | 
					
						
							|  |  |  | 		| this happens when jumping back and forth on the mid ribbon until | 
					
						
							|  |  |  | 		| the last element shows up and then moving left until the frame | 
					
						
							|  |  |  | 		| around the image disappears... | 
					
						
							|  |  |  | 		| at this point, this will return 2: | 
					
						
							|  |  |  | 		| | 
					
						
							|  |  |  | 		| 	$('[order='+$('.current.image').attr('order')+']').length | 
					
						
							|  |  |  | 		| | 
					
						
							| 
									
										
										
										
											2013-05-19 17:28:26 +04:00
										 |  |  | 		[_] BUG: jumping screen images does not load the adjacent ribbons... | 
					
						
							|  |  |  | 		| positioning is OK but ribbons are not fully visible... | 
					
						
							| 
									
										
										
										
											2013-05-17 23:18:55 +04:00
										 |  |  | 		[_] 6% mark-based operations | 
					
						
							|  |  |  | 			[_] 33% cropping selection | 
					
						
							|  |  |  | 				[X] marked | 
					
						
							|  |  |  | 				[_] by tag/collection | 
					
						
							|  |  |  | 				[_] by group | 
					
						
							| 
									
										
										
										
											2013-05-17 23:01:05 +04:00
										 |  |  | 			[_] shift up/down | 
					
						
							|  |  |  | 			[_] tag | 
					
						
							|  |  |  | 			[_] group | 
					
						
							|  |  |  | 			| a group should behave as a single image but is  | 
					
						
							|  |  |  | 			| viewable/expandable as a ribbon... | 
					
						
							|  |  |  | 			| | 
					
						
							|  |  |  | 			| should be two types of groups: | 
					
						
							|  |  |  | 			| 	- strict - always as a single image | 
					
						
							|  |  |  | 			| 		like a set of versions, processed and processing  | 
					
						
							|  |  |  | 			| 		versions of the same image. | 
					
						
							|  |  |  | 			| 		(auto-group?) | 
					
						
							|  |  |  | 			| 	- loose - similar images, could be named collections | 
					
						
							|  |  |  | 			| 		viewed individually, but can be accessed either from  | 
					
						
							|  |  |  | 			| 		a list or a member image (primary). | 
					
						
							|  |  |  | 			[_] collection | 
					
						
							|  |  |  | 			| make or add to existing collection | 
					
						
							| 
									
										
										
										
											2013-05-17 23:18:55 +04:00
										 |  |  | 		[_] 50% Undo/Redo | 
					
						
							|  |  |  | 			[X] basic one step | 
					
						
							|  |  |  | 			[_] push/pop state stack | 
					
						
							|  |  |  | 		[_] 0% grouping / meta-image | 
					
						
							| 
									
										
										
										
											2013-05-17 23:01:05 +04:00
										 |  |  | 			[_] versions w. label image | 
					
						
							|  |  |  | 			| a set of images that is represented by one of the group | 
					
						
							|  |  |  | 			[_] collection | 
					
						
							|  |  |  | 		[_] 50% UI elements | 
					
						
							|  |  |  | 			[X] indicators | 
					
						
							|  |  |  | 			[_] image number | 
					
						
							|  |  |  | 			[X] stub info dialog | 
					
						
							|  |  |  | 			[_] detailed image info | 
					
						
							| 
									
										
										
										
											2013-05-17 15:34:45 +04:00
										 |  |  | 		[_] 0% gesture support | 
					
						
							| 
									
										
										
										
											2013-05-17 23:01:05 +04:00
										 |  |  | 			[_] up/down - shift | 
					
						
							|  |  |  | 			[_] left/right - navigate | 
					
						
							| 
									
										
										
										
											2013-05-17 15:48:39 +04:00
										 |  |  | 		[_] 0% CSS | 
					
						
							| 
									
										
										
										
											2013-05-17 15:34:45 +04:00
										 |  |  | 			[_] cleanup | 
					
						
							|  |  |  | 			[_] split themes and layout | 
					
						
							| 
									
										
										
										
											2013-05-17 23:01:05 +04:00
										 |  |  | 		[_] 0% manual ordering | 
					
						
							| 
									
										
										
										
											2013-05-17 15:34:45 +04:00
										 |  |  | 		[_] 0% tweak loader | 
					
						
							|  |  |  | 			[_] thresholds and frame size | 
					
						
							|  |  |  | 			[_] remove extra and repetitive actions | 
					
						
							|  |  |  | 			[_] caching config | 
					
						
							| 
									
										
										
										
											2013-05-23 00:07:55 +04:00
										 |  |  | 		[X] 100% themes | 
					
						
							|  |  |  | 			[X] light | 
					
						
							|  |  |  | 			[X] gray | 
					
						
							|  |  |  | 			[X] dark | 
					
						
							|  |  |  | 		[X] make focus up/down chose a closest independently of direction... | 
					
						
							|  |  |  | 		| navigation should be stable and moving up then down should yield  | 
					
						
							|  |  |  | 		| exactly the same result... | 
					
						
							| 
									
										
										
										
											2013-05-20 04:43:00 +04:00
										 |  |  | 		[X] ASAP: rewrite binSearch!!  | 
					
						
							|  |  |  | 		| linSearch obviously is not usable for large sets of data... | 
					
						
							|  |  |  | 		[X] split saving/loading into files and localStorage | 
					
						
							|  |  |  | 		| DATA | 
					
						
							|  |  |  | 		| 	- stored in localStorage | 
					
						
							|  |  |  | 		| 	- stored in file | 
					
						
							|  |  |  | 		| IMAGES | 
					
						
							|  |  |  | 		| 	- stored only in files (does not change) | 
					
						
							|  |  |  | 		| | 
					
						
							| 
									
										
										
										
											2013-05-17 23:01:05 +04:00
										 |  |  | 		[X] 100% modes | 
					
						
							|  |  |  | 			[X] ribbon | 
					
						
							|  |  |  | 			[X] single-image | 
					
						
							| 
									
										
										
										
											2013-05-17 15:48:39 +04:00
										 |  |  | 		[X] Save/load state | 
					
						
							|  |  |  | 		[X] 100% action visual indication | 
					
						
							|  |  |  | 			[X] first/last image | 
					
						
							|  |  |  | 			[X] shift up/down | 
					
						
							| 
									
										
										
										
											2013-05-17 15:34:45 +04:00
										 |  |  | 	[_] Low priority | 
					
						
							|  |  |  | 		[_] Help | 
					
						
							|  |  |  | 		[_] Keyboard config | 
					
						
							|  |  |  | 		[_] general config | 
					
						
							| 
									
										
										
										
											2013-04-26 23:07:07 +04:00
										 |  |  | 		 | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | [_] 51% Gen 3 UI implementation | 
					
						
							|  |  |  | 	[X] 100% Infinite ribbon (lib) | 
					
						
							|  |  |  | 		[X] cyclic ribbon | 
					
						
							|  |  |  | 		[X] image block generation | 
					
						
							|  |  |  | 		[X] image block update | 
					
						
							|  |  |  | 		[X] ribbon head/tail management | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 		| must be adaptive to current user scroll speed... | 
					
						
							|  |  |  | 		| | 
					
						
							|  |  |  | 		| at least a couple of screens at current zoom level... | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 	[_] Partial save/load | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 	| save only a block or changed data... | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 	[X] Adaptive preview size (lib) | 
					
						
							|  |  |  | 	[X] Multiple ribbon (reuse) | 
					
						
							|  |  |  | 	[_] 0% User actions | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 	| see [[controls.otl]] for basic actions... | 
					
						
							|  |  |  | 	| | 
					
						
							|  |  |  | 	| additional actions: | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 		[_] 0% toggle mark image | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 		| should include a set of marking operations | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 			[X] mark between | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 			| mark all images between closest marks | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 			[X] mark all/none | 
					
						
							|  |  |  | 			[X] mark invert | 
					
						
							|  |  |  | 		[X] show marked only in ribbon (crop selection) | 
					
						
							|  |  |  | 		[_] crop image | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 		| shows a red/blue rectangle around image | 
					
						
							|  |  |  | 		| | 
					
						
							|  |  |  | 		| can be: | 
					
						
							|  |  |  | 		| 	turned +/- 90 deg | 
					
						
							|  |  |  | 		| 	turned arbitrarily | 
					
						
							|  |  |  | 		| 	scaled with constrained proportions | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 			[_] show crop as red rectangle | 
					
						
							|  |  |  | 			[_] show only cropped area | 
					
						
							|  |  |  | 			[_] show crop as black veil | 
					
						
							|  |  |  | 		[_] add note to image | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 		| a-la flickr notes... | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 		[_] edit IPCT | 
					
						
							|  |  |  | 		[_] rotate image | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 		| +/- 90 deg | 
					
						
							| 
									
										
										
										
											2013-05-17 07:16:06 +04:00
										 |  |  | 	[_] 33% UI modes | 
					
						
							|  |  |  | 		[_] 0% single ribbon | 
					
						
							|  |  |  | 			[_] show images shifted (all / above only / below only) in current ribbon | 
					
						
							|  |  |  | 			[_] show marked only | 
					
						
							|  |  |  | 		[X] 100% multiple ribbons | 
					
						
							|  |  |  | 			[X] show images above/below | 
					
						
							|  |  |  | 			[X] show marked only | 
					
						
							|  |  |  | 		[_] 0% single image | 
					
						
							| 
									
										
										
										
											2013-04-26 05:30:56 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | . | 
					
						
							|  |  |  | | vim:set spell : |