shell: Handle fullscreen surfaces

This commit is contained in:
Victoria Brekenfeld 2022-04-22 15:18:28 +02:00
parent 0e42f34065
commit f1f51e1714
7 changed files with 411 additions and 91 deletions

View file

@ -34,12 +34,14 @@
//TODO: automatic orientation with Logo+o toggling
(modifiers: [Logo], key: "v"): Orientation(Vertical),
(modifiers: [Logo], key: "o"): Orientation(Horizontal),
(modifiers: [Logo, Shift], key: "f"): Fullscreen,
//TODO: ability to select default web browser
(modifiers: [Logo], key: "b"): Spawn("firefox"),
//TODO: ability to select default file browser
(modifiers: [Logo], key: "f"): Spawn("nautilus"),
//TODO: ability to select default terminal
(modifiers: [Logo], key: "t"): Spawn("gnome-terminal"),
(modifiers: [Ctrl], key: "t"): Spawn("wofi --show drun"),
},
workspace_mode: OutputBound,
)