mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-28 19:01:34 +00:00
fix: стабилизировать day-cycle при pinch в HA Companion (#582)
После первого движения камеры переносит фильтр контура на ограниченный размером viewport слой, сохраняя исходный статичный рендер без изменений. Issue: #582 User-Visible: no
This commit is contained in:
@@ -51,10 +51,12 @@ stay on one promoted compositor path from the first movement until the terminal
|
||||
frame; a budgeted redraw or an unrelated Home Assistant state update must never
|
||||
flash white, become transparent or momentarily expose the stage background.
|
||||
This contract applies equally to browsers and HA Companion WebViews.
|
||||
`smoke_daycycle_layer_budget` additionally proves that a 1 cm/grid-point
|
||||
day-cycle plan keeps compositor surfaces in screen-space bounds and samples
|
||||
the compositor-presented pinch frames; the real-device beta pass remains the
|
||||
field acceptance for WebView-specific tile loss (#582).
|
||||
`smoke_daycycle_layer_budget` additionally proves that the first camera move on
|
||||
a 1 cm/grid-point day-cycle plan switches its filtered paper silhouette to the
|
||||
screen-bounded fallback, leaves no implicit overlap-promoted plan layer, and
|
||||
samples the compositor-presented pinch frames. A fresh idle frame still matches
|
||||
the accepted `day-cycle-*` goldens; the real-device beta pass remains the field
|
||||
acceptance for WebView-specific tile loss (#582).
|
||||
|
||||
Once a second touch joins an input sequence, that whole sequence is navigation
|
||||
only, whichever contact began on a device marker. Marker tap, long press,
|
||||
|
||||
Reference in New Issue
Block a user