Re: [Builder] Global Search



Global Search will be very central to Builder, so it's time to focus more on the design.

Great!!

## Search Results Layout

```
  +----------------+-------------------------------------------------+
  |      Switch To | my-widget.md                              [==-] |
  |                | my-widget.ui                              [=- ] |
  |                | my-widget.c                               [=- ] |
  |                | my-widget.h                               [=- ] |
  | Jump to Symbol | my_widget_init                            [=- ] |
  |                | my_widget_class_init                      [-  ] |
  |                | my_widget_do_something                    [-  ] |
  |                |                                          2 more |
  |  Read Docs For | GtkWidget                                 [-  ] |
  |                | GtkTextView                               [-  ] |
  |                | GtkSourceView                             [-  ] |
  |                |                                         20 more |
  |     Calculator | hex(3*10) = 1E                                  |
  +----------------+-------------------------------------------------+
```

"Switch to" and "Open Document" could be merge, in the end its the same thing.
Also I think preferences could be excluded from here. There's a
shorcut to get into the preferences dialog and search inside the
dialog. The same for actions, those are available from the command bar
and it has autocompletion.

## Shortcuts

On the idea of limiting the output we could do something like:
"c: my_widget" will show only the results of the "c" search providers,
the colon will act as a delimiter and if the user want to search for
the string `c:` it can always wrapped into single-quotes.

## Search Context

Again, if the user clicks on the "X more" link there's no need to show
the results of other providers, clearly the user wants the results of
that provider and not the others

As you can see, this is only about user experience design.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]