{"action":"created","issue":{"url":"https://api.github.com/repos/maxrd2/subtitlecomposer/issues/39","repository_url":"https://api.github.com/repos/maxrd2/subtitlecomposer","labels_url":"https://api.github.com/repos/maxrd2/subtitlecomposer/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/maxrd2/subtitlecomposer/issues/39/comments","events_url":"https://api.github.com/repos/maxrd2/subtitlecomposer/issues/39/events","html_url":"https://github.com/maxrd2/subtitlecomposer/issues/39","id":143722403,"number":39,"title":"Waveform as a draggable widget, custom colours, scrolling, and line adjustment enhancement","user":{"login":"lunarrunner","id":10419911,"avatar_url":"https://avatars.githubusercontent.com/u/10419911?v=3","gravatar_id":"","url":"https://api.github.com/users/lunarrunner","html_url":"https://github.com/lunarrunner","followers_url":"https://api.github.com/users/lunarrunner/followers","following_url":"https://api.github.com/users/lunarrunner/following{/other_user}","gists_url":"https://api.github.com/users/lunarrunner/gists{/gist_id}","starred_url":"https://api.github.com/users/lunarrunner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunarrunner/subscriptions","organizations_url":"https://api.github.com/users/lunarrunner/orgs","repos_url":"https://api.github.com/users/lunarrunner/repos","events_url":"https://api.github.com/users/lunarrunner/events{/privacy}","received_events_url":"https://api.github.com/users/lunarrunner/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/maxrd2/subtitlecomposer/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"maxrd2","id":1187381,"avatar_url":"https://avatars.githubusercontent.com/u/1187381?v=3","gravatar_id":"","url":"https://api.github.com/users/maxrd2","html_url":"https://github.com/maxrd2","followers_url":"https://api.github.com/users/maxrd2/followers","following_url":"https://api.github.com/users/maxrd2/following{/other_user}","gists_url":"https://api.github.com/users/maxrd2/gists{/gist_id}","starred_url":"https://api.github.com/users/maxrd2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxrd2/subscriptions","organizations_url":"https://api.github.com/users/maxrd2/orgs","repos_url":"https://api.github.com/users/maxrd2/repos","events_url":"https://api.github.com/users/maxrd2/events{/privacy}","received_events_url":"https://api.github.com/users/maxrd2/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/maxrd2/subtitlecomposer/milestones/2","html_url":"https://github.com/maxrd2/subtitlecomposer/milestones/0.6","labels_url":"https://api.github.com/repos/maxrd2/subtitlecomposer/milestones/2/labels","id":465582,"number":2,"title":"0.6","description":null,"creator":{"login":"maxrd2","id":1187381,"avatar_url":"https://avatars.githubusercontent.com/u/1187381?v=3","gravatar_id":"","url":"https://api.github.com/users/maxrd2","html_url":"https://github.com/maxrd2","followers_url":"https://api.github.com/users/maxrd2/followers","following_url":"https://api.github.com/users/maxrd2/following{/other_user}","gists_url":"https://api.github.com/users/maxrd2/gists{/gist_id}","starred_url":"https://api.github.com/users/maxrd2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxrd2/subscriptions","organizations_url":"https://api.github.com/users/maxrd2/orgs","repos_url":"https://api.github.com/users/maxrd2/repos","events_url":"https://api.github.com/users/maxrd2/events{/privacy}","received_events_url":"https://api.github.com/users/maxrd2/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":9,"state":"open","created_at":"2013-10-26T21:01:31Z","updated_at":"2016-03-26T16:50:17Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-03-26T16:00:02Z","updated_at":"2016-03-26T18:17:48Z","closed_at":null,"body":"First of all, thank you for your work on Subtitle Composer! I really like the waveform that has been implemented recently.\r\n\r\nI have a couple of suggestions on how the waveform could be made better:\r\n\r\n1. The colours could be customizable. Personally, I find the beginning and the end position of the lines difficult to notice on the waveform. Perhaps if these points were marked with a lighter colour, that would be better.\r\n1. IMO, the waveform should be scrollable by the user even if autoscroll is enabled.\r\n1. It would be great if both the beginning and end points of a line could be adjusted by draging it with the mouse (for example, clicking on anywhere in the middle of a line and holding it down).\r\n1. An option to place the start or end of the currently selected line exactly where I click while holding down CTRL or SHIFT respectively. (Or CTRL+Left Click for the start, CTRL+Right Click for the end.) This behaviour would be something similar that can be found in Subtitle Editor and Subtitle Edit.\r\n1. An option to make the waveform horizontal instead of vertical and the possibility to drag it anywhere within the window as a widget (in the latter case, just like kdenlive)."},"comment":{"url":"https://api.github.com/repos/maxrd2/subtitlecomposer/issues/comments/201908311","html_url":"https://github.com/maxrd2/subtitlecomposer/issues/39#issuecomment-201908311","issue_url":"https://api.github.com/repos/maxrd2/subtitlecomposer/issues/39","id":201908311,"user":{"login":"lunarrunner","id":10419911,"avatar_url":"https://avatars.githubusercontent.com/u/10419911?v=3","gravatar_id":"","url":"https://api.github.com/users/lunarrunner","html_url":"https://github.com/lunarrunner","followers_url":"https://api.github.com/users/lunarrunner/followers","following_url":"https://api.github.com/users/lunarrunner/following{/other_user}","gists_url":"https://api.github.com/users/lunarrunner/gists{/gist_id}","starred_url":"https://api.github.com/users/lunarrunner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunarrunner/subscriptions","organizations_url":"https://api.github.com/users/lunarrunner/orgs","repos_url":"https://api.github.com/users/lunarrunner/repos","events_url":"https://api.github.com/users/lunarrunner/events{/privacy}","received_events_url":"https://api.github.com/users/lunarrunner/received_events","type":"User","site_admin":false},"created_at":"2016-03-26T18:17:48Z","updated_at":"2016-03-26T18:17:48Z","body":"> It would continue switching back after time reaches page border, not sure if it would become annoying. What exactly did you have in mind? Disable autoscroll temporarily when user starts scrolling and/or while mouse is hovering widget?\r\n\r\nYou are right. To me, temporarily turning off autoscroll while the user is scrolling sounds like a good idea.\r\n\r\n> They became draggable in one of the recent commits. Are you sure you are using latest version? 0.6.2 was tagged yesterday.\r\n\r\nI have 0.6.2, installed from the AUR under Manjaro Linux. Yet, dragging doesn't seem to work.\r\n\r\n> To adjust currently selected line in listing widget that is being edited?\r\n\r\nThe one that is selected there with a single click, so whether you enter editing mode by e.g. double clicking on it or not shouldn't matter.\r\n\r\nSpeaking of which, the one selected there could also be highlighted in the waveform so that it would be easier to distinguish it from the others."}}