{"action":"created","issue":{"url":"https://api.github.com/repos/Qucs/qucs/issues/458","repository_url":"https://api.github.com/repos/Qucs/qucs","labels_url":"https://api.github.com/repos/Qucs/qucs/issues/458/labels{/name}","comments_url":"https://api.github.com/repos/Qucs/qucs/issues/458/comments","events_url":"https://api.github.com/repos/Qucs/qucs/issues/458/events","html_url":"https://github.com/Qucs/qucs/pull/458","id":132110192,"number":458,"title":"basic dynamic loading","user":{"login":"felix-salfelder","id":1772519,"avatar_url":"https://avatars2.githubusercontent.com/u/1772519?v=3","gravatar_id":"","url":"https://api.github.com/users/felix-salfelder","html_url":"https://github.com/felix-salfelder","followers_url":"https://api.github.com/users/felix-salfelder/followers","following_url":"https://api.github.com/users/felix-salfelder/following{/other_user}","gists_url":"https://api.github.com/users/felix-salfelder/gists{/gist_id}","starred_url":"https://api.github.com/users/felix-salfelder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/felix-salfelder/subscriptions","organizations_url":"https://api.github.com/users/felix-salfelder/orgs","repos_url":"https://api.github.com/users/felix-salfelder/repos","events_url":"https://api.github.com/users/felix-salfelder/events{/privacy}","received_events_url":"https://api.github.com/users/felix-salfelder/received_events","type":"User","site_admin":false},"labels":[{"id":164362645,"url":"https://api.github.com/repos/Qucs/qucs/labels/new-feature","name":"new-feature","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/Qucs/qucs/milestones/3","html_url":"https://github.com/Qucs/qucs/milestone/3","labels_url":"https://api.github.com/repos/Qucs/qucs/milestones/3/labels","id":1181335,"number":3,"title":"0.0.20","description":"Features and Fixes to be included on the next stable release. ","creator":{"login":"guitorri","id":1388949,"avatar_url":"https://avatars2.githubusercontent.com/u/1388949?v=3","gravatar_id":"","url":"https://api.github.com/users/guitorri","html_url":"https://github.com/guitorri","followers_url":"https://api.github.com/users/guitorri/followers","following_url":"https://api.github.com/users/guitorri/following{/other_user}","gists_url":"https://api.github.com/users/guitorri/gists{/gist_id}","starred_url":"https://api.github.com/users/guitorri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guitorri/subscriptions","organizations_url":"https://api.github.com/users/guitorri/orgs","repos_url":"https://api.github.com/users/guitorri/repos","events_url":"https://api.github.com/users/guitorri/events{/privacy}","received_events_url":"https://api.github.com/users/guitorri/received_events","type":"User","site_admin":false},"open_issues":37,"closed_issues":12,"state":"open","created_at":"2015-06-25T16:14:16Z","updated_at":"2017-06-26T07:24:37Z","due_on":null,"closed_at":null},"comments":24,"created_at":"2016-02-08T10:58:46Z","updated_at":"2017-06-29T08:36:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Qucs/qucs/pulls/458","html_url":"https://github.com/Qucs/qucs/pull/458","diff_url":"https://github.com/Qucs/qucs/pull/458.diff","patch_url":"https://github.com/Qucs/qucs/pull/458.patch"},"body":"to be merged as soon as CI is happy. expect portability related readjustments....\n"},"comment":{"url":"https://api.github.com/repos/Qucs/qucs/issues/comments/311900492","html_url":"https://github.com/Qucs/qucs/pull/458#issuecomment-311900492","issue_url":"https://api.github.com/repos/Qucs/qucs/issues/458","id":311900492,"user":{"login":"ra3xdh","id":4920080,"avatar_url":"https://avatars3.githubusercontent.com/u/4920080?v=3","gravatar_id":"","url":"https://api.github.com/users/ra3xdh","html_url":"https://github.com/ra3xdh","followers_url":"https://api.github.com/users/ra3xdh/followers","following_url":"https://api.github.com/users/ra3xdh/following{/other_user}","gists_url":"https://api.github.com/users/ra3xdh/gists{/gist_id}","starred_url":"https://api.github.com/users/ra3xdh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ra3xdh/subscriptions","organizations_url":"https://api.github.com/users/ra3xdh/orgs","repos_url":"https://api.github.com/users/ra3xdh/repos","events_url":"https://api.github.com/users/ra3xdh/events{/privacy}","received_events_url":"https://api.github.com/users/ra3xdh/received_events","type":"User","site_admin":false},"created_at":"2017-06-29T08:36:42Z","updated_at":"2017-06-29T08:36:42Z","body":"I have posted some comments in a Qucs-devel mailing list. Here will be more detailed commenets on this PR. This PR is a full step to full-scale plugins system. As far as I understood the concept, it can load almost all code and install almost all extension in Qucs. This approach could be used to backport the code from Qucs-S to Qucs as a plugin. But it's need to provide a way how plugin will communicate with the main application. The next step should be implementation of API for Qucs GUI. For example the plugin should be able to perform the following things:\r\n\r\n* Install new GUI controls in Qucs GUI;\r\n* Install new components;\r\n* Override system components;\r\n* Initiate simulation and retrieve data from simulator. \r\n* Manipulate schematic.\r\n\r\nThis API should be restricted only by plugins. Probably it would be possible to put some parts of Qucs GUI into a shared library and link an external application with this library."}}
{"actor":{"display_login":"ra3xdh"}}