DXR UI Refresh: Difference between revisions

Jump to navigation Jump to search
Removed the no-longer-needed advanced search. Brought text describing wireframes up to date, and linked to a few images I'm about to make.
(→‎UI/UX: Add idea about letting single clicks jump to definitions.)
(Removed the no-longer-needed advanced search. Brought text describing wireframes up to date, and linked to a few images I'm about to make.)
Line 128: Line 128:


== Basic Search ==
== Basic Search ==
* The basic search panel gets an always-present case-sensitivity checkbox, with an accesskey so it can be toggled quickly and without leaving the keyboard.
* The basic search panel gets an ever-present case-sensitivity checkbox, with an accesskey so it can be toggled quickly and without leaving the keyboard.
* A pop-up menu exposes most of the 24 filter types. Users no longer have to check a manual (which never existed) or the source code to see what's available. Also, the presence of a single menu encourages the use of only one filter per query, which is all that makes sense with most filters. (Filters that do make sense in combination with others are available in the advanced search panel.)
* A help pane, accessed by clicking an icon in the search field, describes the available filters. Users no longer have to check a manual (which never existed) or the source code to uncover them.


[[File:Dxr_basic_search.png]]
[[File:Dxr_basic_search.png]]
[[File:Dxr_search_menu.png]]
[[File:Dxr_tree_menu.png]]


== Initial Page ==
== Initial Page ==
DXR's current front page goes away, replaced with a code-browsing view. If we'd like to add a tree description page, a la MXR, we could do it at the root of the browsing hierarchy. Breadcrumbs make clear where you are in the tree and are separated from the search panel to make clearer that browsing location has no effect on search scope.
DXR's current front page goes away, replaced with a redirect to a browse view of a default tree. Breadcrumbs make clear where you are in the tree.


[[File:Dxr_front_page.png]]
[[File:Dxr_front_page.png]]
== Advanced Search ==
Currently, nobody understands when the advanced search panel shows up. It seems rather random. Now, it'll always be accessible via a disclosure control on the basic search panel.
[[File:Dxr_advanced_search.png]]


=== Open Questions ===
=== Open Questions ===
Confirmed users
574

edits

Navigation menu