mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
fix: закрыть compositor-пути day-cycle (#582)
Issue: #582 User-Visible: no
This commit is contained in:
@@ -2624,6 +2624,33 @@ const MUTANT_DEFINITIONS = [
|
||||
+ ' will-change: filter;\n',
|
||||
}],
|
||||
},
|
||||
{
|
||||
id: 'daycycle-static-outline-promoted-on-inner-paper',
|
||||
guard: 'node demo/smoke_daycycle_layer_budget.mjs',
|
||||
because: '#582 contract item 6: the static card has no gesture that could later demote '
|
||||
+ 'a coordinate-sized filtered paper group, so it must start with the bounded sibling',
|
||||
patches: [{
|
||||
file: 'src/styles/plan.styles.ts',
|
||||
find: ' .hp-static-stage.daycycle .hp-paperg {\n'
|
||||
+ ' filter: none;\n'
|
||||
+ ' will-change: auto;\n'
|
||||
+ ' transition: none;\n',
|
||||
replace: ' .hp-static-stage.daycycle .hp-paperg {\n'
|
||||
+ ' will-change: filter;\n',
|
||||
}],
|
||||
},
|
||||
{
|
||||
id: 'daycycle-programmatic-camera-skips-safe-outline',
|
||||
guard: 'node demo/smoke_smooth_zoom.mjs',
|
||||
because: '#582: double-tap, fit, room focus, wheel and button zoom animate the same '
|
||||
+ 'camera as pinch and must enter the bounded compositor topology before movement',
|
||||
patches: [{
|
||||
file: 'src/houseplan-card.ts',
|
||||
find: ' this._activateSafeDayCycleOutline();\n'
|
||||
+ ' this._cameraTransitionFit = { ...fit };\n',
|
||||
replace: ' this._cameraTransitionFit = { ...fit };\n',
|
||||
}],
|
||||
},
|
||||
{
|
||||
id: 'daycycle-outline-not-promoted',
|
||||
guard: 'node demo/smoke_daycycle_raster.mjs',
|
||||
|
||||
@@ -38,10 +38,11 @@ export const SMOKE_LINKS = [
|
||||
symbols: ['renderPaperShapes'],
|
||||
smokes: [
|
||||
'smoke_daycycle_layer_budget.mjs', 'smoke_daycycle_raster.mjs',
|
||||
'smoke_live_pan_coverage.mjs', 'smoke_bg_color.mjs',
|
||||
'smoke_live_pan_coverage.mjs', 'smoke_bg_color.mjs', 'smoke_smooth_zoom.mjs',
|
||||
],
|
||||
because: '#582: production-bundle witnesses prove that camera movement activates the '
|
||||
+ 'stage-bounded day-cycle silhouette at 1 cm/point, keeps the #532 raster budget and '
|
||||
+ 'stage-bounded day-cycle silhouette for direct and animated camera paths at 1 cm/point, '
|
||||
+ 'keeps the #532 raster budget and '
|
||||
+ 'follows the same #579 live viewport as the visible plan; source imports cannot expose '
|
||||
+ 'CDP layers',
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user