Dish wrote:
3.4510g doesn't work for me, neither does 345.10s. The only option that works is 34510c.
Unfortunately I agree with Patchett, I find the new solution much more inconvenient than the old one :/
3.4510g and 345.10s actually do work for me. Now that i know that you can enter prices like this, I could see it working fairly well, but It will certainly take some getting used to.
I have done some more experimentation with it and from a software engineering point of view, the parsing engine that you have built is quite impressive and clean. I basically messed with it until I could find the easiest way to enter prices where I have to press the least number of buttons and move my left hand as little as possible.
The best I found was entering 445510c translates to 44g 55s 10c. This is actually 1 less key press than the previous method to enter a price, however, now I have to keep one finger on tab and one finger on the 'c' key to enter prices. I still think that the old method was simpler because I could just mash tab as I move between the fields. Furthermore I could use shift+tab to go backwards in case for instance I screwed up the silver and had already tabbed over to copper. Despite saving one button press, it still does not seem worth it because I have to keep two fingers active and cannot easily fix typos.
Furthermore, for new users, it is not at all apparent that typing 445510c would work out of the box. Unless there is some more formal instruction on the capabilities of this thing (perhaps tooltips or something? Although requiring users to read documentation before being able to enter prices efficiently is probably a bad idea..) I can see new users struggling with this. When I first got the new version for instance, I thought that the only way to enter prices was to use the 'g', the 's', and the 'c', and wasn't too happy. If I hadn't checked back here, I would have never known that there was another, more efficient way. Even then, I had to experiment a fair amount to find the most efficient way to enter a price which is a poor user experience. If new users find your addon from some other source and don't read this thread, I could see them thinking that the price-entering is cumbersome and not straight-forward.
To sum up, even the most efficient way of entering prices with the new system has its drawbacks and requires (in my opinion) extra effort than the old way.
Thanks for reading dude. Keep up the great work.