diff --git a/editor/src/messages/portfolio/document/document_message_handler.rs b/editor/src/messages/portfolio/document/document_message_handler.rs index faac9f30..08e145d9 100644 --- a/editor/src/messages/portfolio/document/document_message_handler.rs +++ b/editor/src/messages/portfolio/document/document_message_handler.rs @@ -1590,7 +1590,7 @@ impl DocumentMessageHandler { Separator::new(SeparatorType::Related).widget_holder(), PopoverButton::new( "Canvas Navigation", - "Interactive options in this popover menu are coming soon.\nZoom with Shift + MMB Drag or Ctrl + Scroll Wheel Roll.\nRotate with Ctrl + MMB Drag.", + "Interactive options in this popover\nmenu are coming soon.\n\nZoom:\n• Shift + Middle Click Drag\n• Ctrl + Scroll Wheel Roll\nRotate:\n• Alt + Left Click Drag", ) .widget_holder(), ]); diff --git a/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs b/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs index a252e2b1..8cda504a 100644 --- a/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs +++ b/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs @@ -252,7 +252,6 @@ impl MessageHandler, &InputPre responses.add(ToolMessage::UpdateCursor); responses.add(ToolMessage::UpdateHints); self.transform_operation = TransformOperation::None; - responses.add(PortfolioMessage::GraphViewOverlayToggleDisabled { disabled: false }); } TransformFromMenuEnd { commit_key } => { let abort_transform = commit_key == Key::Rmb; @@ -273,9 +272,6 @@ impl MessageHandler, &InputPre responses.add(FrontendMessage::UpdateInputHints { hint_data: HintData(vec![HintGroup(vec![HintInfo::mouse(MouseMotion::Rmb, "Abort")])]), }); - // Because the pan key shares the Spacebar with toggling the graph view overlay, now that we've begun panning, - // we need to prevent the graph view overlay from toggling when the control key is pressed. - responses.add(PortfolioMessage::GraphViewOverlayToggleDisabled { disabled: true }); self.mouse_position = ipp.mouse.position; self.transform_operation = TransformOperation::Pan { pre_commit_pan: self.pan }; @@ -325,10 +321,6 @@ impl MessageHandler, &InputPre snap_zoom_enabled: false, }; self.mouse_position = ipp.mouse.position; - - // Because the zoom key shares the Spacebar with toggling the graph view overlay, now that we've begun zooming, - // we need to prevent the graph view overlay from toggling when the control key is pressed. - responses.add(PortfolioMessage::GraphViewOverlayToggleDisabled { disabled: true }); } } } diff --git a/editor/src/messages/portfolio/portfolio_message.rs b/editor/src/messages/portfolio/portfolio_message.rs index 0acf368f..b38c1e36 100644 --- a/editor/src/messages/portfolio/portfolio_message.rs +++ b/editor/src/messages/portfolio/portfolio_message.rs @@ -59,9 +59,6 @@ pub enum PortfolioMessage { open: bool, }, GraphViewOverlayToggle, - GraphViewOverlayToggleDisabled { - disabled: bool, - }, ImaginateCheckServerStatus, ImaginatePollServerStatus, ImaginatePreferences, diff --git a/editor/src/messages/portfolio/portfolio_message_handler.rs b/editor/src/messages/portfolio/portfolio_message_handler.rs index 2228685f..e68ff386 100644 --- a/editor/src/messages/portfolio/portfolio_message_handler.rs +++ b/editor/src/messages/portfolio/portfolio_message_handler.rs @@ -26,7 +26,6 @@ pub struct PortfolioMessageHandler { document_ids: Vec, active_document_id: Option, graph_view_overlay_open: bool, - graph_view_overlay_toggle_disabled: bool, copy_buffer: [Vec; INTERNAL_CLIPBOARD_COUNT as usize], pub persistent_data: PersistentData, pub executor: NodeGraphExecutor, @@ -245,12 +244,7 @@ impl MessageHandler { - if !self.graph_view_overlay_toggle_disabled { - responses.add(PortfolioMessage::GraphViewOverlay { open: !self.graph_view_overlay_open }); - } - } - PortfolioMessage::GraphViewOverlayToggleDisabled { disabled } => { - self.graph_view_overlay_toggle_disabled = disabled; + responses.add(PortfolioMessage::GraphViewOverlay { open: !self.graph_view_overlay_open }); } PortfolioMessage::ImaginateCheckServerStatus => { let server_status = self.persistent_data.imaginate.server_status().clone(); @@ -544,7 +538,6 @@ impl MessageHandler ActionList { let mut common = actions!(PortfolioMessageDiscriminant; GraphViewOverlayToggle, - GraphViewOverlayToggleDisabled, CloseActiveDocumentWithConfirmation, CloseAllDocuments, CloseAllDocumentsWithConfirmation,