feat: allow info panel to update even when glass preview is hidden
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user