{"action":"created","issue":{"url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1014","labels_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1014/labels{/name}","comments_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1014/comments","events_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1014/events","html_url":"https://github.com/scala-ide/scala-ide/pull/1014","id":110699153,"number":1014,"title":"New Outline View","user":{"login":"andrey-ilinykh","id":6088292,"avatar_url":"https://avatars.githubusercontent.com/u/6088292?v=3","gravatar_id":"","url":"https://api.github.com/users/andrey-ilinykh","html_url":"https://github.com/andrey-ilinykh","followers_url":"https://api.github.com/users/andrey-ilinykh/followers","following_url":"https://api.github.com/users/andrey-ilinykh/following{/other_user}","gists_url":"https://api.github.com/users/andrey-ilinykh/gists{/gist_id}","starred_url":"https://api.github.com/users/andrey-ilinykh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrey-ilinykh/subscriptions","organizations_url":"https://api.github.com/users/andrey-ilinykh/orgs","repos_url":"https://api.github.com/users/andrey-ilinykh/repos","events_url":"https://api.github.com/users/andrey-ilinykh/events{/privacy}","received_events_url":"https://api.github.com/users/andrey-ilinykh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2015-10-09T17:02:17Z","updated_at":"2015-11-04T14:56:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/1014","html_url":"https://github.com/scala-ide/scala-ide/pull/1014","diff_url":"https://github.com/scala-ide/scala-ide/pull/1014.diff","patch_url":"https://github.com/scala-ide/scala-ide/pull/1014.patch"},"body":"This is initial version of OutlineView based on parsed tree. I created one more reconciling strategy (ScalaOutlineReconcilingStrategy) which updates model for the TreeView. Model is built by ModelBuilder. This job is done on reconciler thread, then result is propagated to UI thread. "},"comment":{"url":"https://api.github.com/repos/scala-ide/scala-ide/issues/comments/153753110","html_url":"https://github.com/scala-ide/scala-ide/pull/1014#issuecomment-153753110","issue_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/1014","id":153753110,"user":{"login":"dragos","id":133742,"avatar_url":"https://avatars.githubusercontent.com/u/133742?v=3","gravatar_id":"","url":"https://api.github.com/users/dragos","html_url":"https://github.com/dragos","followers_url":"https://api.github.com/users/dragos/followers","following_url":"https://api.github.com/users/dragos/following{/other_user}","gists_url":"https://api.github.com/users/dragos/gists{/gist_id}","starred_url":"https://api.github.com/users/dragos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dragos/subscriptions","organizations_url":"https://api.github.com/users/dragos/orgs","repos_url":"https://api.github.com/users/dragos/repos","events_url":"https://api.github.com/users/dragos/events{/privacy}","received_events_url":"https://api.github.com/users/dragos/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T14:56:57Z","updated_at":"2015-11-04T14:56:57Z","body":"@sschaef I agree with you. It doesn't have to be in this PR.\r\n\r\nOne more thing: when selecting a member, the old outline used to highlight the name of the member, not just move to that line. I think that's good behaviour, and probably easy to implement."}}