{"action":"closed","issue":{"url":"https://api.github.com/repos/pculture/unisubs/issues/3305","repository_url":"https://api.github.com/repos/pculture/unisubs","labels_url":"https://api.github.com/repos/pculture/unisubs/issues/3305/labels{/name}","comments_url":"https://api.github.com/repos/pculture/unisubs/issues/3305/comments","events_url":"https://api.github.com/repos/pculture/unisubs/issues/3305/events","html_url":"https://github.com/pculture/unisubs/issues/3305","id":338715177,"node_id":"MDU6SXNzdWUzMzg3MTUxNzc=","number":3305,"title":"Experimental editor: typing mode shortcut to edit subtitles","user":{"login":"bendk","id":1012809,"node_id":"MDQ6VXNlcjEwMTI4MDk=","avatar_url":"https://avatars3.githubusercontent.com/u/1012809?v=4","gravatar_id":"","url":"https://api.github.com/users/bendk","html_url":"https://github.com/bendk","followers_url":"https://api.github.com/users/bendk/followers","following_url":"https://api.github.com/users/bendk/following{/other_user}","gists_url":"https://api.github.com/users/bendk/gists{/gist_id}","starred_url":"https://api.github.com/users/bendk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bendk/subscriptions","organizations_url":"https://api.github.com/users/bendk/orgs","repos_url":"https://api.github.com/users/bendk/repos","events_url":"https://api.github.com/users/bendk/events{/privacy}","received_events_url":"https://api.github.com/users/bendk/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"bendk","id":1012809,"node_id":"MDQ6VXNlcjEwMTI4MDk=","avatar_url":"https://avatars3.githubusercontent.com/u/1012809?v=4","gravatar_id":"","url":"https://api.github.com/users/bendk","html_url":"https://github.com/bendk","followers_url":"https://api.github.com/users/bendk/followers","following_url":"https://api.github.com/users/bendk/following{/other_user}","gists_url":"https://api.github.com/users/bendk/gists{/gist_id}","starred_url":"https://api.github.com/users/bendk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bendk/subscriptions","organizations_url":"https://api.github.com/users/bendk/orgs","repos_url":"https://api.github.com/users/bendk/repos","events_url":"https://api.github.com/users/bendk/events{/privacy}","received_events_url":"https://api.github.com/users/bendk/received_events","type":"User","site_admin":false},"assignees":[{"login":"bendk","id":1012809,"node_id":"MDQ6VXNlcjEwMTI4MDk=","avatar_url":"https://avatars3.githubusercontent.com/u/1012809?v=4","gravatar_id":"","url":"https://api.github.com/users/bendk","html_url":"https://github.com/bendk","followers_url":"https://api.github.com/users/bendk/followers","following_url":"https://api.github.com/users/bendk/following{/other_user}","gists_url":"https://api.github.com/users/bendk/gists{/gist_id}","starred_url":"https://api.github.com/users/bendk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bendk/subscriptions","organizations_url":"https://api.github.com/users/bendk/orgs","repos_url":"https://api.github.com/users/bendk/repos","events_url":"https://api.github.com/users/bendk/events{/privacy}","received_events_url":"https://api.github.com/users/bendk/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/pculture/unisubs/milestones/62","html_url":"https://github.com/pculture/unisubs/milestone/62","labels_url":"https://api.github.com/repos/pculture/unisubs/milestones/62/labels","id":3327240,"node_id":"MDk6TWlsZXN0b25lMzMyNzI0MA==","number":62,"title":"Sprint 43","description":"","creator":{"login":"kslottow","id":22455700,"node_id":"MDQ6VXNlcjIyNDU1NzAw","avatar_url":"https://avatars1.githubusercontent.com/u/22455700?v=4","gravatar_id":"","url":"https://api.github.com/users/kslottow","html_url":"https://github.com/kslottow","followers_url":"https://api.github.com/users/kslottow/followers","following_url":"https://api.github.com/users/kslottow/following{/other_user}","gists_url":"https://api.github.com/users/kslottow/gists{/gist_id}","starred_url":"https://api.github.com/users/kslottow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kslottow/subscriptions","organizations_url":"https://api.github.com/users/kslottow/orgs","repos_url":"https://api.github.com/users/kslottow/repos","events_url":"https://api.github.com/users/kslottow/events{/privacy}","received_events_url":"https://api.github.com/users/kslottow/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":1,"state":"open","created_at":"2018-05-07T20:44:04Z","updated_at":"2018-07-24T16:58:09Z","due_on":"2018-07-25T07:00:00Z","closed_at":null},"comments":1,"created_at":"2018-07-05T20:27:49Z","updated_at":"2018-07-24T16:58:09Z","closed_at":"2018-07-24T16:58:09Z","author_association":"MEMBER","body":"We should add the following shortcut in typing mode:\r\n\r\n  - The key is labled \"Any key\", i.e. any non-modifier key\r\n  - When you type that:\r\n    - If a subtitle is selected in the subtitle list, we start an edit and append the key you just typed to the subtitle\r\n    - If nothing is selected, then we start a new subtitle and append the key you just typed\r\n    - In both cases, we pause the video\r\n    - If you hit enter, then we move to the next subtitle in the subtitle list and resume playback.\r\n\r\n\r\nThe idea here is to replace the need to keep the textarea present all the time, but still keep the same basic behavior of typing mode.  For example:\r\n   - I start playback\r\n   - After I hear some words, I start tying them\r\n   - Playback is paused while I type.  Once I'm done, I hit tab to continue playback\r\n   - I hear some more words, so I start tying again\r\n   - This time, I decide the subtitle is done, so I hit enter, which moves the selection to the bottom of the list.  When I'm ready to type again, I'll start a new subtitle."}}
{"actor":{"display_login":"bendk"}}