2013-05-20 04:43:00 +04:00
|
|
|
[_] 18% Gen 3 current todo
|
|
|
|
|
[_] 37% High priority
|
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-20 17:42:18 +04:00
|
|
|
[_] 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-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
|
|
|
|
|
[_] 0% themes
|
|
|
|
|
[_] light
|
|
|
|
|
[_] gray
|
|
|
|
|
[_] dark
|
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-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 :
|