Make it more obvious that a request to deploy an environment has been requested successfully

Challenge

It is not obvious if clicking to deploy an environment made this request successfully. There is not change to the UI for at least many seconds. This is the current design in production:

image

Scenario:

  • User clicks Deploy
  • Nothing seems to happen
  • User clicks Deploy again
  • An alert banner appears notifying the user that "something went wrong"
  • The user waits, and sees that the pipeline has changed- indicating that maybe the deploy is working

Proposal

See proposal in Design Management

Proposal v1 ---

💡 Ideas:

  • Change button label from Deploy to Start environment to match the Stop action
  • Add a spinner to the Deploy button while the request is still in process
  • Label reads Starting environment while the deploy is in progress
  • Bonus: add Stop or even Stop environment to the Stop button

CleanShot_2021-03-05_at_15.10.59

Edited by Daniel Fosco