User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Connected to Bug 82641
LO 5.2.2., toolbar currency button behavior
Thanks to Mohammed for enhancing toolbar currency button!
As suggested by Michael Meeks, to improve on Mohammeds work, someone could list last 5 used currencies on list top, and then rest in alphabetical order. Last 5 used should be remembered even after LibreOffice restart, not only in current session.
I suggest top 5 in this order:
1. Currect currency default.
2. Last used currency different from 1. If it doesn't exist, jump to 6.
3. Second last used currency different from 1. If it doesn't exist, jump to 6.
4. Third last used currency different from 1. If it doesn't exist, jump to 6.
5. Fourth last used currency different from 1. If it doesn't exist, jump to 6.
6. Rest of currencies in alphabetical order (as is now).
Reset User Profile?
Sounds like a good idea.
Having the last used entries at the top of the listbox entries similar to the font name combobox is definitely a good idea, but having a huge list for a user to go through isnt good UX. Instead i think that having the most used global currencies (as listed in bug 82641 comment 19) listed at the top would be an even better idea.
@UX: What is your take?
I think we all agree an enhancement is needed. What might be different is which path to choose:
A. last 5 used currencies on list top, and then rest in alphabetical order
B. Default currency, 6 or so most popular and user's system locale currency
C. predefined list to be checked
While B. as listed in Comment 3 and before seems practical and will mostly serve it's purpose, mine also, we should take into account that LO in intl. and someone might need a couple of other currencies on a regular basis, like near-by countries.
C. is best for tech-savvy but needs some more effort and is not exclusive with A. Can be added later.
So, I'd stick with A. as proposed.
Today we show the locale default on top followed by the alphabetically sorted list. The request is about adding recently used on top like we do for fonts.
Option c) sounds a bit like the favorite/recently solution done with special characters. Overkill in my opinion.
Option b) requires a definition of 'most popular'. This preference would be different between the EU (EUR, CHF, GBP, USD) and Asia (RMB, INR, KRW, YEN) for instance. Don't think we should predefine this list.
If you want pre-defined lists, you could give localization teams freedom to define them as part of localization.
I think 4 or 5 last used currencies, with default currency on top is more adaptive. But list has to survive between LO restarts.