molnard / The-release-game-v2-0-4-1

0 stars 0 forks source link

Harmony in the music 🎢 #18

Closed molnard closed 11 months ago

molnard commented 11 months ago

πŸ“œ Preamble

Harmony in the music by @molnard

πŸ“– TL;DR - Too Long, Didn't Read

Wasabi is using a media player-like approach to control CoinJoin operations: play, stop, pause, and progress bar. There is also a message box that displays the latest status. This is called MusicBox control. Unfortunately, this is a source of confusion in many cases. The goal of this Quest is to dismiss the confusion by refactoring or even replacing the control.

🌟 Specification, Scope, and Features

βš”οΈ Motivation

πŸ“œ Rationale

The first task is to investigate the problem deeply and analyze user feedback about the music box. After that setup a model of how the user should control CoinJoin - that is easy to understand. After that figure out a UX. try to include special cases as well. Do not display multiple information on one surface - reduce the cognitive load by having only one question or information - select the most current one. For example, if PlebStop kicked in then only display information about that. For example: if your balance is low, do you want to continue CoinJoin - Yes or No? If these ideas are there, start drawing using Figma. Ask feedback from the team and try to sit plebs in from of your design and see how they are trying to use it. Talk to the UI team and start the implementation.

🌌 Backward Compatibility

It is important to have something that old users would be able to use immediately. This could be improved by having similar symbols on the buttons - but this was just an example - the point is that extra effort is required here as well when creating the new design.

πŸ“š Reference Implementation (optional) or issues

molnard commented 11 months ago

There was only one vote on this, so I revoked it from further participation as the author of the quest. Pinging @wieslawsoltes FYI. Maybe in the next releases.