diff --git a/TODO.otl b/TODO.otl
index e165b88..cc932c7 100755
--- a/TODO.otl
+++ b/TODO.otl
@@ -15,82 +15,10 @@
[_] credits & copyright
[_] basic user config
[_] help and instructions
+ [_] Editor: select template...
[_] issue selection & related navigation
| essentially a special magazine that will load other magazines
| instead of going into a full page view...
- [_] 50% Editor version 1.0 checklist
- [_] editor toolbar
- | this can take two forms:
- | - global
- | - relative to page
- | - mixed (preferred)
- [X] save/load JSON
- [_] 60% build a custom scroll lib...
- [X] 100% features:
- [X] drag/scroll
- [X] inertial
- [X] snap
- | if enabled, on release, detect nearest snap-point and scroll to it.
- [X] 100% tragets
- [X] smooth scroll on devices (iscroll)
- | adaptive transitions, etc.
- [X] snap scroll to markers (a-la iscroll)
- [X] snap align
- [X] left (iscroll)
- [X] center
- [X] right
- [X] flexible event system
- [X] pre/post events
- [X] ability to cancel current action
- | like stop scrolling at a given point.
- [X] both x and y axis support (x is a priority)
- [X] scroll phases
- [X] user scroll phase
- | from mousedown/touchstart and to mouseup/touchend
- [X] auto scroll phase
- | from mouseup/touchend and untill scrollend
- |
- | must account for speed...
- [X] momentum
- [X] snap
- [_] 0% actions
- [_] 0% .scrollTo(target)
- | must accept:
- [_] element
- [_] px
- [_] name
- [_] 0% events
- basic anatomy
- |
- | user scroll +-------------------+
- | +-------------------------+ auto scroll
- |
- | touchstart touchend
- | | |
- | scrollstart userscrollend scrollend
- | userscrollstart | |
- | | | |
- | v v v
- | o----+--+-+-+--+-+---+-+--o----+--+-+-+---+---+
- | ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | +-----------------+ +----------+
- | scroll scroll
- |
- [_] 0% scroll
- [_] scrollstart / userscrollstart
- | on mousedown/touchstart
- [_] scroll
- | mousemove/touchmove
- |
- | also triggered by lib on auto-scroll...
- [_] userscrollend
- | on mouseup/touchend
- [_] scrollend
- [_] 0% snap
- [_] snapped
- [X] BUG: full-page-view-mode class does not apply to some elements...
- | - toolbars
- | - bookmarks
[_] BUG: #URLs do not all work in the new index...
[_] BUG: loading a magazine with position set to 0 will align it incorrectly.
| needs testing with the rewritten fitNPages()...
@@ -178,6 +106,79 @@
[_] try using the scroll event to see of we reached the limit...
| and move the limit accordingly
[_] BUG: scrool seems to do odd things on refresh...
+ [_] 60% build a custom scroll lib...
+ [X] 100% features:
+ [X] drag/scroll
+ [X] inertial
+ [X] snap
+ | if enabled, on release, detect nearest snap-point and scroll to it.
+ [X] 100% tragets
+ [X] smooth scroll on devices (iscroll)
+ | adaptive transitions, etc.
+ [X] snap scroll to markers (a-la iscroll)
+ [X] snap align
+ [X] left (iscroll)
+ [X] center
+ [X] right
+ [X] flexible event system
+ [X] pre/post events
+ [X] ability to cancel current action
+ | like stop scrolling at a given point.
+ [X] both x and y axis support (x is a priority)
+ [X] scroll phases
+ [X] user scroll phase
+ | from mousedown/touchstart and to mouseup/touchend
+ [X] auto scroll phase
+ | from mouseup/touchend and untill scrollend
+ |
+ | must account for speed...
+ [X] momentum
+ [X] snap
+ [_] 0% actions
+ [_] 0% .scrollTo(target)
+ | must accept:
+ [_] element
+ [_] px
+ [_] name
+ [_] 0% events
+ basic anatomy
+ |
+ | user scroll +-------------------+
+ | +-------------------------+ auto scroll
+ |
+ | touchstart touchend
+ | | |
+ | scrollstart userscrollend scrollend
+ | userscrollstart | |
+ | | | |
+ | v v v
+ | o----+--+-+-+--+-+---+-+--o----+--+-+-+---+---+
+ | ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
+ | +-----------------+ +----------+
+ | scroll scroll
+ |
+ [_] 0% scroll
+ [_] scrollstart / userscrollstart
+ | on mousedown/touchstart
+ [_] scroll
+ | mousemove/touchmove
+ |
+ | also triggered by lib on auto-scroll...
+ [_] userscrollend
+ | on mouseup/touchend
+ [_] scrollend
+ [_] 0% snap
+ [_] snapped
+ [X] 100% Editor version 1.0 checklist
+ [X] editor toolbar
+ | this can take two forms:
+ | - global
+ | - relative to page
+ | - mixed (preferred)
+ [X] save/load JSON
+ [X] BUG: full-page-view-mode class does not apply to some elements...
+ | - toolbars
+ | - bookmarks
[X] JSON load/save
[X] BUG: navigator indicator does not scroll
[X] check if scrollTo knows about element scaling...
diff --git a/index.html b/index.html
index d0731e2..7aed30a 100755
--- a/index.html
+++ b/index.html
@@ -256,9 +256,9 @@
-
+