Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ui-best-practices-working-group] Search UI with results integrated

Eugene Kuleshov wrote:
  One thing to take into consideration when generalizing search UI for embedding into Search view is how it is going to scale for complicated search criteria. For example, below is the search query configuration dialog used by Mylyn connector. As you can see, it need much more screen real estate then simple textual search.
  Sorry, forgot the attachment.

  regards,
  Eugene




Oberhuber, Martin wrote:
Hi all,
 
it's some time since these discussions were held, but I only found them today.
 
FYI, Wind River has indeed adopted the new APIs put in place in the course
of working on _https://bugs.eclipse.org/bugs/show_bug.cgi?id=118200_
 
What we currently have is a variant of the Search Results UI in our
commercial products, that lives side-by-side with the classic Eclipse
Search Results UI but can use the search engine. We currently don't
use tweaklets, but have the appearance of the Search Results UI
depend on the kind of search that was made -- just like "Java Search"
and "C++ Search" produce different kind of results in the same Search
Results View, a Wind River Text Search will produce results in the
Search Results View that have the additional UI controls beside it.
 
Our current code is is essentially an evolution of the patches made public
under EPL in bug 118200. See attached for some screenshots.
 
I personally use this every day, and couldn't live without it. There is
some killer features of having the search results integrated with the
controls:

   *
      Ability to change / refine / fix a search very quickly in case
      there was a typo and the search results are not as expected (see
      screenshot 1: e.g. change "whole word" match by "regex" match)
   *
      Ability to perform interactive 2nd-stage-filtering on the search
      results (see screenshot 2) -- results change based on filters
      just as I apply them.
   *
      Ability to manually remove items from the search results BEFORE
      a replace operation is made on the remaining items to be
      replaced -- I can directly preview the matches to take part in
      replace, select them 1-by-1 and preview what replacement is made
      (especially helpful if doing Regex backreference replacements --
      see screenshot 3).

The evolution that we have made commercially, compared to what's already
attached on the bug, was mostly bug fixes plus minor enhancments such as
color highlighting of matched pattern in the results tree -- so, It's not unlikely
that somebody picking up the patch could come up with similar screenshots
quite easily.
 
We'll happily take part in any discussions when this topic is picked
up again, please keep us in the loop with any work going on in this
direction.
 
Thanks,
--
*Martin Oberhuber*, Senior Member of Technical Staff, *Wind River*
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm

_______________________________________________
ui-best-practices-working-group mailing list
ui-best-practices-working-group@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ui-best-practices-working-group


Back to the top