We have updated the cross reference panel on source.chromium.org. The changes include:
Updated visual design of the panel
Redesigned and unified filterbar
Internal improvements to provide more reliable behavior when many references are found
These visual changes are the result of work with user experience designers to reduce the number of different places and ways filtering was done and to improve the overall flow of the cross reference panel. In combination with the internal improvements, these changes unblock launching new cross reference features. One such new feature coming out with this launch is displaying documentation "hovercards" when hovering over a symbol.
The changes will become visible over the next few days.
Old UI
The new filter bar controls all filters including build-config and exclude-tests that were previously separated from the main filter. The set of possible filters drops down when the filterbar is clicked.
New UI
We also have enabled documentation "hovercards". When the pointer is hovering over a symbol, a popup is shown providing information about the symbol.
Now that hovercards can be shown, we are changing the default value for “Show identifier hovercards” from “Never Show” to “ Always show”. If you would like to change the default back, you can go to Settings in the drop-down menu in the top right of the page. Then change your “Show identifier hovercards” setting.
If you notice any issues or missing features, please file feedback using the 'Send Feedback' button in the top-right, or file a bug at bugs.chromium.org.
Thanks,
Salvatore
On behalf of Chrome Ops Source and the Core Dev Code Search Teams