microsoft / devhomegithubextension

Dev Home GitHub Extension
MIT License
284 stars 45 forks source link

Simplifying Issues and Pull Requests Widgets customization #424

Closed guimafelipe closed 3 months ago

guimafelipe commented 3 months ago

Summary of the pull request

This PR simplifies the configuration flow for the Pull Request and Issues widgets. The new flow is the same as the Azure widgets have, with just needing one button click to configure it.

Demo

https://github.com/user-attachments/assets/df1e1c28-a20b-4e30-b77c-ea3a9262ce1b

References and relevant issues

Detailed description of the pull request / Additional comments

The arrow button that validates the URL was removed and this action is now automatically performed by the save button. After clicking the save button, the widget is changed to the loading screen while validating and if there is an error, we go back to the configuration screen with the appropriate error message. In case of successful validation, we change directly to the content screen.

Validation steps performed

PR checklist