You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Status bar rendered on the right edge of portrait panels instead
of at the top.fit_cells_to_panel rotates the layout 90°
clockwise when the design orientation doesn't match the target
(landscape design ↔ portrait panel), which maps the top edge onto
the right edge. The status bar cell got rotated along with everything
else and painted as a vertical strip on the right. The fitter now
accepts a top_strip_index hint: the flagged cell is
orientation-fixed and stays at (0, 0, target_w, strip_h_scaled)
in the target regardless of rotation; the remaining cells are fitted
into the below-strip band with the normal rotate + scale rules. Both
the composer and the "refit to current panel" path pass the hint
automatically when the page has an auto-managed status bar.
Status bar swallowed by the gap slider. When the user set a
larger matting gap, the composer's outer padding ate into the
48 px bar cell, leaving very little for the widget content. The render.full_bleed manifest flag (previously captured but not
applied) now actually skips the padding subtraction, and the tesserae_status plugin declares it. The bar renders edge-to-
edge regardless of the gap slider's value; other widgets are
unchanged.
Disabling the status bar left a strip of matting at the top.
The reverse-rescale on toggle-off only undid the shift + scale
applied when enabling, which meant any layout edits made while the
bar was on could leave a gap. Toggle-off now refits the remaining
cells to the full panel via fit_cells_to_panel, so the vacated
band is absorbed proportionally by the widgets that are left.