updated todo...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2012-07-31 11:37:18 +04:00
parent fb5a316e86
commit 2318dc56a4

View File

@ -1,69 +1,100 @@
Priority work Priority work
[_] 37% Preview II [_] 45% Preview II
[_] 0% sorted images in ribbons [_] 55% sorted images in ribbons
| and correct positioning on promote/demote [X] 100% stage I: position the promoted/demoted image correctly
| | and correct positioning on promote/demote
| input: |
| [01][02][03][04][05][06][07][08][09][10][11] ... [19][20] | input:
| | [01][02][03][04][05][06][07][08][09][10][11] ... [19][20]
| single ribbon, nothing special here. |
| | single ribbon, nothing special here.
| |
| general sort: |
| [05] [10][11][12] [15] [19][20] | general sort:
| [01] [04] [06][07][08] [13][14] [18] | [05] [10][11][12] [15] [19][20]
| [02][03] [09] [16][17] | [01] [04] [06][07][08] [13][14] [18]
| | [02][03] [09] [16][17]
| each strip is positioned above or below the place it was |
| shifted from. | each strip is positioned above or below the place it was
| if there is not enough space use weights to balance the | shifted from.
| thing. | if there is not enough space use weights to balance the
| | thing.
| |
| selected [08]: |
| [05] [10][11][12] [15] [19][20] | selected [08]:
| [01] [04] [06][07][[08]] [13][14] [18] | [05] [10][11][12] [15] [19][20]
| [02][03] [09] [16][17] | [01] [04] [06][07][[08]] [13][14] [18]
| | [02][03] [09] [16][17]
| above and below images are centered around the current |
| image as axis, the rule is that the strips left are coming | above and below images are centered around the current
| from the left of the axis and likewise for the right side. | image as axis, the rule is that the strips left are coming
| | from the left of the axis and likewise for the right side.
[X] stage I: position the promoted/demoted image correctly |
[_] stage II: scroll ribbons correctly [_] 0% stage II: scroll ribbons correctly
| this is simple: | this is simple:
| - center the right edge of image returned | - center the right edge of image returned
| by getImageBefore in all ribbons other than current... | by getImageBefore in all ribbons other than current...
| - center current-image in current ribbon | - center current-image in current ribbon
| - vertically center the current ribbon (negative margin?) | - vertically center the current ribbon (negative margin?)
[X] prototype and basic API [X] prototype and basic API
[_] 60% migrate main code to the new system [X] 100% migrate main code to the new system
[X] basic navigation [X] basic navigation
[X] basic actions [X] basic actions
[X] zooming [X] zooming
[_] cleanup legacy workarounds [_] position other ribbons...
[_] ui.js, gallery-prototype.js either merge or revise split logic [_] 60% correct zooming and modes
[_] 23% correct zooming and modes
[X] zooming in ribbon view [X] zooming in ribbon view
[_] dragging wile zoomed to more than screen width/height... [_] dragging wile zoomed to more than screen width/height...
[_] zoom presets for ribbon view [X] 100% zoom presets for ribbon view
[_] all | other possible presets:
[_] all in group | - five
[_] five | - all
| - group
| - day/month
| - shoot
| - tag
| ...
[X] three [X] three
[X] one (with zooming) [X] one (with zooming)
[_] single image mode with zooming [_] single image mode with zooming
| ribbons are hidden | ribbons are hidden
[_] grid mode (mid priority)
[_] calendar mode (low priority)
[_] 66% fix layout and animations [_] 66% fix layout and animations
[X] zooming [X] zooming
[X] navigation [X] navigation
[_] actions [_] 0% actions
[_] shifting up to new ribbon pushes the current row down...
[_] 0% cleanup UI
[_] stretch viewer to screen
[_] 0% layout
[_] tablet
| - buttons at sides
| - big, finger-friendly buttons
| - only horizontal (???)
|
| check if this works:
| @media handheld {}
[_] PC
| - no buttons (except for help and settings in corners)
| - keyboard
|
| @media screen {}
[_] web
[_] 0% setting screen
[_] basic screen
[_] keyboard config (low priority)
[_] view mode (low priority)
[_] 0% debug mode
[_] toggle cross-hair
[_] 0% misc [_] 0% misc
[_] add sort/re-sort capability... [_] add sort/re-sort capability...
[_] make scrolling of other ribbons proportional to the gap... [_] make scrolling of other ribbons proportional to the gap...
[_] 0% refactoring (low priority)
[_] cleanup legacy workarounds
[_] ui.js, gallery-prototype.js either merge or revise split logic
[_] 0% Preview III [_] 0% Preview III
[_] 0% view modes
[_] grid mode
[_] calendar mode
[_] 0% native client [_] 0% native client
[_] android [_] android
[_] windows [_] windows