SIGN IN SIGN UP

fix(dashboard): support Fill Screen for landscape and stabilize its scale

Landscape profiles always sized the window to the full profile/monitor
height, so a partial panel row left a large empty gap and the Fill
Screen toggle was hard-disabled there. Column/scale selection also
maximized zoom against the live window width, so short "-top" profiles
rendered much larger than their transposed portrait counterpart.

Fill Screen now works for landscape too (off content-fits to the rows
shown, on stretches to fill the monitor with panels centered at their
natural scale). Column/row/scale selection is shared between the
renderer and the window-size estimate via one tested function
(landscape_grid_layout) instead of two hand-copied loops, so the two
can no longer drift apart.

Closes #159
D
Daniel Valfridsson committed
af8a1388fd698fd7b825392150f014ff0c0296d6
Parent: cf5f370