{"action":"created","issue":{"url":"https://api.github.com/repos/sprang/Inkpad/issues/69","repository_url":"https://api.github.com/repos/sprang/Inkpad","labels_url":"https://api.github.com/repos/sprang/Inkpad/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/sprang/Inkpad/issues/69/comments","events_url":"https://api.github.com/repos/sprang/Inkpad/issues/69/events","html_url":"https://github.com/sprang/Inkpad/issues/69","id":26292442,"number":69,"title":"Need file version strategy","user":{"login":"32Beat","id":786628,"avatar_url":"https://avatars.githubusercontent.com/u/786628?v=3","gravatar_id":"","url":"https://api.github.com/users/32Beat","html_url":"https://github.com/32Beat","followers_url":"https://api.github.com/users/32Beat/followers","following_url":"https://api.github.com/users/32Beat/following{/other_user}","gists_url":"https://api.github.com/users/32Beat/gists{/gist_id}","starred_url":"https://api.github.com/users/32Beat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/32Beat/subscriptions","organizations_url":"https://api.github.com/users/32Beat/orgs","repos_url":"https://api.github.com/users/32Beat/repos","events_url":"https://api.github.com/users/32Beat/events{/privacy}","received_events_url":"https://api.github.com/users/32Beat/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sprang/Inkpad/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2014-01-25T12:54:52Z","updated_at":"2016-04-27T09:56:06Z","closed_at":null,"body":"It appears there is no version key encoded in an inkpad file. If so, I would like to suggest the following:\r\n\r\nIt would be useful to transition to encoding textbased values. Textbased values are platform agnostic and therefore have several benefits: they are not affected by byte-order, byte-size, or format. For example CGPoint may be 32bit floats or 64bit floats, not even sure which ieee format. Encoding them via NSStringFromCGPoint etc., solves a lot of headaches.\r\n\r\nIt probably would be sensible to implement this transition together with file-versioning. \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/sprang/Inkpad/issues/comments/215035544","html_url":"https://github.com/sprang/Inkpad/issues/69#issuecomment-215035544","issue_url":"https://api.github.com/repos/sprang/Inkpad/issues/69","id":215035544,"user":{"login":"eonist","id":11816788,"avatar_url":"https://avatars.githubusercontent.com/u/11816788?v=3","gravatar_id":"","url":"https://api.github.com/users/eonist","html_url":"https://github.com/eonist","followers_url":"https://api.github.com/users/eonist/followers","following_url":"https://api.github.com/users/eonist/following{/other_user}","gists_url":"https://api.github.com/users/eonist/gists{/gist_id}","starred_url":"https://api.github.com/users/eonist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eonist/subscriptions","organizations_url":"https://api.github.com/users/eonist/orgs","repos_url":"https://api.github.com/users/eonist/repos","events_url":"https://api.github.com/users/eonist/events{/privacy}","received_events_url":"https://api.github.com/users/eonist/received_events","type":"User","site_admin":false},"created_at":"2016-04-27T09:56:06Z","updated_at":"2016-04-27T09:56:06Z","body":"@JanX2 im not 100% sure sqlite is needed in the mix. But my research into the matter suggests that this is how .sketch files and .ai files do it. Performance tests will assert if the idea is good or not. As i mentioned, the format will be opensource so this or other projects may use it. For future reference the format will be on my github account. "}}