intellij-community icon indicating copy to clipboard operation
intellij-community copied to clipboard

Add versionDetailsProvider extension point to the platform.

Open adehtiarov opened this issue 7 years ago • 1 comments

This extension point allows the extensions to supply application-specific version details in addition to the platform, system and JDK information always populated by the platform by default.

For example, Android Studio would provide additional details like Gradle and Android Gradle Plugin versions, as well as versions of some Android SDK components.

This is going to make it easier for users to collect version information when they file bugs, which apart from the general UX improvement would also reduce turnaround time as it'll be less likely that a necessary detail might need to be requested from the user additionally.

This CL also makes the relevant changes to SendFeedbackAction and AboutPopup, which are the two sources of the version information used by people when filing bugs.

adehtiarov avatar Feb 28 '18 19:02 adehtiarov

@bulenkov @develar Hi folks, can you have a look? We'd like to get a feeling of how we should proceed with this for Android Studio: either merging the EP into platform & cherry-picking as per this PR, or limiting this to AS only (will not be accessible from platform). Thanks!

adehtiarov avatar Mar 21 '18 20:03 adehtiarov