From 47026ec744c1fb1cf8f79f59f3d4d4a80654d64c Mon Sep 17 00:00:00 2001 From: dimitrieh Date: Tue, 30 Sep 2025 14:21:52 +0200 Subject: [PATCH] Add minimap auto-show for zoom button/hotkey interactions - Emit view:navigate event in animatedZoomView onStart callback - Minimap now appears when using zoom buttons (in/out/reset/fit) - Minimap now appears when using zoom hotkeys (Ctrl+/-/0/1) - Auto-hides after 2 seconds as expected - Applies to all animated zoom operations consistently --- .../node_modules/@node-red/editor-client/src/js/ui/view.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js index d120a094b..51ad86828 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js @@ -3119,6 +3119,10 @@ RED.view = (function() { outer.attr("width", space_width * scaleFactor).attr("height", space_height * scaleFactor); RED.view.navigator.resize(); }, + onStart: function() { + // Show minimap when zoom animation starts + RED.events.emit("view:navigate"); + }, onEnd: function() { cancelInProgressAnimation = null; // Ensure scaleFactor is exactly the target to prevent precision issues