When we have combined the play and pause buttons, its display contravenes the visual logic: If any button is togglable, the interface shows a shaded icon to indicate the "pressed" state, and a white background icon to show "unpressed" ("released") state.
So if the Play button is shaded, it means the play mode is toggled on.
That means that the next click on this button will toggle the play mode off.
But what is the next expected state now?
Will it pause or stop? This is not clear.
So why not follow the standard convention, and toggle the button's icons between "play" and "pause"?
In other words:
1. When the track is playing, toggle the icon to "pause".
2. When the track is paused, toggle the icon to "play".
3. If the track is paused, and you press the Stop button, change the icon of the play/pause button to "play".
The play+pause combined button must not have a "pressed" state at all.
On the other hand, when the Play and Pause buttons are separate, they should have "pressed" state as follows:
1. When the track is playing, only the Play button has "pressed" state.
2. When the track is paused, only the Pause button has "pressed" state.
3. If the track is paused, and you press the Stop button, both the Play and Pause buttons have "normal" state.
BUG: The play/pause button does not follow the correct convention
Forum rules
Grab the latest unofficial Resonic builds at stuff.liqube.com and discuss them here.
Join our Discord at discord.liqube.com for updates, chats and talks.
Grab the latest unofficial Resonic builds at stuff.liqube.com and discuss them here.
Join our Discord at discord.liqube.com for updates, chats and talks.
-
- Liqube Audio
- Posts: 976
- Joined: December 12th, 2012, 19:12
- First Name: Tom
- Primary DAW: Live
- Resonic: Pro
- Location: Earth (currently)
- Contact:
That's been flipped in 0.9.4
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.
A user interface is like a joke: if you have to explain it, it's not that good.
A user interface is like a joke: if you have to explain it, it's not that good.