-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move from a Buy/Sell Offer focus to an Exchange paradigm #1207
Comments
To me all those dialogs and different popup messages are making me nervous, as I had the impression I have to learn a very difficult task. While in the end, I just needed to tell which amount of currency I buy for which price. Everything else should be less prominent running in the background. I would prefer a one pager where all steps are shown using a stepper http://www.material-ui.com/#/components/stepper to the top. The steps only show what is actually important while details and information is hidden. Another issue which makes me nervous is that the interface is so different from other exchanges. I think moving the UI/UX to a real exchange interface helps new and pro traders in the long run. Bisq project should focus on developing an API instead of providing a new interface. Then developers can use the API and build new interfaces around it. |
@api: actually there is already one, but no one is using it so far 😉 @stepper: this is what I had in mind for doing the onboarding of new users. Doing the trade in some page interface is something we should aim for, but will take some time for concept and development. So we‘ll make small iterations on the current version while making bigger changes for first time users over time. |
@tr37ion an API is being made at https://github.com/mrosseel/bisq-api and contrary to what @ripcurlx wrote, someone is working on an interface at https://github.com/citkane/bisq-front |
@ripcurlx Sure, the transition can take time. Though, it is good to have goal in mind. |
@ripcurlx Yes, better use the @ if you reference a person and use a colon if you want to quick ref. to a topic like "stepper: ..." |
Before creating a rough mockup I wanted to go through the steps on paper first and just drafted down the steps for new users and the required trading steps afterwards. This isn't complete and might miss some important steps, but it should give you an idea, where I want to go for. Let the discussions begin 😄. I'll continue to update this draft until Monday EOB and hopefully will have a first mockup for this user flow as well. Setup Guide
Trading steps
|
Just a very brief idea what I had in mind so far If the list is empty, the One could add some filter options below the list. Like |
@tr37ion I think doing it like you suggested could be a way to slowly add this idea into the existing client. We could add a new menu item ("Exchange") that resides between the market item and the buy/sell btc buttons. Every seasoned Bisq user could continue to use the old paradigm if they like and everyone else could use the exchange section as an easier view on the underlying buy/sell offers. Maybe we could re-phrase your idea to:
After clicking
In the table with the search results below we could already add improvements suggested in #1203 |
I haven't had time to catch up completely here, but given the title and from what I've quickly scanned of the content, I'd like to mention that I think the current buy/sell language and paradigm are pretty important, and I'd hesitate to lose the distinction in favor of a less-differentiated "exchange" paradigm. I have a couple main reasons for this:
I'm not saying there is no place for the word "exchange" at all. That is certainly what's happening in every trade. I just wouldn't want to lose the users' awareness and understanding of their role as buyer or seller, and I wouldn't want to miss the opportunity for Bisq to effectively occupy its own category by aligning too much with the language of today's exchanges. It's appropriate and actually important that things "feel different" to users when they encounter Bisq, because everything about Bisq is actually different to what they know if they're coming from any other sort of exchange, be it in crypto or forex or stocks or wherever. Bisq should feel as foreign to first-time users doing exchange transactions as Bitcoin feels to first-time users doing payment transactions. Bitcoin is completely different than normal payment systems and bank accounts, and in the exact same way, Bisq is completely different than normal exchange platforms. And in both cases, they are different in ways that make them better. Bitcoin has never apologized for its differences and rough edges. It has simply invited every able developer in the world to come smooth them out. We should smooth out Bisq's rough edges too, not by hiding what makes Bisq different, but by shining the right light on it. We should make the process of building an accurate mental model in users' minds about the way Bisq works more efficient. Right now, the only way that an accurate mental model gets built is by users completing one or probably even several trades. Bisq rewards these brave souls, because Bisq actually works as promised, but there are countless many people who never get so far as a first trade, because without a working understanding of Bisq, they are (understandably) too afraid or otherwise daunted by what would happen next. If we can get new users to understand more intuitively what's going to happen in a trade, about how long its going to take, that everything will be OK if something goes wrong, etc, I think it'll unlock a new level of adoption and participation. I know that what I'm talking about now is a addressing broader concerns than this specific issue, but I appreciate the chance to get the thoughts out in the context of real design conversations like we see in this issue. |
@cbeams Thanks for joining the conversation - that's exactly what this issues should be all about 😁.
This is something that everyone understands without the need to think from which perspective she has to see the trade. |
That makes sense, Christoph, thanks. Happy to have the current work here play out on its own, no need from my side to do a call unless you think it would be of particular value to do so. I’m all for streamlining the initial experience and guiding the user more intuitively, building the mental model one step / one "little win" at a time. Sounds like that’s the track you’re on here. Thanks for reading my wall of text—just wanted to make sure these points were out there.
|
@ripcurlx what about separating Altcoins to the 'Exchange' menu? I understand that Bisq's cornerstone is not Altcoins. But that doesn't mean the protocol should be abandoned, as its almost like a free gift to the platform spawning from the Bisq trade protocol. Sure if it were discontinued today I have no doubt Bisq would continue without issue. --Though if it were cultivated and nurtured properly like any other aspect of Bisq, it could be highly valuable to the Bisq vision and platform, rather than just a non-negative. |
There's a reason altcoins have been hanging on the fences of Bisq to be listed. At the very least - thats a pretty good hand to start from. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant. |
I'm re-opening it, as I want to tackle this partly with the first time user onboarding. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant. |
As it is quite challenging for new users to understand how they can buy bitcoin or sell them on Bisq, we should think about how to make it more easy to grasp. One way could be to talk about it as an exchange of Fiat money and bitcoin. This idea is based on the comments in our click prototypes (Bob wants to sell BTC, Alice wants to buy BTC), discussions offline and in Slack. Thanks to @changalberto, @Nolaan, @ManfredKarrer, @mrosseel and anyone else on participating in the discussion so far!
This issue should be a starting point to discuss any ideas and share mockups on how this could work on Bisq.
Talking about an exchange we could consolidate the main menu items
Buy BTC
andSell BTC
into anExchange
section, where you could decide between which currencies you want to exchange. After selecting the specific currencies and the amount of the exchange the user could be presented with the offers that matches best if there is no clear perfect match. If the user is not happy with the presented offers he could create a new offer. So in the end it is not so different as we do it at the moment, but could make it more easy for new users. I'll try to create a quick mockup in the next few days to make this idea more concrete.Any of your feedback on the said above or on the coming click-prototype is more than welcome! Or even better if want to come up with a click prototype yourself to lead the discussion on this topic.
The text was updated successfully, but these errors were encountered: