{"action":"created","issue":{"url":"https://api.github.com/repos/Ultimaker/Cura/issues/201","labels_url":"https://api.github.com/repos/Ultimaker/Cura/issues/201/labels{/name}","comments_url":"https://api.github.com/repos/Ultimaker/Cura/issues/201/comments","events_url":"https://api.github.com/repos/Ultimaker/Cura/issues/201/events","html_url":"https://github.com/Ultimaker/Cura/issues/201","id":98074533,"number":201,"title":"Supported way to add .json machine config outside of program files","user":{"login":"dantman","id":53399,"avatar_url":"https://avatars.githubusercontent.com/u/53399?v=3","gravatar_id":"","url":"https://api.github.com/users/dantman","html_url":"https://github.com/dantman","followers_url":"https://api.github.com/users/dantman/followers","following_url":"https://api.github.com/users/dantman/following{/other_user}","gists_url":"https://api.github.com/users/dantman/gists{/gist_id}","starred_url":"https://api.github.com/users/dantman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dantman/subscriptions","organizations_url":"https://api.github.com/users/dantman/orgs","repos_url":"https://api.github.com/users/dantman/repos","events_url":"https://api.github.com/users/dantman/events{/privacy}","received_events_url":"https://api.github.com/users/dantman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-30T02:53:00Z","updated_at":"2015-07-31T08:36:42Z","closed_at":null,"body":"The new version of Cura shipped with no non-Ultimaker machine config and no editable machine settings. And it looks like the intent is for all machine settings to be part of a .json file either distributed for printer types or made with [the generator](https://quillford.github.io/CuraProfileMaker/). Which is a perfectly valid way forward.\r\n\r\nThe problem currently is actually using those within Cura in a way that isn't a hack. Currently it seems the recommendations are that people add a file to `C:\\Program Files (x86)\\Cura_15.06.*\\resources\\settings` on Windows and `/Applications/Cura.app/Resources/cura/resources/settings/` on OSX. Which basically means modifying the program files in a way that will likely be destroyed when the user upgrades.\r\n\r\nI like the idea of using .json files. But moving forward Cura is going to need either one of these features:\r\n- The ability to add custom machine config to a location like `$HOME/.config/cura/settings/` and documentation on how to.\r\n- An option in the \"Add Printer\" menu that allows a user to browse and select a .json file to use as the machine config."},"comment":{"url":"https://api.github.com/repos/Ultimaker/Cura/issues/comments/126609344","html_url":"https://github.com/Ultimaker/Cura/issues/201#issuecomment-126609344","issue_url":"https://api.github.com/repos/Ultimaker/Cura/issues/201","id":126609344,"user":{"login":"awhiemstra","id":9590386,"avatar_url":"https://avatars.githubusercontent.com/u/9590386?v=3","gravatar_id":"","url":"https://api.github.com/users/awhiemstra","html_url":"https://github.com/awhiemstra","followers_url":"https://api.github.com/users/awhiemstra/followers","following_url":"https://api.github.com/users/awhiemstra/following{/other_user}","gists_url":"https://api.github.com/users/awhiemstra/gists{/gist_id}","starred_url":"https://api.github.com/users/awhiemstra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awhiemstra/subscriptions","organizations_url":"https://api.github.com/users/awhiemstra/orgs","repos_url":"https://api.github.com/users/awhiemstra/repos","events_url":"https://api.github.com/users/awhiemstra/events{/privacy}","received_events_url":"https://api.github.com/users/awhiemstra/received_events","type":"User","site_admin":false},"created_at":"2015-07-31T08:36:42Z","updated_at":"2015-07-31T08:36:42Z","body":"Things will be relative to the current used storage paths, so $User/AppData/Local/cura on Windows, $User/.cura on MacOSX and $User/.local/share/cura on Linux. "}}