{"action":"created","issue":{"url":"https://api.github.com/repos/andri-ch/gotoword/issues/38","labels_url":"https://api.github.com/repos/andri-ch/gotoword/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/andri-ch/gotoword/issues/38/comments","events_url":"https://api.github.com/repos/andri-ch/gotoword/issues/38/events","html_url":"https://github.com/andri-ch/gotoword/issues/38","id":63722706,"number":38,"title":"Create back/forward navigation history buttons","user":{"login":"andri-ch","id":817198,"avatar_url":"https://avatars.githubusercontent.com/u/817198?v=3","gravatar_id":"","url":"https://api.github.com/users/andri-ch","html_url":"https://github.com/andri-ch","followers_url":"https://api.github.com/users/andri-ch/followers","following_url":"https://api.github.com/users/andri-ch/following{/other_user}","gists_url":"https://api.github.com/users/andri-ch/gists{/gist_id}","starred_url":"https://api.github.com/users/andri-ch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andri-ch/subscriptions","organizations_url":"https://api.github.com/users/andri-ch/orgs","repos_url":"https://api.github.com/users/andri-ch/repos","events_url":"https://api.github.com/users/andri-ch/events{/privacy}","received_events_url":"https://api.github.com/users/andri-ch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/andri-ch/gotoword/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/andri-ch/gotoword/milestones/1","html_url":"https://github.com/andri-ch/gotoword/milestones/v1.0","labels_url":"https://api.github.com/repos/andri-ch/gotoword/milestones/1/labels","id":958204,"number":1,"title":"v1.0","description":"","creator":{"login":"andri-ch","id":817198,"avatar_url":"https://avatars.githubusercontent.com/u/817198?v=3","gravatar_id":"","url":"https://api.github.com/users/andri-ch","html_url":"https://github.com/andri-ch","followers_url":"https://api.github.com/users/andri-ch/followers","following_url":"https://api.github.com/users/andri-ch/following{/other_user}","gists_url":"https://api.github.com/users/andri-ch/gists{/gist_id}","starred_url":"https://api.github.com/users/andri-ch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andri-ch/subscriptions","organizations_url":"https://api.github.com/users/andri-ch/orgs","repos_url":"https://api.github.com/users/andri-ch/repos","events_url":"https://api.github.com/users/andri-ch/events{/privacy}","received_events_url":"https://api.github.com/users/andri-ch/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":10,"state":"open","created_at":"2015-01-30T12:02:10Z","updated_at":"2016-01-31T18:35:31Z","due_on":"2015-03-14T22:00:00Z","closed_at":null},"comments":2,"created_at":"2015-03-23T13:27:28Z","updated_at":"2016-01-31T18:35:31Z","closed_at":"2016-01-31T18:35:31Z","body":"subtask of #32. \r\n\r\nWhen user types :Helper or clicks on a link, a \"Back\" button and a \"Forward\" button should exist:\r\nif user presses \"Back\", it will get back to the previous help buffer template (and view, implicitly). \r\n\r\nVim can keep the navigation history for tabs & windows by itself or by using plugins, but it can't keep the history of buffer views that this plugin uses.\r\n\r\nUseful references about how to implement a history object:\r\nthis one I think is the best:\r\nhttps://www.quora.com/What-data-structure-is-used-to-implement-the-back-and-forward-button-of-a-browser\r\n\r\n1\r\nhttp://www.sightspecific.com/~mosh/www_faq/back.html\r\nmentions about the history stack/list a browser keeps, and about the differences between user clicking a link to previous page and user pressing Back button in browser.\r\n\r\n2\r\nhttp://stackoverflow.com/questions/1313788/how-does-the-back-button-in-a-web-browser-work\r\ndetailed explanation complementing the first one, and the cached/non-cached pages. One of the last comments shows a Pseudo-code implementation.\r\n\r\n3\r\nhttp://ux.stackexchange.com/questions/7909/do-users-understand-the-browser-back-button\r\nusage of Back/Forward buttons statistics and how tabs are better than Back/Forward buttons because they save the info user filled in inside a form, and too many Back btn presses are not convenient. \r\n\r\n4\r\nhttps://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history\r\ngives details about how Firefox implements tab/window history.\r\n"},"comment":{"url":"https://api.github.com/repos/andri-ch/gotoword/issues/comments/177574956","html_url":"https://github.com/andri-ch/gotoword/issues/38#issuecomment-177574956","issue_url":"https://api.github.com/repos/andri-ch/gotoword/issues/38","id":177574956,"user":{"login":"andri-ch","id":817198,"avatar_url":"https://avatars.githubusercontent.com/u/817198?v=3","gravatar_id":"","url":"https://api.github.com/users/andri-ch","html_url":"https://github.com/andri-ch","followers_url":"https://api.github.com/users/andri-ch/followers","following_url":"https://api.github.com/users/andri-ch/following{/other_user}","gists_url":"https://api.github.com/users/andri-ch/gists{/gist_id}","starred_url":"https://api.github.com/users/andri-ch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andri-ch/subscriptions","organizations_url":"https://api.github.com/users/andri-ch/orgs","repos_url":"https://api.github.com/users/andri-ch/repos","events_url":"https://api.github.com/users/andri-ch/events{/privacy}","received_events_url":"https://api.github.com/users/andri-ch/received_events","type":"User","site_admin":false},"created_at":"2016-01-31T18:35:31Z","updated_at":"2016-01-31T18:35:31Z","body":"https://github.com/andri-ch/gotoword/commit/1c720807e5becef40db6d06d65d238bae025284b"}}