{"action":"created","issue":{"url":"https://api.github.com/repos/umlet/umlet/issues/369","repository_url":"https://api.github.com/repos/umlet/umlet","labels_url":"https://api.github.com/repos/umlet/umlet/issues/369/labels{/name}","comments_url":"https://api.github.com/repos/umlet/umlet/issues/369/comments","events_url":"https://api.github.com/repos/umlet/umlet/issues/369/events","html_url":"https://github.com/umlet/umlet/issues/369","id":140837183,"number":369,"title":"Default font settings not saved (OSX, 14.1.1)","user":{"login":"paulrahme","id":10522872,"avatar_url":"https://avatars.githubusercontent.com/u/10522872?v=3","gravatar_id":"","url":"https://api.github.com/users/paulrahme","html_url":"https://github.com/paulrahme","followers_url":"https://api.github.com/users/paulrahme/followers","following_url":"https://api.github.com/users/paulrahme/following{/other_user}","gists_url":"https://api.github.com/users/paulrahme/gists{/gist_id}","starred_url":"https://api.github.com/users/paulrahme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulrahme/subscriptions","organizations_url":"https://api.github.com/users/paulrahme/orgs","repos_url":"https://api.github.com/users/paulrahme/repos","events_url":"https://api.github.com/users/paulrahme/events{/privacy}","received_events_url":"https://api.github.com/users/paulrahme/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-15T00:43:00Z","updated_at":"2016-03-17T07:27:14Z","closed_at":null,"body":"When going into File -> Options and changing \"Default fontsize\" and \"Default fontfamily\", it resets to the original values next time Umlet is opened.\r\n\r\nUsing Umlet 14.1.1 on OSX 10.11.3, and logged in as an Admin user."},"comment":{"url":"https://api.github.com/repos/umlet/umlet/issues/comments/197738330","html_url":"https://github.com/umlet/umlet/issues/369#issuecomment-197738330","issue_url":"https://api.github.com/repos/umlet/umlet/issues/369","id":197738330,"user":{"login":"afdia","id":8770707,"avatar_url":"https://avatars.githubusercontent.com/u/8770707?v=3","gravatar_id":"","url":"https://api.github.com/users/afdia","html_url":"https://github.com/afdia","followers_url":"https://api.github.com/users/afdia/followers","following_url":"https://api.github.com/users/afdia/following{/other_user}","gists_url":"https://api.github.com/users/afdia/gists{/gist_id}","starred_url":"https://api.github.com/users/afdia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afdia/subscriptions","organizations_url":"https://api.github.com/users/afdia/orgs","repos_url":"https://api.github.com/users/afdia/repos","events_url":"https://api.github.com/users/afdia/events{/privacy}","received_events_url":"https://api.github.com/users/afdia/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T07:27:14Z","updated_at":"2016-03-17T07:27:14Z","body":"Good to hear that there is at least this workaround.\r\n\r\nCurrently the config is saved explicitly when File > Exit is called and also when the main windows is closed (by using a Swing windows listener).\r\n\r\nSaving when options are closed would not work because some properties are not set through the options window (e.g. the recent file list)\r\n\r\nAfter some search, I have found that there is an alternative way to do something when the application is closed as described in http://stackoverflow.com/a/2361567\r\nIt uses \"Runtime.getRuntime().addShutdownHook\" which could probably also trigger in your case\r\n\r\nAfter further searching I have found other people with the same problem: https://stackoverflow.com/questions/2061194/swing-on-osx-how-to-trap-command-q/2061318\r\n\r\nPerhaps you can start Umlet from the commandline with the following command:\r\n`java -Dapple.eawt.quitStrategy=CLOSE_ALL_WINDOWS -jar umlet.jar`\r\nand see if that fixes the problem."}}