Application Log on / off: I have been thinking about this one myself. But instead of a check box, I would like a 'log window' option in the menu. That way, it would take up no screen space at all if you don't enable it. Something like: "Tools -> Log Window". The only problem is, I haven't figured out how to pop up a log window on the mac. Every time I tried (using QDialog or QMainWindow), I had problems switching back and forth between the log window and the main window Any help is appreciated here.
About the log - I'll take a look into this. I don't have qtdesigner handy.
About graphing - probably matplotlib will be involved, why? Because we need to show data asap. The HTML-based graph can be probably shown using qtwebkit, but it will have lag obviously.
I could make one graph using qt primitives but it will take it's toll of performance too (though not as big as HTML-based).
BTW I have restructured the UI quite a bit to gain more screen estate and accommodate future functionality (just checked in).
Aha, I see the changes, I don't like some of the changes though.
Let's try doing it differently, and then maybe merge?
- Keep preferences in the json format files.
Since telnet is pretty much just used for exploiting people who don't remove I don't understand why you want him to add it.
Telnetclient is in stdlib of python, I don't need to add it.
The separate console log with menu checking is now in my repo, you can test it.
the problem with all these libs is non-interactivity.
We need some interaction, so I'll have to dig into primitives.
I'm choosing between qt and kivy now for what's easier and better to handle.
kivy gives native android support and easier api - which is good.
qt on the other side is more rock-solid and stable on pc's of all kinds.
is there anyway to export all the personal trade data ?
MtGox isn't really relevant anymore, the tool itself is great but it's pretty much worthless as of now.
MtGox is not irrelevant. Its still one of the largest exchanges with the most trading volume (more volume than most (all?) other exchanges combined) and it has the fastest and most reliable trading engine and API of all exchanges. I wouldn't call that irrelevant.
It seems gox-gui is irrevocably tied to MtGox -- Just look at the name. I suppose porting it to another exchange wouldn't be super difficult (you just need to fork prof7bit's excellent goxtool and redo the API extensions, websocket, and JSON indexes), although it certainly lies outside the scope of a project named after MtGox. Personally, I'd expect there'll be people forking it for BTCChina.
Really very nice work on this one, and thanks to prof7bit as well for the excellent goxtool.
If someone did this fork for Bitstamp would be awesome, it seems MtGox didn't got rid of the laging problem.