{"action":"created","issue":{"url":"https://api.github.com/repos/der-On/XPlane2Blender/issues/277","repository_url":"https://api.github.com/repos/der-On/XPlane2Blender","labels_url":"https://api.github.com/repos/der-On/XPlane2Blender/issues/277/labels{/name}","comments_url":"https://api.github.com/repos/der-On/XPlane2Blender/issues/277/comments","events_url":"https://api.github.com/repos/der-On/XPlane2Blender/issues/277/events","html_url":"https://github.com/der-On/XPlane2Blender/issues/277","id":246622610,"number":277,"title":"Are there bad properties and data persisting due to new UI changes?","user":{"login":"tngreene","id":5393207,"avatar_url":"https://avatars3.githubusercontent.com/u/5393207?v=4","gravatar_id":"","url":"https://api.github.com/users/tngreene","html_url":"https://github.com/tngreene","followers_url":"https://api.github.com/users/tngreene/followers","following_url":"https://api.github.com/users/tngreene/following{/other_user}","gists_url":"https://api.github.com/users/tngreene/gists{/gist_id}","starred_url":"https://api.github.com/users/tngreene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tngreene/subscriptions","organizations_url":"https://api.github.com/users/tngreene/orgs","repos_url":"https://api.github.com/users/tngreene/repos","events_url":"https://api.github.com/users/tngreene/events{/privacy}","received_events_url":"https://api.github.com/users/tngreene/received_events","type":"User","site_admin":false},"labels":[{"id":219079921,"url":"https://api.github.com/repos/der-On/XPlane2Blender/labels/in%20review","name":"in review","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"bsupnik","id":1740575,"avatar_url":"https://avatars1.githubusercontent.com/u/1740575?v=4","gravatar_id":"","url":"https://api.github.com/users/bsupnik","html_url":"https://github.com/bsupnik","followers_url":"https://api.github.com/users/bsupnik/followers","following_url":"https://api.github.com/users/bsupnik/following{/other_user}","gists_url":"https://api.github.com/users/bsupnik/gists{/gist_id}","starred_url":"https://api.github.com/users/bsupnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bsupnik/subscriptions","organizations_url":"https://api.github.com/users/bsupnik/orgs","repos_url":"https://api.github.com/users/bsupnik/repos","events_url":"https://api.github.com/users/bsupnik/events{/privacy}","received_events_url":"https://api.github.com/users/bsupnik/received_events","type":"User","site_admin":false},"assignees":[{"login":"bsupnik","id":1740575,"avatar_url":"https://avatars1.githubusercontent.com/u/1740575?v=4","gravatar_id":"","url":"https://api.github.com/users/bsupnik","html_url":"https://github.com/bsupnik","followers_url":"https://api.github.com/users/bsupnik/followers","following_url":"https://api.github.com/users/bsupnik/following{/other_user}","gists_url":"https://api.github.com/users/bsupnik/gists{/gist_id}","starred_url":"https://api.github.com/users/bsupnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bsupnik/subscriptions","organizations_url":"https://api.github.com/users/bsupnik/orgs","repos_url":"https://api.github.com/users/bsupnik/repos","events_url":"https://api.github.com/users/bsupnik/events{/privacy}","received_events_url":"https://api.github.com/users/bsupnik/received_events","type":"User","site_admin":false},{"login":"tngreene","id":5393207,"avatar_url":"https://avatars3.githubusercontent.com/u/5393207?v=4","gravatar_id":"","url":"https://api.github.com/users/tngreene","html_url":"https://github.com/tngreene","followers_url":"https://api.github.com/users/tngreene/followers","following_url":"https://api.github.com/users/tngreene/following{/other_user}","gists_url":"https://api.github.com/users/tngreene/gists{/gist_id}","starred_url":"https://api.github.com/users/tngreene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tngreene/subscriptions","organizations_url":"https://api.github.com/users/tngreene/orgs","repos_url":"https://api.github.com/users/tngreene/repos","events_url":"https://api.github.com/users/tngreene/events{/privacy}","received_events_url":"https://api.github.com/users/tngreene/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-07-31T01:14:34Z","updated_at":"2017-08-15T13:55:16Z","closed_at":"2017-08-15T13:55:16Z","body":"Suppose there was a materials option ``Chrome``. The purpose was to turn on a special shader and __was only applicable to aircraft parts__. However, it was always shown in previous XPlane2Blender UI iterations, undocumented, and buggy.\r\n\r\nSuppose in my latest batch of UI changes for 3.4, I finally fix it so only appears when the export type is \"aircraft\".\r\n\r\nWithout additional validation, a person who loads a .blend from from < 3.4 who had ``Chrome`` checked will still have that property set to true, and it will be written to the OBJ!\r\n\r\nIn addition, if we \"deprecate\" and hide the property from the UI entirely without deleting it an artist would have no way of turning off that value except with the python interpreter or reverting back to v3.3.\r\n\r\nI wonder how many of the properties that are now getting hidden properly are causing an accumulation of old unviewable data.\r\n\r\nIs this a good candidate for the xplane_updater to get update files and remove bad values?"},"comment":{"url":"https://api.github.com/repos/der-On/XPlane2Blender/issues/comments/322472657","html_url":"https://github.com/der-On/XPlane2Blender/issues/277#issuecomment-322472657","issue_url":"https://api.github.com/repos/der-On/XPlane2Blender/issues/277","id":322472657,"user":{"login":"tngreene","id":5393207,"avatar_url":"https://avatars3.githubusercontent.com/u/5393207?v=4","gravatar_id":"","url":"https://api.github.com/users/tngreene","html_url":"https://github.com/tngreene","followers_url":"https://api.github.com/users/tngreene/followers","following_url":"https://api.github.com/users/tngreene/following{/other_user}","gists_url":"https://api.github.com/users/tngreene/gists{/gist_id}","starred_url":"https://api.github.com/users/tngreene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tngreene/subscriptions","organizations_url":"https://api.github.com/users/tngreene/orgs","repos_url":"https://api.github.com/users/tngreene/repos","events_url":"https://api.github.com/users/tngreene/events{/privacy}","received_events_url":"https://api.github.com/users/tngreene/received_events","type":"User","site_admin":false},"created_at":"2017-08-15T13:55:16Z","updated_at":"2017-08-15T13:55:16Z","body":"\"If its not a lot of data, not hurting anything, its not worth the time.\" - Would be good to at some point to test how .blend files store/load data when properties get added and removed."}}
{"actor":{"display_login":"tngreene"}}