because the user's input toggle for airplane mode is both a reflection of user intent & the state of the backend....and the backend is unfortunately variable & lengthy to change (anywhere from 1 to ~10+ seconds sometimes) we need to have an intermediate/transition state....e.g. toggle to airplane mode on....replace toggle with spinner-balls or gray out blanks like [ - | - ]...until backend either succeeds or fails(timesout)
adding ubuntu-ux
because the user's input toggle for airplane mode is both a reflection of user intent & the state of the backend....and the backend is unfortunately variable & lengthy to change (anywhere from 1 to ~10+ seconds sometimes) we need to have an intermediate/ transition state....e.g. toggle to airplane mode on....replace toggle with spinner-balls or gray out blanks like [ - | - ]...until backend either succeeds or fails(timesout)