ARM-software / vscode-cmsis-csolution

Extension support for VS Code CMSIS Project Extension
https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution
Other
23 stars 5 forks source link

Invisible buttons till hover are a genuine annoyance #7

Closed lmdanny closed 1 year ago

lmdanny commented 1 year ago

Type: Feature Request

Wouldn't it be a good idea to either have the buttons for creating projects or changing components to be always visible, and if this cannot be done just move all the controls down and just add in a simple toolbar above all the other items.

Now I do know where to find them, but it wasn't easy :)

image
mcgordonite commented 1 year ago

Thanks for the feedback @lmdanny.

It looks like there's an issue with VS Code that makes discoverability particularly bad for this kind of webview. I've raised that here: https://github.com/microsoft/vscode/issues/168088.

We'll also consider adding some more obvious action buttons in the view body if that can't be resolved.

lmdanny commented 1 year ago

Okay, just reading through there seems this is already open since 2020

https://github.com/microsoft/vscode/issues/109030

That gives me little hope that this will be fixed or changed soon.

For users, I believe these particular features such as the component selection and perhaps also other functionality that is built in MDK currently and might come to the vscode extensions (I don't know the roadmap), a separate section with would not be a harm to the user's experience.

mcgordonite commented 1 year ago

Agreed, unless our team can contribute a fix up to VS Code I don't expect to see it fixed soon.

We'll investigate different options to improve the UX here.

kanthanp commented 1 year ago

This usability issue has now been fixed in VS Code.

mcgordonite commented 1 year ago

Closing: the fix in https://github.com/microsoft/vscode/issues/109030 is now live in VS Code.