Skip to content

Commit d96e57f

Browse files
committed
Fix lints and change shortcut key
1 parent 78ba502 commit d96e57f

File tree

4 files changed

+25
-26
lines changed

4 files changed

+25
-26
lines changed

editor/src/messages/input_mapper/input_mappings.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ pub fn input_mappings() -> Mapping {
7575
entry!(KeyDown(KeyL); modifiers=[Alt], action_dispatch=NodeGraphMessage::ToggleSelectedAsLayersOrNodes),
7676
entry!(KeyDown(KeyC); modifiers=[Shift], action_dispatch=NodeGraphMessage::PrintSelectedNodeCoordinates),
7777
entry!(KeyDown(KeyC); modifiers=[Alt], action_dispatch=NodeGraphMessage::SendClickTargets),
78-
entry!(KeyDown(KeyM); modifiers=[Alt], action_dispatch=NodeGraphMessage::MergeSelectedNodes),
78+
entry!(KeyDown(KeyM); modifiers=[Accel], action_dispatch=NodeGraphMessage::MergeSelectedNodes),
7979
entry!(KeyUp(KeyC); action_dispatch=NodeGraphMessage::EndSendClickTargets),
8080
entry!(KeyDown(ArrowUp); action_dispatch=NodeGraphMessage::ShiftSelectedNodes { direction: Direction::Up, rubber_band: false }),
8181
entry!(KeyDown(ArrowRight); action_dispatch=NodeGraphMessage::ShiftSelectedNodes { direction: Direction::Right, rubber_band: false }),

editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,6 @@ impl<'a> MessageHandler<NodeGraphMessage, NodeGraphHandlerData<'a>> for NodeGrap
354354
.selected_nodes(breadcrumb_network_path)
355355
.unwrap()
356356
.selected_nodes()
357-
.into_iter()
358357
.map(|id| (*id, *id))
359358
.collect::<HashMap<NodeId, NodeId>>();
360359

@@ -461,7 +460,7 @@ impl<'a> MessageHandler<NodeGraphMessage, NodeGraphHandlerData<'a>> for NodeGrap
461460
});
462461
responses.add(NodeGraphMessage::SetDisplayNameImpl {
463462
node_id: encapsulating_node_id,
464-
alias: "New node group".to_string(),
463+
alias: "Untitled Node".to_string(),
465464
});
466465

