Bug 102958

Summary: Currency dropdown toolbar button should list 5 last used entries first
Product: LibreOffice Reporter: Mikeyy - L10n HR <mihovil>
Component: CalcAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement CC: aron.budea, heiko.tietze, mihovil, philipz85
Priority: medium    
Version: Inherited From OOo   
Hardware: All   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=82641
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 113359, 120172    

Description Mikeyy - L10n HR 2016-10-04 14:06:40 UTC
User-Agent:       Mozilla/5.0 (Windows NT 6.3; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Build Identifier: 

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).

Reproducible: Always







Reset User Profile?
Comment 1 Heiko Tietze 2016-10-04 19:56:07 UTC
Sounds like a good idea.
Comment 2 Heiko Tietze 2016-10-04 19:56:22 UTC Comment hidden (obsolete)
Comment 3 Yousuf Philips (jay) (retired) 2016-10-04 21:35:48 UTC
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?
Comment 4 Timur 2018-01-17 08:46:47 UTC
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.
Comment 5 Heiko Tietze 2018-01-17 09:04:34 UTC
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.
Comment 6 Mikeyy - L10n HR 2018-01-17 11:16:56 UTC
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.