{"action":"created","issue":{"url":"https://api.github.com/repos/JacquesLucke/animation_nodes/issues/147","labels_url":"https://api.github.com/repos/JacquesLucke/animation_nodes/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/JacquesLucke/animation_nodes/issues/147/comments","events_url":"https://api.github.com/repos/JacquesLucke/animation_nodes/issues/147/events","html_url":"https://github.com/JacquesLucke/animation_nodes/issues/147","id":83062726,"number":147,"title":"\"Keyframe\" or \"Key\"?","user":{"login":"LeonCheung","id":494788,"avatar_url":"https://avatars.githubusercontent.com/u/494788?v=3","gravatar_id":"","url":"https://api.github.com/users/LeonCheung","html_url":"https://github.com/LeonCheung","followers_url":"https://api.github.com/users/LeonCheung/followers","following_url":"https://api.github.com/users/LeonCheung/following{/other_user}","gists_url":"https://api.github.com/users/LeonCheung/gists{/gist_id}","starred_url":"https://api.github.com/users/LeonCheung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeonCheung/subscriptions","organizations_url":"https://api.github.com/users/LeonCheung/orgs","repos_url":"https://api.github.com/users/LeonCheung/repos","events_url":"https://api.github.com/users/LeonCheung/events{/privacy}","received_events_url":"https://api.github.com/users/LeonCheung/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-31T10:56:51Z","updated_at":"2015-06-16T19:20:38Z","closed_at":null,"body":"According to the related function in AN (so far), it appears we better use the word \"Key\" instead of \"Keyframe\" for better understanding.\r\n\r\nThey are:\r\nNode Editor > Add > Object > AN Keyframe\r\n3D View > Toolshelf > \"Animation Nodes\" tab > \"Keyframe Manager\" and \"Keyframes\" panel.\r\n\r\nFYI\r\n"},"comment":{"url":"https://api.github.com/repos/JacquesLucke/animation_nodes/issues/comments/112534485","html_url":"https://github.com/JacquesLucke/animation_nodes/issues/147#issuecomment-112534485","issue_url":"https://api.github.com/repos/JacquesLucke/animation_nodes/issues/147","id":112534485,"user":{"login":"JacquesLucke","id":5881326,"avatar_url":"https://avatars.githubusercontent.com/u/5881326?v=3","gravatar_id":"","url":"https://api.github.com/users/JacquesLucke","html_url":"https://github.com/JacquesLucke","followers_url":"https://api.github.com/users/JacquesLucke/followers","following_url":"https://api.github.com/users/JacquesLucke/following{/other_user}","gists_url":"https://api.github.com/users/JacquesLucke/gists{/gist_id}","starred_url":"https://api.github.com/users/JacquesLucke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JacquesLucke/subscriptions","organizations_url":"https://api.github.com/users/JacquesLucke/orgs","repos_url":"https://api.github.com/users/JacquesLucke/repos","events_url":"https://api.github.com/users/JacquesLucke/events{/privacy}","received_events_url":"https://api.github.com/users/JacquesLucke/received_events","type":"User","site_admin":false},"created_at":"2015-06-16T19:20:38Z","updated_at":"2015-06-16T19:20:38Z","body":"I reimplemented this ID Key system (I called to so because it can be extended to work with all subclasses of the ID class: http://www.blender.org/api/blender_python_api_2_74_5/bpy.types.ID.html#bpy.types.ID)\r\n\r\nIt is in the id-key-system branch.\r\nThere is only one thing I still have to do for this: Currently there can be problems when you have multiple ID Keys and remove one.. \r\nThe way to work around unwanted changes in the node is to separate the 'selected type' from the 'assigned type'. This separation is already used in multiple areas of the addon like here:\r\n![group selection](https://cloud.githubusercontent.com/assets/5881326/8192284/52087798-146d-11e5-8015-d9691d011184.PNG)\r\n"}}