From 8379a0ffd3120bf2c49bf7e0f1505693706f38e6 Mon Sep 17 00:00:00 2001 From: Manjunath Paparaju Date: Sat, 14 Nov 2026 14:44:48 -0800 Subject: [PATCH] Wire scope opacity and the Visual reset into the shell The application shell passes the scope opacity setter and the global post defaults through to the Display bindings, the stylesheet imports the Visual panel and Scope-off styles, and the icon subset gains the reset icon. Co-authored-by: Sameh Khamis --- index.html | 2 +- src/ui/applicationShell.js | 2 ++ style.css | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 806a8b41b..24bc148b7 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,7 @@ with the sources: src/materialSymbolsSubset.test.mjs fails when a source names a glyph this list is missing, because a missing glyph does not draw a box — the ligature never forms and the element renders the literal word. --> - +
diff --git a/src/ui/applicationShell.js b/src/ui/applicationShell.js index 564578e60..2e5af67d0 100644 --- a/src/ui/applicationShell.js +++ b/src/ui/applicationShell.js @@ -239,6 +239,7 @@ export class StyleManager extends ShellFacade { setKeyholeFadeTuning: services.setKeyholeFadeTuning, setScopeMaskEnabled: services.setScopeMaskEnabled, setScopeMaskFeather: services.setScopeMaskFeather, + setScopeMaskOpacity: services.setScopeMaskOpacity, }, elements: { _ppToggles: this._ppToggles, @@ -594,6 +595,7 @@ export class StyleManager extends ShellFacade { this._setDetectionAllocation(...args), _setDetectionFade: (...args) => this._setDetectionFade(...args), _setScope: (...args) => this._visualSettings._setScope(...args), + _applyGlobalPostDefaults: (...args) => this._applyGlobalPostDefaults(...args), setCelestialRingEnabled: (...args) => this.setCelestialRingEnabled(...args), _setModels3dEnabled: (...args) => this._setModels3dEnabled(...args), diff --git a/style.css b/style.css index 012714e4e..2d79212fb 100644 --- a/style.css +++ b/style.css @@ -49,5 +49,7 @@ @import './src/ui/styles/rail-split.css'; @import './src/ui/styles/left-tools.css'; @import './src/ui/styles/panel-edge.css'; +@import './src/ui/styles/visual-panel.css'; @import './src/ui/styles/ai-chat.css'; +@import './src/ui/styles/scope-off-shadows.css'; @import './src/ui/styles/cyber.css';