Initial Proposal: https://wiki.blender.org/index.php/Dev:Ref/Proposals/UI/Top_Bar_Reshuffle
2.8 Workshop Writeup: https://wiki.blender.org/index.php/Dev:2.8/UI/Workshop_Writeup#Global_Bars
Patches: D2758, T39835, D2451
The top bar would be a global area at the top of each window (except of temporary windows like User Preferences). The size is fixed, although it should be possible to hide it. Actually what’s being referred to as the top bar consists out of two (sub-)bars. The following lists what each of them could contain:
Global menus: File, Window, Help
Menu to choose scene for the current window.
Tabs for workspaces
Add New Workspace button:
Opens a list of default workspaces (this way we can ship Blender with pre-configured workspaces for common workflows, without cluttering the UI with workspaces the user doesn’t need), and the general all-purpose workspace.
Settings of the last executed operator
These should be split into basic and advanced settings.
Buttons for operator options during modal operators (more info)
E.g while using the knife tool it would show checkboxes to enable/disable midpoint snap, angle constraints, cut through, etc.
Menu to choose the active render layer of the workspace (for this design).
Menu to choose the active mode of the workspace.
Menu to choose the active screen layout of the workspace.
Search button to search operators and properties (improved version of current spacebar search).
The search results depend a lot on the context (like the editor and the mode the user is in), but since the search bar should give access to all tools, we need to deal with these context issues somehow. There are some ideas for this but we need to shape them further.
In order to save vertical space, we’ll likely get rid of window decorations. Such as Chrome (screenshot below), Photoshop, or many others.
(subject to change, check comments)