feat: allow info panel to update even when glass preview is hidden

This commit is contained in:
AEmotionStudio
2026-01-05 13:05:12 -08:00
parent 3804d41ef1
commit 2127ffb583
3 changed files with 4 additions and 6 deletions
+2 -4
View File
@@ -68,11 +68,9 @@ export class InfoPanel {
this.magnifyGlass.updateMagnifiedView = (() => {
originalUpdateMagnifiedView();
// Only schedule info update if panel is enabled, glass is active, AND preview is visible
// This prevents extra work when glass preview is hidden via hover controls
// Schedule info update if panel is enabled and glass is active
if (this.stateManager.state.settings["🔍MagnifyGlass.InfoPanelEnabled"] &&
this.magnifyGlass.state.active &&
this.stateManager.state.isGlassPreviewVisible !== false) {
this.magnifyGlass.state.active) {
this.scheduleInfoUpdate();
}
}).bind(this);
+1 -1
View File
@@ -46,7 +46,7 @@ class InfoPanel {
const originalUpdateMagnifiedView = this.magnifyGlass.updateMagnifiedView.bind(this.magnifyGlass);
this.magnifyGlass.updateMagnifiedView = (() => {
originalUpdateMagnifiedView();
if (this.stateManager.state.settings["🔍MagnifyGlass.InfoPanelEnabled"] && this.magnifyGlass.state.active && this.stateManager.state.isGlassPreviewVisible !== false) {
if (this.stateManager.state.settings["🔍MagnifyGlass.InfoPanelEnabled"] && this.magnifyGlass.state.active) {
this.scheduleInfoUpdate();
}
}).bind(this);
File diff suppressed because one or more lines are too long