{"action":"created","issue":{"url":"https://api.github.com/repos/fiji/TrackMate3/issues/23","repository_url":"https://api.github.com/repos/fiji/TrackMate3","labels_url":"https://api.github.com/repos/fiji/TrackMate3/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/fiji/TrackMate3/issues/23/comments","events_url":"https://api.github.com/repos/fiji/TrackMate3/issues/23/events","html_url":"https://github.com/fiji/TrackMate3/issues/23","id":178372134,"number":23,"title":"sharing strategy for TrackScheme and BDV overlay settings","user":{"login":"tpietzsch","id":622070,"avatar_url":"https://avatars.githubusercontent.com/u/622070?v=3","gravatar_id":"","url":"https://api.github.com/users/tpietzsch","html_url":"https://github.com/tpietzsch","followers_url":"https://api.github.com/users/tpietzsch/followers","following_url":"https://api.github.com/users/tpietzsch/following{/other_user}","gists_url":"https://api.github.com/users/tpietzsch/gists{/gist_id}","starred_url":"https://api.github.com/users/tpietzsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpietzsch/subscriptions","organizations_url":"https://api.github.com/users/tpietzsch/orgs","repos_url":"https://api.github.com/users/tpietzsch/repos","events_url":"https://api.github.com/users/tpietzsch/events{/privacy}","received_events_url":"https://api.github.com/users/tpietzsch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-21T14:57:22Z","updated_at":"2016-10-15T21:22:46Z","closed_at":null,"body":"Currently it is a messy/undefined, how the settings are configured and applied with multiple trackscheme or BDV windows.\r\n\r\nFor example, if I open two TrackScheme windows each has it's own display settings and seetings dialog. If I change the definition of a custom style \"mystyle\" in one of the settings dialogs, this is not changed in the other dialog, and actually the only way to make this accessible in the other window is to save the settings to disk and close and re-open the window.\r\n\r\nWe need a central management of trackscheme styles.\r\nThen, we need to decide, whether we want to\r\na) choose one style that applies for all windows, or\r\nb) choose one style per window.\r\nI think (a) makes more sense.\r\n\r\nFor the BDV overlays it is a different story. I think there users definitely could want to use different settings for different windows. Probably it would make sense to split the settings into two parts. One part is the same for all windows, e.g., colors and strokes. How long the edge \"tails\" are, etc, can change per window. Still, a style could set defaults for these but can be overridden per window?"},"comment":{"url":"https://api.github.com/repos/fiji/TrackMate3/issues/comments/254011968","html_url":"https://github.com/fiji/TrackMate3/issues/23#issuecomment-254011968","issue_url":"https://api.github.com/repos/fiji/TrackMate3/issues/23","id":254011968,"user":{"login":"tinevez","id":3583203,"avatar_url":"https://avatars.githubusercontent.com/u/3583203?v=3","gravatar_id":"","url":"https://api.github.com/users/tinevez","html_url":"https://github.com/tinevez","followers_url":"https://api.github.com/users/tinevez/followers","following_url":"https://api.github.com/users/tinevez/following{/other_user}","gists_url":"https://api.github.com/users/tinevez/gists{/gist_id}","starred_url":"https://api.github.com/users/tinevez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tinevez/subscriptions","organizations_url":"https://api.github.com/users/tinevez/orgs","repos_url":"https://api.github.com/users/tinevez/repos","events_url":"https://api.github.com/users/tinevez/events{/privacy}","received_events_url":"https://api.github.com/users/tinevez/received_events","type":"User","site_admin":false},"created_at":"2016-10-15T21:22:46Z","updated_at":"2016-10-15T21:22:46Z","body":"Hi would like to suggest another approach for the MaMuT-like application. \r\n\r\nI think we can keep one setting/style per window, but use settings persistence to have something user-friendly. For instance:\r\n- the user has 2 BDV windows with settings 1 and 2.\r\n- they save the project\r\n- upon loading the project, 2 BDV windows are re-created with desired settings.\r\n\r\nThe same for TrackScheme."}}
{"actor":{"display_login":"tinevez"}}