
Allocation runs every frame during the overview animations, so we want to do as little work there as possible. Cache the work area box computation. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2395>
Allocation runs every frame during the overview animations, so we want to do as little work there as possible. Cache the work area box computation. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2395>