Comment 92 for bug 691380

Revision history for this message
In , Charles (tanstaafl-libertytrek) wrote :

(In reply to comment #83)
> Created attachment 460747 [details]
> Interactive XUL Mockup V.3: Simple Quick Filter Widget with horizontal
> floating Criteria Panel on top

Ok, now I'll get more specific with my comments after using the interactive mock-up...

1. Since this demo includes the possibility of also performing global searches from this searchbox, I don't think 'Quick Filter:' is exactly appropriate for the Criteria panel label text. Maybe it should just be 'Filtering on:' when in filter mode, and just say 'Searching All Messages' when in Global mode (so anyone using the criteria panel would still see what the mode it was in - currently, when 'Search all messages' is selected the criteria panel doesn't show at all)?

2. Sticky-pin should be toggleable at all times, and toggling it should not affect the display of the criteria panel.

I like how simply beginning to type causes the drop-down to disappear.

3. Not sure what is meant by this:

"Important: Even without 'Global search' toggle element, user can always do global search with CTRL-Enter, and 'Continue this search across all folders' option with second Enter in case of no results is also still there."

4. Unless... below you say "Just Enter will bring up a smile...' - do you mean that the filter will not be activated unless/until the user hits Enter?

I feel very strongly that the old behavior should be used, where it starts filtering as soon as the user starts typing (and pressing enter by itself wouldn't do anything) - although I think waiting for some minimal number of characters would be ok (2? 3?), since no one is virtually *ever* going to filter on just a single character.

Last - the 3 ESC's is cool, but many users may not 'get it'. That said, while I don't *think* it would cause any massive confusion, it *might* - so, maybe a 'Simple/Advanced' ESC toggle option, where Simple mode just causes it to act in the same way as if the user hit it 3 times (clears everything), and Advanced works the way you describe now?

Whew - I really didn't mean to complicate it that much... ;)

Thanks again Thomas!