Alexander Taylor
Alexander Taylor
The headless test mode is currently an unncessary compile-time option. We should make the following changes: - Make the headless test a debug runtime cli option - Maybe make the...
Currently layouts are very simple, but barely abstracted at all from the bare positioning and sizing of views. Ideally the layout logic should be separated from its application to views...
Vivarium currently only starts waybar, if e.g. Vivarium is killed the bar process hangs around, which is annoying if it actually opened in another WAYLAND_DISPLAY... Vivarium should: - Tell waybar...
Currently layer surfaces get focus according to the same rules as views. Really we should listen to the layer focus enum and if necessary lock the focus.
Vivarium should support window configuration rules based on window properties (app_id etc.), e.g. making windows with a certain title floating automatically. These rules should be settable via viv_config.h or config.toml.
A single mako notification displays fine and can be dismissed by clicking it, but if a second one is opened (e.g. by successive `notify-send` calls) no new popup appears and...