{"action":"created","issue":{"url":"https://api.github.com/repos/google/trace-viewer/issues/995","labels_url":"https://api.github.com/repos/google/trace-viewer/issues/995/labels{/name}","comments_url":"https://api.github.com/repos/google/trace-viewer/issues/995/comments","events_url":"https://api.github.com/repos/google/trace-viewer/issues/995/events","html_url":"https://github.com/google/trace-viewer/issues/995","id":85094758,"number":995,"title":"Display flow arrows when selected or highlighted","user":{"login":"philippebeaudoin","id":11399419,"avatar_url":"https://avatars.githubusercontent.com/u/11399419?v=3","gravatar_id":"","url":"https://api.github.com/users/philippebeaudoin","html_url":"https://github.com/philippebeaudoin","followers_url":"https://api.github.com/users/philippebeaudoin/followers","following_url":"https://api.github.com/users/philippebeaudoin/following{/other_user}","gists_url":"https://api.github.com/users/philippebeaudoin/gists{/gist_id}","starred_url":"https://api.github.com/users/philippebeaudoin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philippebeaudoin/subscriptions","organizations_url":"https://api.github.com/users/philippebeaudoin/orgs","repos_url":"https://api.github.com/users/philippebeaudoin/repos","events_url":"https://api.github.com/users/philippebeaudoin/events{/privacy}","received_events_url":"https://api.github.com/users/philippebeaudoin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-04T13:15:08Z","updated_at":"2015-06-04T13:43:38Z","closed_at":null,"body":"The current trace viewer allows selecting a flow arrow, for example via the analysis view by clicking on incoming/outgoing flows. However the selected flow arrow is invisible unless the user has selected \"show all flow arrows\" which typically clutters the display.\r\n\r\nThis proposes to systematically display selected/highlighted arrows. See the following screenshot for the difference between showing all flows and showing only selected flow arrows.\r\n\r\nAt the moment the UI doesn't allow selecting or highlighting multiple flow arrows and the UI never gets cluttered. If we ever allow selecting multiple flow arrows we might consider adding a view option for hiding/showing selected flow arrows, but I would personally prefer not to do this given that having an invisible selection is unintuitive.\r\n\r\nWith all flow events, the display can get cluttered:\r\n![screen shot 2015-06-04 at 9 09 35 am](https://cloud.githubusercontent.com/assets/11399419/7984864/2ec5c7b8-0a9a-11e5-9e59-bd5b3030ab6f.png)\r\n\r\nTurning flow events off, selecting a flow arrow leads to an \"invisible selection\", only the analysis view reflects the selection. With this proposal, the selected flow arrow would become visible:\r\n![screen shot 2015-06-04 at 9 11 03 am](https://cloud.githubusercontent.com/assets/11399419/7984865/2ec814aa-0a9a-11e5-9d89-ae26d01083d7.png)\r\n"},"comment":{"url":"https://api.github.com/repos/google/trace-viewer/issues/comments/108902826","html_url":"https://github.com/google/trace-viewer/issues/995#issuecomment-108902826","issue_url":"https://api.github.com/repos/google/trace-viewer/issues/995","id":108902826,"user":{"login":"dj2","id":9611,"avatar_url":"https://avatars.githubusercontent.com/u/9611?v=3","gravatar_id":"","url":"https://api.github.com/users/dj2","html_url":"https://github.com/dj2","followers_url":"https://api.github.com/users/dj2/followers","following_url":"https://api.github.com/users/dj2/following{/other_user}","gists_url":"https://api.github.com/users/dj2/gists{/gist_id}","starred_url":"https://api.github.com/users/dj2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dj2/subscriptions","organizations_url":"https://api.github.com/users/dj2/orgs","repos_url":"https://api.github.com/users/dj2/repos","events_url":"https://api.github.com/users/dj2/events{/privacy}","received_events_url":"https://api.github.com/users/dj2/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T13:43:37Z","updated_at":"2015-06-04T13:43:37Z","body":"That seems like a good idea. I'd go one step further as well and, if you select a slice with terminates or starts a flow arrow we should show all of the arrows in that flow chain. So, you haven't selected the arrow itself just clicked on the slice.\r\n\r\nThat way, you can have flow arrows off, click on the input latency event and have all the arrows in the chain appear."}}