Skip to content

Optional indicators for the menu bar, stack line, and Mission Control.

All three features are disabled by default.

Example

[settings.ui.menu_bar]
enabled = true
display_style = "label"
active_label = "name"

Table

Optional visual indicators. All UI helpers are disabled by default.

Table

Show workspace status in the macOS menu bar.

Enable the menu bar workspace indicator.

Type
boolean
Default
true

Include workspaces that currently have no windows.

Type
boolean
Default
false

Show the active binding mode beside workspaces, except in default mode.

Type
boolean
Default
true

Show every workspace or only the active one.

Type
all or active
Default
"all"

Label a workspace with its one-based workspace number or its configured name.

Type
index or name
Default
"index"

Draw a miniature representation of each workspace’s windows (layout) or show a number or name (label).

Type
layout or label
Default
"layout"

Folder containing saved .ron layouts shown in the menu bar’s restore menus. ~ expands to your home directory.

Type
path
Default
"~/.config/rift/layouts"

Table

Show a small edge indicator for stacked windows.

Enable the stack-line indicator.

Type
boolean
Default
true

Example

[settings.ui.stack_line]
enabled = true
hover = "click"

Choose whether the indicator responds to a click or pointer hover.

Type
click or hover
Default
"hover"

Place the stack line at the top or bottom edge of the window.

Type
top or bottom
Default
"top"

Place the stack line at the left or right edge of the window.

Type
left or right
Default
"left"

Thickness of the stack-line indicator in points.

Type
number
Default
28

Distance from the window edge to the indicator, in macOS points.

Type
number
Default
0

Table

Rift’s own Mission Control-style workspace overview.

Include workspaces without windows in Overview.

Type
boolean
Default
true

Show window previews in Rift’s Mission Control overview.

Type
boolean
Default
true

Enable Rift’s Mission Control helper.

Type
boolean
Default
false

Example

[settings.ui.mission_control]
enabled = true

Fade managed windows during Mission Control transitions.

Type
boolean
Default
false

Fade duration in milliseconds.

Type
number
Default
180