Hi Blake and Charles,

 Sorry for the delay and thank you for debate.
 Let me explain some tips.

 Unified Search extension borns like a proof concept for the Bug 526221, 
because some things was dicussed about what is better and what worse, but 
without possibilities to test it (sometimes, something can seem bad when 
speeking about but good or no-so-bad when testing it). The extension exists 
only like attachments in that bug and not published at AMO, was not intended 
like a production extension. But works well enought, no progress was in 
resolution of that bug and I decide released.
 Later, a quick solution for Bug 520040 (it's no smart, but works and is only 
one line solution), and from 0.5 version an implementation for this Bug 
extremely based on the attached Thomas's mockups. And the idea was the same: to 
be a proof concept, an extension to test different features, behaviors, to 
select what is best, what is bad, what can be improved. Not was intented to be 
exactly the final solution, I'm sorry if this was what seems.

 On other hand, let me say, Blake, all you pointed like possible bugs,
really are, but seems happens only to you (works good for me, and seems
works for Charles), I must continue testing it to discovered and solve
it. But the topic is not this, the extension is not builded to be 'as
is' included in the Thunderbird code, because technical reasons; can be
useful for daily use by power users and useful to speek about what
features and how must be included in Thunderbird, like we are doing now,
and this last is really its goal.

 For example, Unified Search include three alternatives to unified global and 
filter boxes:
 - Give to the Thunderbird Global Search box filter capabilities (active it 
from the extension options).
 - Give to the Thunderbird Quick Filter box global search capability (active it 
from the extension options and disable 'hide quick filter bar' and 'hide quick 
filter box'; then, press Ctrl+Enter when using the standard filter box to open 
a global search -press only the Enter key is an available option, but disabled 
by default because was discussed previously and don't like to several users 
that use Enter to speed up the filtering, that have a timeout-). By default 
(without the extension), a global search can be opened from the filter box only 
when there are no results, with extension you can do it ever.
 - Create a new widget, with both capabilities: current Unified Search Widget 
do this, but includes several options for testing only:
   - Horizontal bar, vertical bar, and a button to show/hide it (and also a 
shortcut, press Down key when in widget box): final widget implementation must 
only include one of them, vertical Or horizontal, and maybe the button can be 
removed or changed in some way; will be simplier than now, but both options was 
included because was discussed previously with the Thomas's mockup, extension 
can be used to test both options and choice the bests (or evolve one of them); 
"test it to decide", and not only "think about it to decide", was my 
contribution to help in the process of choosing a solution.
   - Widget working 'all in one', or with two differents modes (one for only 
search, one for filtering), and the button and shortcut to switch mode: the 
'two differents modes' behavior needs a button and shortcut to switch mode, 
maybe being a more cluttered widget, but 'all in one' without modes without 
search/filter button needs some way to change between show global search 
suggestions or not show it (because show global search suggestions can overlap 
some filtering results if both are working at same time -this behavior can be 
tested using the standard global search with filtering capabilities enabled and 
disabling the option 'autocomplete and quick filtering must be incompatible'-). 
'All in one' must be thought like current 'filter mode' without the 
search/filter switch button (imagine it;).

 Another questions:
 - Technically, I'm using the 'Thunderbird global search widget' (gloda box) 
like the widget base, because of this, all their features are inherit, and 
then, I change something to implement filtering by synchronizing widget values 
with the standard quick filter box, because of this Unified Search Extension 
needs the Quick Filter Bar to exists to work, this must be changed in a 
Thunderbird implementation of Unified Widget.
 - 'auto-expands/contracts': previously means that auto-expand/contracts 
features is not implemented by me, is implemented by standard global search 
widget, and I don't touch it, you can enjoy this feature in the standard search 
without the extension! I don't know if is a bad or good feature, but is a 
Thunderbird feature. If don't like you, maybe a bug for this can be opened.
 - 'So when I just tried it, I typed a string, then switched from filter to 
gloda, and the string disappeared': it's a bug, the behavior must be that the 
string is presserved in order to allow you to see the search suggestions (that 
appear automatically when switch), it's the idea; But works fine to me, I 
couldn't repeat the bug :(.
 - 'For the add-on's popup, there's no indication of what the various icons 
