For average Joe, bitshares is missing something like ripple path finding. It makes automatic currency conversions smart way. For example, suppose you save in bitGold and you want to make a payment to online shop which accepts bitUSD, but is no market between bitGold and bitUSD. The system goes and checks different order books, and finds a cheapest path for you like BitGold -> BTS -> BitBTC -> bitUSD. This is a killer feature of ripple and must have in bitshares in order to be accepted by merchants and by general public. It is not trivial to implement though.
I am afraid that this is a little bit more complex than UI tweaking.
What if we could have different skins or themes for regular and advanced users? The Ripple wallet was already very clear and had both.
I am currently looking for a graphic designer who would like to create some mockups for the BitShares Exchange.
It should have:
a) a simple interface for regular users, clear buttons, clear buy/sell/deposit/withdraw/ overview over assets
b) an advanced interface for traders, charts, order books, charting tools
c) a management interface for UIA creators etc.
Please donĀ“t forget Voting needs to be integrated into all interfaces. It is an essential feature for our platform.
Please reach out to a designer who could help us. I would pay a bounty for a good lead.
I am afraid that this is a little bit more complex than tweaking UI. A multi hop transaction has to be atomic, otherwise results can be unpredictable.
I think you are mistaking what is being suggested here. At least in my mind, the idea is to have a simplified interface for users to easily exchange one asset for another. It should be something like what Coinbase offers in their standard interface e.g. you choose how many BTC you want to buy and it tells you how much it will cost in dollars, and you click ok to complete the order.
Obviously in the Bitshares wallet it would be more complex than that because it should be possible to trade any supported asset for any other supported asset, provided there is enough liquidity. This would require a Blocktrades- or Shapeshift-like interface, but I don't see why there would be a need for multi-hop, atomic transactions.
Actually, we already do have a Shapeshift-like "bridge" feature offered by Blocktrades, but I believe it's dedicated to exchanging external assets for internal ones. I think all we need, then, is a separate interface that does the same thing for exchanging between internal assets.
@svk,
@dannotestein - is there any reason this can't be accomplished fairly easily?