diff --git a/doc.html b/doc.html index 2250e24..ca3a4db 100644 --- a/doc.html +++ b/doc.html @@ -71,6 +71,7 @@

Todo list

  • Save error messages in html
  • Remember the scroll state for each column that is out of view
  • In the hashlink, record the number of visible columns
  • +
  • Transitions should use CSS3
  • Link every word to a dictionary / wikipedia / DuckDuckGo lookup
  • Automatically scroll to top when opening new column (any tips?)
  • Test in common browsers
  • @@ -171,6 +172,15 @@

    Sidenote-link syntax

    The link_destination specifies the name of .md Markdown file you want to link to (leave off the .md extension).

    +
    +

    Transitions should use CSS3

    +

    From rixth:

    +
    +

    If CSS3 transitions are used for animateSlide they'll benefit from hardware acceleration, and the page weight will be considerably less as d3 will no longer be needed.

    +
    +

    See Issue 1.

    +
    +

    Creating documents with Sidenote is simple

      diff --git a/doc/todo/todo.md b/doc/todo/todo.md index a6c7e2f..c1d1fc7 100644 --- a/doc/todo/todo.md +++ b/doc/todo/todo.md @@ -7,6 +7,7 @@ Todo list * Save error messages in html * Remember the scroll state for each column that is out of view * In the hashlink, record the number of visible columns +* [Transitions should use CSS3](##usecss3) * Link every word to a dictionary / wikipedia / DuckDuckGo lookup * Automatically scroll to top when opening new column (any tips?) * [Test in common browsers](##todo_browsers) diff --git a/doc/todo/usecss3.md b/doc/todo/usecss3.md new file mode 100644 index 0000000..0e02801 --- /dev/null +++ b/doc/todo/usecss3.md @@ -0,0 +1,8 @@ +Transitions should use CSS3 +--------------------------- + +From [rixth](https://github.com/rixth): + +> If CSS3 transitions are used for [animateSlide](https://github.com/mikegagnon/sidenote/blob/b50d7ecc4efd868566d5e036a1d58d9ea592df50/js/sidenote.js#L216) they'll benefit from hardware acceleration, and the page weight will be considerably less as d3 will no longer be needed. + +See [Issue 1](https://github.com/mikegagnon/sidenote/issues/1). \ No newline at end of file