Bug 182150
Summary: | Web Inspector: TabBar redesign: create mini-dashboard for console and debugging status | ||
---|---|---|---|
Product: | WebKit | Reporter: | Matt Baker <mattbaker> |
Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED CONFIGURATION CHANGED | ||
Severity: | Normal | CC: | bfulgham, inspector-bugzilla-changes, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 181611 |
Matt Baker
Summary:
Merge toolbar items and dashboard into TabBar. This should go behind an experimental feature flag until we've lived on it a while.
The new bar will include (left to right):
- Close (docked only)
- Tabs (Elements, Network, etc)
- Tab picker (when tabs hidden/collapsed)
- Console messages mini-dashboard
- Inspect element
- Search
- Dock/undock
- Settings
Some items previously in the dashboard/toolbar are not included in the redesign. The Reload and Download Web Archive buttons are redundant, as long as we have a way to surface the Reload Ignoring Cache shortcut. Resource/timing dashboard items can be relocated to the Network tab as a status element. That leaves the Pause Location dashboard item. This is a useful top-level notification, and it would be good to indicate paused state state somehow in the new design.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/36882758>
Matt Baker
This bug has been re-focused on the top-level dashboard UI only. Other buttons (close, docking, inspect element) are covered by their own bugs:
<https://webkit.org/b/182413> Web Inspector: TabBar redesign: add close and docking buttons to the TabBar
<https://webkit.org/b/183674> Web Inspector: TabBar redesign: add Inspect element button