Tag Info

New answers tagged

2

Whatsapp (for iOS at least) handles this for the "Receive notification" buttons in the following way: When you toggle the button, it instantly switches to the new state (the "desired" state), but at the same time it is disabled (greyed out) If the connection to the server succeeds, then the button is reenabled and stays at the new state (which now matches ...


0

You can actually have a customized check box before the image, the checked state should make the image 100 and unchecked state should indicate the 0 opacity ranges. Also you can couple of colors to indicate the same for easy scan-ability of the page for better interaction. You can have a small check on the top to toggle all to 100 and 0 opacity, just as you ...


0

Simply add a the button, and make the icon of two boxes, one heavily shaded, and one lightly shaded.. This will immediately inform the user that this is the button for toggling all of the images' opacities. This is the fastest and least intrusive way of doing things, as it does not require much, but still gets the message across.


3

The same question came up a few years ago when I had to implement a switch in a web application for desktop. I was limited to Bootstrap for the UI and found a switch plugin with a "middle state". When the users clicks the switch slides to the middle and stays there with a loading spinner inside. This way the switch immediately reacts in the way you would ...


1

Since your button doesn't change its state immediately and it has a dependency on the server side, then it's better to communicate this to the user to avoid possible miscommunication. I think displaying a status message after the user has pressed the button will manage user's expectation correctly. If the server side succeeds, then the button state will be ...


1

I'm a bit confused; if you're supplying data to the server from a client, then as far as the client is concerned as long as you push out, done. Whether the server has received it or not doesn't really matter. Then as the server receives that input, it adjusts the state on the server and done. And if there's a loss of sync, then it checks for the most recent ...


2

I feel as though your options 1 and three conflict - you say that the connection may be established in the future and the user might have to retry, yet in 3 you mention informing the user instantly if the connection fails. In my experience this works quite well: The user toggles the button to the desired state -> The system attempts to connect -> A ...



Top 50 recent answers are included