{"action":"closed","issue":{"url":"https://api.github.com/repos/pyblish/pyblish-qml/issues/5","labels_url":"https://api.github.com/repos/pyblish/pyblish-qml/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/pyblish/pyblish-qml/issues/5/comments","events_url":"https://api.github.com/repos/pyblish/pyblish-qml/issues/5/events","html_url":"https://github.com/pyblish/pyblish-qml/issues/5","id":48644685,"number":5,"title":"Inspector View","user":{"login":"mottosso","id":2152766,"avatar_url":"https://avatars.githubusercontent.com/u/2152766?v=3","gravatar_id":"","url":"https://api.github.com/users/mottosso","html_url":"https://github.com/mottosso","followers_url":"https://api.github.com/users/mottosso/followers","following_url":"https://api.github.com/users/mottosso/following{/other_user}","gists_url":"https://api.github.com/users/mottosso/gists{/gist_id}","starred_url":"https://api.github.com/users/mottosso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mottosso/subscriptions","organizations_url":"https://api.github.com/users/mottosso/orgs","repos_url":"https://api.github.com/users/mottosso/repos","events_url":"https://api.github.com/users/mottosso/events{/privacy}","received_events_url":"https://api.github.com/users/mottosso/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pyblish/pyblish-qml/labels/feature","name":"feature","color":"c7def8"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2014-11-13T14:56:36Z","updated_at":"2015-12-22T07:08:40Z","closed_at":"2015-12-22T07:08:40Z","body":"### Goal\r\n\r\nTo provide for introspection into visualised items; instances, plug-ins and the Pyblish itself. In the simplest sense, it's an attribute editor of whatever you currently have selected.\r\n\r\n### Architecture\r\n\r\nUpon secondary-selecting an item - be it via double-click or right-click menu - provide for an alternate/additional graphical component to visualise the meta-properties of said item. Meta-properties include things such as it's name, version, any links or media such as images.\r\n\r\n**Types of items**\r\n\r\n- [Instance](#instance)\r\n- [Plug-in](#plug-in)\r\n- [Asset](#asset)\r\n- [System](#system)\r\n\r\n#### `Plug-in`\r\n\r\nWhen inspecting a plug-in, provide for any and all information related to the given plug-in; including version, docstring, supported families and hosts. \r\n\r\nTo the end-user, inspecting a plug-in should provide for information about what it will do and what it's criteria is (in case of a validator), in a *helpful manner*. Meaning, exposed as proper documentation for anyone who has never used Pyblish before and in fact has never worked at the current studio before and are seeing the message for the first time.\r\n\r\nIt is up to the plug-in developer to provide for this documentation, but the GUI should provide for enough visuals so as to properly expose whatever information is available.\r\n\r\n#### `Instance`\r\n\r\nIn the case of inspecting an instance, provide for information about it's actual name in the host, what nodes are actually included and are about to be extracted along with a method of accessing it's parent Asset.\r\n\r\n#### `Asset`\r\n\r\nIn the case of publishing from an existing instance, every instance has a parent Asset. Provide for the ability to inspect this asset and it's properties. This may include any and all data that was published upon creating this asset - things like comments or even a discussion thread, images, relationships to other assets and who to contact/who is the author.\r\n\r\n#### `System`\r\n\r\nInspecting the system is another word for inspecting the settings of the program. This may include restarting the host server, altering the colors of the GUI (theming) or other personal settings.\r\n\r\n### User Interface\r\n\r\n**Inspecting an instance**\r\n\r\n![issue5-inspector_view](https://cloud.githubusercontent.com/assets/2152766/5030048/84d6a3fc-6b44-11e4-899f-df42ad6de8bb.gif)\r\n"}}