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.
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.
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