labwc/include/config
tokyo4j b21daabf77 view: decouple always-on-top windows from the omnipresent state
Before this commit, always-on-{top,bottom} windows were always visible
on all workspaces (omnipresent) because the they were not in
per-workspace trees like normal windows.

This commit fixes this by introducing per-layer trees in
`struct workspace`.

I also added `enum view_layer` and `view->layer` for simplicity.
2026-02-03 20:28:13 +09:00
..
default-bindings.h default-bindings.h: set combine="yes" for SnapToEdge keybinds 2025-09-19 16:23:23 +09:00
keybind.h tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
libinput.h seat: improve debug logging when configuring input devices 2025-08-27 13:07:01 -04:00
mousebind.h common: add node-type.c/h (renaming ssd_part_type to lab_node_type) 2025-09-06 16:00:20 -04:00
rcxml.h Avoid double use of struct workspace 2026-01-30 18:41:37 +01:00
session.h xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00
tablet-tool.h include: add config/types.h 2025-08-21 16:55:25 +09:00
tablet.h include: add config/types.h 2025-08-21 16:55:25 +09:00
touch.h include: add missing header dependencies 2025-07-29 21:51:56 +01:00
types.h view: decouple always-on-top windows from the omnipresent state 2026-02-03 20:28:13 +09:00