V19 added this enhanced patterns drop down.
In V19 it had some weird behavior, and continues to have it in V20.
I try find in files, and type "*.java" in this box, and click Find.
Now, I open the dialog again and the FileTypes box contains
"Java Files (*.java)les (*.java)"
It doesn't always do this, but I see it happen pretty frequently.
If I select "Java (*.java)" from the drop down, then it doesn't have this problem, and then the problem doesn't repro when I type "*.java" anymore.
WRT the feature: Its not nearly as useful as it could be.
1: It mixes pattern history and known filters with no visible separation between the two lists.
2: The filters are separate from (but, by default, are very similar to) Options->FileOptions->FileOfTypeFilters, and also separate from the FileExtensions setting for each language.
Some integration between these 3 would be nice.
3: It allows duplicate entries in the FilterEditor list ... I have three identical entries for "Java Files".
4: It Tools->Options dialog is open, then Clicking the "..." on FileTypes activates the Options dialog instead of opening the Filter Editor.
5: The FilterEditor should probably appear in Tools->Options somewhere.
6: The FilterEditor doesn't remember its user-set size -- it always starts the same size.
7: The FilterEditor also acts like a history editor - user typed patterns in the FileTypes dropdown show up as unnamed entries in the filtereditor.
But there is apparently
8: There should be a way to multi-select: For instance, I want to search all java and C++ files. I ought to be able to select these two filters.
9: I think it would be better to separate history from the preset patterns.
Change the "..." to a right-arrow. Make each pattern a menu item (similar to the reg-ex menu in the "Search for" menu), and also provide a "Filter Editor" menu item.