{"action":"closed","issue":{"url":"https://api.github.com/repos/AdamsLair/duality/issues/341","repository_url":"https://api.github.com/repos/AdamsLair/duality","labels_url":"https://api.github.com/repos/AdamsLair/duality/issues/341/labels{/name}","comments_url":"https://api.github.com/repos/AdamsLair/duality/issues/341/comments","events_url":"https://api.github.com/repos/AdamsLair/duality/issues/341/events","html_url":"https://github.com/AdamsLair/duality/issues/341","id":162301591,"number":341,"title":"Shorten Type Names in Grouped PropertyEditors","user":{"login":"ilexp","id":14859411,"avatar_url":"https://avatars.githubusercontent.com/u/14859411?v=3","gravatar_id":"","url":"https://api.github.com/users/ilexp","html_url":"https://github.com/ilexp","followers_url":"https://api.github.com/users/ilexp/followers","following_url":"https://api.github.com/users/ilexp/following{/other_user}","gists_url":"https://api.github.com/users/ilexp/gists{/gist_id}","starred_url":"https://api.github.com/users/ilexp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilexp/subscriptions","organizations_url":"https://api.github.com/users/ilexp/orgs","repos_url":"https://api.github.com/users/ilexp/repos","events_url":"https://api.github.com/users/ilexp/events{/privacy}","received_events_url":"https://api.github.com/users/ilexp/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AdamsLair/duality/labels/Dependency","name":"Dependency","color":"bfe5bf"},{"url":"https://api.github.com/repos/AdamsLair/duality/labels/Feature","name":"Feature","color":"c7def8"},{"url":"https://api.github.com/repos/AdamsLair/duality/labels/Nice2Have","name":"Nice2Have","color":"fef2c0"},{"url":"https://api.github.com/repos/AdamsLair/duality/labels/Usability","name":"Usability","color":"d4c5f9"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/AdamsLair/duality/milestones/2","html_url":"https://github.com/AdamsLair/duality/milestones/General%20Improvements","labels_url":"https://api.github.com/repos/AdamsLair/duality/milestones/2/labels","id":856226,"number":2,"title":"General Improvements","description":"Improving the existing functionality of Duality without creating whole new modules or systems.","creator":{"login":"AdamsLair","id":5013908,"avatar_url":"https://avatars.githubusercontent.com/u/5013908?v=3","gravatar_id":"","url":"https://api.github.com/users/AdamsLair","html_url":"https://github.com/AdamsLair","followers_url":"https://api.github.com/users/AdamsLair/followers","following_url":"https://api.github.com/users/AdamsLair/following{/other_user}","gists_url":"https://api.github.com/users/AdamsLair/gists{/gist_id}","starred_url":"https://api.github.com/users/AdamsLair/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdamsLair/subscriptions","organizations_url":"https://api.github.com/users/AdamsLair/orgs","repos_url":"https://api.github.com/users/AdamsLair/repos","events_url":"https://api.github.com/users/AdamsLair/events{/privacy}","received_events_url":"https://api.github.com/users/AdamsLair/received_events","type":"Organization","site_admin":false},"open_issues":64,"closed_issues":127,"state":"open","created_at":"2014-11-06T17:02:30Z","updated_at":"2016-10-02T10:48:36Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-06-25T22:01:16Z","updated_at":"2016-10-02T10:48:36Z","closed_at":"2016-10-02T10:48:36Z","body":"#### Summary\r\n\r\nIn the current version, memberwise-, list-, and potentially other grouped PropertyEditors display the full type name in the value area of the group. This reduces readability and should be considered for a change.\r\n\r\n#### Analysis\r\n\r\n- Prefer a types name over its full name for readability reasons.\r\n- It is likely that in most cases, the full type name is returned from non-overridden `ToString` methods. This case would need to be detected and circumvented with a custom type name based `ToString` fallback.\r\n- In other cases (list, potentially?), the implementation can be changed easily."}}
{"actor":{"display_login":"ilexp"}}