467466
responses.add(DocumentMessage::EnterNestedNetwork { node_id: encapsulating_node_id });
@@ -2124,12 +2123,12 @@ impl NodeGraphMessageHandler {
21242123
let output_types = network_interface.output_types(&node_id, breadcrumb_network_path);
21252124
let primary_output_type = output_types.first().cloned().flatten();
21262125
let frontend_data_type = if let Some((output_type, _)) = &primary_output_type {
2127-
FrontendGraphDataType::with_type(&output_type)
2126+
FrontendGraphDataType::with_type(output_type)
21282127
} else {
21292128
FrontendGraphDataType::General
21302129
};
21312130
let connected_to = outward_wires.get(&OutputConnector::node(node_id, 0)).cloned().unwrap_or_default();
2132-
let primary_output = if network_interface.has_primary_output(&node_id, breadcrumb_network_path) && output_types.len() > 0 {
2131+
let primary_output = if network_interface.has_primary_output(&node_id, breadcrumb_network_path) && !output_types.is_empty() {
21332132
Some(FrontendGraphOutput {
21342133
data_type: frontend_data_type,
21352134
name: "Output 1".to_string(),

editor/src/messages/portfolio/document/utility_types/network_interface.rs

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2192,32 +2192,34 @@ impl NodeNetworkInterface {
21922192
for (input_index, input) in node.inputs.iter().enumerate() {
21932193
if let NodeInput::Node { node_id, output_index, .. } = input {
21942194
// If this errors then there is an input to a node that does not exist
2195-
let outward_wires_entry = outward_wires.get_mut(&OutputConnector::node(*node_id, *output_index)).expect(&format!(
2196-
"Output connector {:?} should be initialized for each node output from a node",
2197-
OutputConnector::node(*node_id, *output_index)
2198-
));
2195+
let outward_wires_entry = outward_wires.get_mut(&OutputConnector::node(*node_id, *output_index)).unwrap_or_else(|| {
2196+
panic!(
2197+
"Output connector {:?} should be initialized for each node output from a node",
2198+
OutputConnector::node(*node_id, *output_index)
2199+
)
2200+
});
21992201
outward_wires_entry.push(InputConnector::node(*current_node_id, input_index));
22002202
} else if let NodeInput::Network { import_index, .. } = input {
2201-
let outward_wires_entry = outward_wires.get_mut(&OutputConnector::Import(*import_index)).expect(&format!(
2202-
"Output connector {:?} should be initialized for each import from a node",
2203-
OutputConnector::Import(*import_index)
2204-
));
2203+
let outward_wires_entry = outward_wires
2204+
.get_mut(&OutputConnector::Import(*import_index))
2205+
.unwrap_or_else(|| panic!("Output connector {:?} should be initialized for each import from a node", OutputConnector::Import(*import_index)));
22052206
outward_wires_entry.push(InputConnector::node(*current_node_id, input_index));
22062207
}
22072208
}
22082209
}
22092210
for (export_index, export) in network.exports.iter().enumerate() {
22102211
if let NodeInput::Node { node_id, output_index, .. } = export {
2211-
let outward_wires_entry = outward_wires.get_mut(&OutputConnector::node(*node_id, *output_index)).expect(&format!(
2212-
"Output connector {:?} should be initialized for each node input from exports",
2213-
OutputConnector::node(*node_id, *output_index)
2214-
));
2212+
let outward_wires_entry = outward_wires.get_mut(&OutputConnector::node(*node_id, *output_index)).unwrap_or_else(|| {
2213+
panic!(
2214+
"Output connector {:?} should be initialized for each node input from exports",
2215+
OutputConnector::node(*node_id, *output_index)
2216+
)
2217+
});
22152218
outward_wires_entry.push(InputConnector::Export(export_index));
22162219
} else if let NodeInput::Network { import_index, .. } = export {
2217-
let outward_wires_entry = outward_wires.get_mut(&OutputConnector::Import(*import_index)).expect(&format!(
2218-
"Output connector {:?} should be initialized between imports and exports",
2219-
OutputConnector::Import(*import_index)
2220-
));
2220+
let outward_wires_entry = outward_wires
2221+
.get_mut(&OutputConnector::Import(*import_index))
2222+
.unwrap_or_else(|| panic!("Output connector {:?} should be initialized between imports and exports", OutputConnector::Import(*import_index)));
22212223
outward_wires_entry.push(InputConnector::Export(export_index));
22222224
}
22232225
}
@@ -4298,7 +4300,7 @@ impl NodeNetworkInterface {
42984300
let valid_upstream_chain_nodes = self.valid_upstream_chain_nodes(input_connector, network_path);
42994301

43004302
for node_id in &valid_upstream_chain_nodes {
4301-
self.set_chain_position(&node_id, network_path);
4303+
self.set_chain_position(node_id, network_path);
43024304
}
43034305
// Reload click target of the layer which used to encapsulate the node
43044306
if !valid_upstream_chain_nodes.is_empty() {

frontend/src/components/views/Graph.svelte

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22
import { getContext, onMount, tick } from "svelte";
33
import { fade } from "svelte/transition";
44
5-
import TextButton from "../widgets/buttons/TextButton.svelte";
6-
7-
import Separator from "../widgets/labels/Separator.svelte";
8-
95
import { FADE_TRANSITION } from "@graphite/consts";
106
import type { NodeGraphState } from "@graphite/state-providers/node-graph";
117
import type { IconName } from "@graphite/utility-functions/icons";
@@ -17,8 +13,10 @@
1713
import LayoutCol from "@graphite/components/layout/LayoutCol.svelte";
1814
import LayoutRow from "@graphite/components/layout/LayoutRow.svelte";
1915
import IconButton from "@graphite/components/widgets/buttons/IconButton.svelte";
16+
import TextButton from "@graphite/components/widgets/buttons/TextButton.svelte";
2017
import RadioInput from "@graphite/components/widgets/inputs/RadioInput.svelte";
2118
import IconLabel from "@graphite/components/widgets/labels/IconLabel.svelte";
19+
import Separator from "@graphite/components/widgets/labels/Separator.svelte";
2220
import TextLabel from "@graphite/components/widgets/labels/TextLabel.svelte";
2321
const GRID_COLLAPSE_SPACING = 10;
2422
const GRID_SIZE = 24;

0 commit comments

Comments
 (0)