﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
12438	[patch] hide items from list of recently added tags	kolesar	team	"Added option to hide items from list of recently added tags that have key that already exists in selection. Also added option to keep these items enabled even they would replace existing tag. Popup menu on add tag dialog looks like this:

{{{
    Recent tags with existing key
    ( ) Enable
    (o) Disable
    ( ) Hide
}}}

Hiding already applied items allows better usage of available space in dialog. When a tag is applied to the selection, item hides from list. If apply was called without closing the dialog then list is refreshed immediately.

For backwards compatibility immediate refresh can be disabled. Created another menu item for setting this behaviour:

{{{
    Refresh recent tags list after applying tag
    ( ) Refresh tag status and list of recently added tags
    (o) Refresh tag status only
    ( ) No refresh
}}}

In the first case newly added tag shows first on top of recently used tags (if not hidden). Second case does not add/reorder list of recent tags immediately but refreshes status of tags (disabled or hidden) according to selection. In the third case nothing happens in the list (this was before this patch).

Default values of setting are shown above as `(o)`. Previous behaviour was `Disable` + `No refresh`. I think new default setting is better than before.

Requires #12421 that made changes at the same location of code."	enhancement	closed	normal	16.02	Core		fixed		