are, or which keys I would use to activate them.': I use the standard 
Mozilla-XUL method to implement key-shortcuts, meaning that a letter is 
underscored or between brackets in the button text; but I see in your 
screenshots that you are using 'icons only' in the preferences of your toolbar, 
this hide all texts in Thunderbird buttons and Unified Search buttons too. Just 
like the standard. Maybe an alternative to the standard can be used (any idea?) 
or have a 'customize' preference different for the widget options bar (pop-up 
with the filtering options). New users will see the texts and shortcuts 
reminders because 'icons beside text' is the default configuration in 
Thunderbird. Note: if you have opened the Thunderbird Quick Filter Bar when 
trying to use the shortcuts from Unified Search Widget, shortcuts will no work 
because a conflict, but is a bug that only happens with both opened, the idea 
is have only one bar, not both.
 - I know some filtering options shortcuts overrules some menu shortcuts, is a 
knowed bug. Note that Thunderbird quick filter bar have not shortcuts for this 
options/buttons by default, are included with the extension.
 - 'For the add-on, to clear the options, Esc+Esc is a _horrible_ key 
combination.  (I also have no idea what "Clear Options" actually does…)': It's 
only doing the same that Thunderbird Quick Filter Box does (that really is a 
three-Esc process); maybe a proposal can be opened like a new bug, and I can 
try to implement it in the extension to test it. To explain, Thunderbird 
developers decision was:
    - One Esc: clear filtering text; if no text, clear last filter option 
(un-press/un-select button); if no text and no options selected, close quick 
filter bar.
    - Second Esc: clear options (un-press/un-selects buttons)
    - Third Esc: close quick filter bar.
    - Press clear button: clear filtering text; here there is a small 
difference in Unified Search Widget: clear button clear the text and the 
options (is like reset all filtering options). What behavior is preferred here, 
clear all or clear only text?
 - 'I agree there is more stuff displayed at the start in the QFB, but it's 
better organized, and so easier to understand, and I don't think the add-on 
actually does any less so it's not actually more minimal.': Yes, the idea is 
just do the same in less space and organization I think is quite similar, only 
changed the main place where widget is and some options in a popup/menu 
(despite the behavior of use 'icons only' for options, it's a config matter, 
not what a new user will see with default profile -'icons beside text' is the 
default config-). But it's important for small screens, like netbooks, be 
minimal: I have users that 'love' Unified Search Widget just for this and hate 
standard big bar.
 - 'Why is there an icon to show or hide the extra popup?': because is needed 
for the horizontal menu; if the prefered option is have the popup bar and 
remove the horizontal menu, we can remove the button.
 - 'Once I type something, and the bar is popped up, how do I navigate to it 
with the keyboard?': it's a weak, shared with the standard Thunderbird quick 
filter bar (spite of this, the bar was included in thunderbird); only can be 
'navigated' with shortcuts. Any technique solution is welcome (we can open a 
new bug for this, because happens to Thunderbird just now from 3.1 version).
 - 'I think we can have something that offers both filtering and global search 
without making people specify which one they want, by extending the behaviour 
of the QFB when you type in something like "fjdsfjslfnsdkfn" to also cover 
cases where there are matches, and that seems like a better way to go to me…': 
I explain this previously, try the filter-box with global search capabilities, 
global search with filtering capabilities, or using the unified search widget 
only in filtering mode and press Ctrl+Enter to do a global search and say us 
what you prefer, or what approach is closest to what you prefer and we can work 
on the right track.
 - A bug in Unified Search Widget: no message is included saying the number of 
messages found; if preference 'hide quick filter bar' is selected, no coloured 
border appear, only a different background colour.
 - A bug in Unified Search Widget: no options to select what tags you want to 
filter on, Quick Filter Bar let you choose some tags after press 'Tags' button.

 'Nothing' more ;-)
 Sorry for the large text, I hope I was clear, please ask any questions.

Thanks,
IagoSRL

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/691380

Title:
  Quick Search  Filter should be moveable

To manage notifications about this bug go to:
https://bugs.launchpad.net/thunderbird/+bug/691380/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to