{"action":"created","issue":{"url":"https://api.github.com/repos/paulrouget/dzslides/issues/116","repository_url":"https://api.github.com/repos/paulrouget/dzslides","labels_url":"https://api.github.com/repos/paulrouget/dzslides/issues/116/labels{/name}","comments_url":"https://api.github.com/repos/paulrouget/dzslides/issues/116/comments","events_url":"https://api.github.com/repos/paulrouget/dzslides/issues/116/events","html_url":"https://github.com/paulrouget/dzslides/pull/116","id":47325889,"number":116,"title":"minor changes and new approach to incremental slides","user":{"login":"vuvova","id":2737648,"avatar_url":"https://avatars.githubusercontent.com/u/2737648?v=3","gravatar_id":"","url":"https://api.github.com/users/vuvova","html_url":"https://github.com/vuvova","followers_url":"https://api.github.com/users/vuvova/followers","following_url":"https://api.github.com/users/vuvova/following{/other_user}","gists_url":"https://api.github.com/users/vuvova/gists{/gist_id}","starred_url":"https://api.github.com/users/vuvova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vuvova/subscriptions","organizations_url":"https://api.github.com/users/vuvova/orgs","repos_url":"https://api.github.com/users/vuvova/repos","events_url":"https://api.github.com/users/vuvova/events{/privacy}","received_events_url":"https://api.github.com/users/vuvova/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2014-10-30T20:53:16Z","updated_at":"2016-10-10T14:13:14Z","closed_at":"2016-10-10T14:13:13Z","pull_request":{"url":"https://api.github.com/repos/paulrouget/dzslides/pulls/116","html_url":"https://github.com/paulrouget/dzslides/pull/116","diff_url":"https://github.com/paulrouget/dzslides/pull/116.diff","patch_url":"https://github.com/paulrouget/dzslides/pull/116.patch"},"body":"Here's the description of the commits:\r\n\r\n1. \"also show overview on Escape\" — many javascript-based presentation frameworks show the overview on Esc key (e.g. flowtime.js, reveal.js, shower). dzslides doesn't and I originally thought that overview is not supported. Only later looking at the code I saw that it actually does work. I've made dzslides to show overview on Esc to avoid similar confusions in the future.\r\n\r\n2. redo incremental lists: three commits. This changes the approach to incremental lists. Instead of putting \"incremenal\" in the UL element, one now puts \"next\" on every LI element. Benefits:\r\n * more flexible. \"next\" can be on any element, not only on LI. So any part of the slide can be incremental (there's an example with \"next\" on P)\r\n * simpler styles: only one rule to specify the behavior, not four (for UL, for UL:active, for LI, and for LI:aria-selected)\r\n * because any element can be incremental, the behavior can also be arbitrary styled. There's an example where text highlighting appears incrementally (color:yellow), while the text itself doesn't disappear or appear.\r\n * another feature: incremental elements can optionally have sequence numbers (using next-order attribute). They will appear in that order. There's an example too.\r\n * incremental elements behave as in shower — their incremental behavior happens only once, further back()/forward() don't make elements to disappear again. One needs to reload the page to reset incremental elements. This is very important — after a slide is completely shown, you can quickly go back and forth to any slide, answering questions of attendees, and and incremental behavior would only be annoying. I hated that in every my talk (libreoffice, Slidy, etc) — until I saw how shower does it.\r\n\r\n3. other commits are pretty much self-explanatory"},"comment":{"url":"https://api.github.com/repos/paulrouget/dzslides/issues/comments/252632931","html_url":"https://github.com/paulrouget/dzslides/pull/116#issuecomment-252632931","issue_url":"https://api.github.com/repos/paulrouget/dzslides/issues/116","id":252632931,"user":{"login":"vuvova","id":2737648,"avatar_url":"https://avatars.githubusercontent.com/u/2737648?v=3","gravatar_id":"","url":"https://api.github.com/users/vuvova","html_url":"https://github.com/vuvova","followers_url":"https://api.github.com/users/vuvova/followers","following_url":"https://api.github.com/users/vuvova/following{/other_user}","gists_url":"https://api.github.com/users/vuvova/gists{/gist_id}","starred_url":"https://api.github.com/users/vuvova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vuvova/subscriptions","organizations_url":"https://api.github.com/users/vuvova/orgs","repos_url":"https://api.github.com/users/vuvova/repos","events_url":"https://api.github.com/users/vuvova/events{/privacy}","received_events_url":"https://api.github.com/users/vuvova/received_events","type":"User","site_admin":false},"created_at":"2016-10-10T14:13:14Z","updated_at":"2016-10-10T14:13:14Z","body":"Okay, thanks. Then I'll push everything — just tested, if header/footer are not used they don't affect anything (so one can use them with certain transitions and inside a slide, or one can not use them at all).\r\n\r\nThanks!"}}
{"actor":{"display_login":"vuvova"}}