feat(display): render the style parameters from the display store

VisualSettings publishes the active style's parameter rows to the display
store, and the Display panel renders them with the shared row component;
a moved slider goes back through the store's setStyleParameter action.
The readout snaps a value to its step as the browser does, half-steps up
and an off-grid maximum down. A preset that resets the shown style's
uniforms republishes its rows, input for another style's parameters is
ignored, and a stopped owner takes its rows with it unless a newer owner
has published since. createStyleParameters is deprecated and builds its
rows the same way.
This commit is contained in:
Sameh Khamis committed 2026-11-01 14:28:02 -08:00
1 parent 3a750c9021
commit c3c69a91cd
14 files changed
+316 -80

No files matched your search

-8
View File
@@ -413,14 +413,6 @@ export class ShellFacade {
this._visualSettings._detectionAllocationPreference = value;
}
get _styleParameters() {
return this._visualSettings._styleParameters;
}
set _styleParameters(value) {
this._visualSettings._styleParameters = value;
}
get _irBoostActive() {
return this._visualSettings._irBoostActive;
}