Bug 102958 - Currency dropdown toolbar button should list 5 last used entries first
Summary: Currency dropdown toolbar button should list 5 last used entries first
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Calc-Toolbars Button-Controls
  Show dependency treegraph
 
Reported: 2016-10-04 14:06 UTC by Mikeyy - L10n HR
Modified: 2018-09-27 21:50 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.