QtBitcoinTrader icon indicating copy to clipboard operation
QtBitcoinTrader copied to clipboard

More visual feedback

Open JulyIghor opened this issue 11 years ago • 1 comments

When placing an order, there is currently no display of the order until QTBT recieves confirmation from the server that it was successfully submitted. At the moment, it is not possible to see if your order was rejected or if the server is just being slow. What I propose is that the order should immediately be placed in the "Your open orders" list and should show 'submitting' for the status, and the text of the row should be in a grey (or faded) colour. Once the server has confirmed that the order was submitted successfully, the order should revert to the normal colour if it was accepted and not filled and the status changed to 'open' (like it usually does). If the order is immediately filled, the row-background should briefly flash green before the row is removed and the status should briefly change to 'filled' before the row is removed (this should also happen for open orders already in the row when they get filled). If on the other hand the server rejects the order, the row-background should briefly flash red and the status should briefly change to 'rejected' before the row is removed (if the order is rejected, two lower-pitched beeps should be made for the audio feedback). Likewise, if an order is cancelled, the status should briefly change to 'cancelling' until cancel-confirmation has come through. If the order is successfully cancelled, the row-background should briefly flash red with the status changed to 'cancelled' before the row is removed. If the order gets filled before it can be cancelled, the same thing should happen for when an order normally gets filled. There are several other places that could benefit from greater visual feedback. The rows of numbers in http://bitcoinwisdom.com/ are an example of how to provide greater feedback for the changing values in the order-book, but I think introducing more feedback to "Your open orders" should be a priority.

JulyIghor avatar Dec 18 '13 23:12 JulyIghor

+1

lookfirst avatar Dec 19 '13 06:12 lookfirst