Full-Screen Window Behavior
If your launcher uses the top layer, and you try to run it while looking at a full-screen window, it won’t show up.Example Scenario
Component doesn't appear
The launcher won’t be visible because the full-screen window renders above it.
Keyboard Focus Behavior
On-Demand Focus
Components on the bottom and background layers will receive on-demand keyboard focus as expected.
Exclusive Focus
Components on the bottom and background layers will only receive exclusive keyboard focus when there are no windows on the workspace.
Overview Behavior
When opening the Overview, components behave differently based on their layer.
Layer Behavior in Overview
- Bottom & Background Layers
- Top & Overlay Layers
Components on these layers will:
- Zoom out together with the workspaces
- Remain attached to their respective workspaces
- Move with the workspace during transitions
Bar Placement Recommendation
Layer Selection Guide
Choose the appropriate layer based on your component’s needs:| Component Type | Recommended Layer | Reason |
|---|---|---|
| Status bar | Top | Stays visible during Overview |
| Launcher | Overlay | Can appear over full-screen windows |
| Desktop icons | Background | Zooms with workspace in Overview |
| Dock | Bottom | Receives focus when no windows present |
| Notifications | Overlay | Appears above all content |
These are recommendations based on typical use cases. Your specific needs may vary.