mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
updated todo...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
fb5a316e86
commit
2318dc56a4
117
ui/TODO.otl
117
ui/TODO.otl
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user