Results 27 issues of Alexander Taylor

Complements https://github.com/inclement/vivarium/pull/130. (Hopefully) fixes the rendering issues exposed in vivarium by the latest wlroots by switching to the scene_graph api instead of using our own damage tracking. This is a...

Fixes and dependency version bump to support wlroots 0.16.

Looks like the last focused window on the previous workspace remains focused until the cursor moves. Not sure if this is a regression...I thought this used to work correctly but...

Mapping and unmapping views causes refocusing (either to the new view or to the next view in the workspace), but this is undesirable if the workspace containing the view is...

Vivarium needs config options (accessible via viv_config.h and config.toml) for configuring output rotation, dpi etc.

missing-feature

The current target box information in each view stores its expected bounds, but this doesn't work well for floating views. We should probably instead/additionally store the target view box in...

As of #91 there are some libinput options that we might want to take a non-zero default value when the toml is loaded, but there isn't any current way to...

Views in non-visible workspaces don't have their coordinates updated, so damage to those views still damages each output even if what's actually displayed there has not changed. This should be...

bug
damage-tracking-bug

This means if the output tries to register damage, e.g. for software cursors, we won't pick it up.

bug
damage-tracking-bug