Commit Graph

48 Commits

Author SHA1 Message Date
Alex Grozav
497d637fc5 fix(editor): Fit view consistently after nodes are initialized on new canvas (#11457) 2024-10-30 14:02:54 +02:00
Alex Grozav
46f3b4a258 fix(editor): Support middle click to scroll when using a mouse on new canvas (#11384) 2024-10-24 16:51:37 +03:00
Alex Grozav
9615838aa6 fix(editor): Reset selection keycode to force selection mode after tab change on new canvas (no-changelog) (#11339) 2024-10-22 13:10:38 +03:00
Mutasem Aldmour
296f68f041 feat: Add report bug buttons (#11304)
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2024-10-21 13:32:37 +02:00
Raúl Gómez Morales
a13e142ee2 fix(editor): Add striped background to readonly canvas (no-changelog) (#11297) 2024-10-18 09:26:13 +02:00
Raúl Gómez Morales
c79aa01a48 fix(editor): Fit view when only "Add first step" placeholder is visible (no-changelog) (#11294) 2024-10-17 13:19:48 +02:00
Alex Grozav
ad4cb0ea0c fix(editor): Align undo/redo functionality on new canvas (no-changelog) (#11154) 2024-10-08 16:41:54 +03:00
Alex Grozav
9c41c5c6d4 fix(editor): Disable all modifying keybindings when the canvas is in read-only mode (no-changelog) (#11137)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-10-07 17:03:03 +02:00
Alex Grozav
6d716494a4 feat(editor): Add executing state and disable node run button while executing on new canvas (no-changelog) (#11079) 2024-10-03 15:29:41 +03:00
Raúl Gómez Morales
5a1db6db1a fix(editor): Restore V1 keybinding, Space Key to toggle panning (#10841) 2024-09-18 09:10:51 +02:00
Raúl Gómez Morales
9c95db8282 fix(editor): Minimap Show nodes outside viewport (#10843) 2024-09-17 12:12:39 +02:00
Raúl Gómez Morales
e0c0ddee59 fix(editor): Address edge toolbar rendering glitches (#10839) 2024-09-17 11:22:49 +02:00
Raúl Gómez Morales
297b668f32 fix(editor): Increase connector snap radius (#10757) 2024-09-10 16:22:04 +02:00
Raúl Gómez Morales
43713dcd89 fix(editor): Add arrow end to connection line (#10704) 2024-09-06 12:58:07 +02:00
Alex Grozav
3ea114129b feat(editor): Show minimap only while panning, zooming or while minimap is hovered (no-changelog) (#10677) 2024-09-05 15:41:33 +03:00
Alex Grozav
fa31164a48 fix(editor): Set minimum zoom to 0 to allow fitting very large workflows in new canvas (no-changelog) (#10666) 2024-09-05 07:14:54 +03:00
Alex Grozav
8ef9d53167 feat(editor): Change selection to be default canvas behaviour (no-changelog) (#10668) 2024-09-04 22:01:23 +03:00
Alex Grozav
32ce65c1af feat(editor): Overhaul node insert position computation in new canvas (no-changelog) (#10637) 2024-09-03 15:11:44 +03:00
Alex Grozav
78f34f66c6 fix(editor): Prevent keyboard shortcuts when ndv is open in new canvas (no-changelog) (#10601) 2024-08-29 15:25:49 +03:00
Alex Grozav
c988931898 feat(editor): Add support for changing sticky notes color in new canvas (no-changelog) (#10593) 2024-08-29 13:07:39 +03:00
Alex Grozav
9d156d3703 fix(editor): Fix node positions update event in new canvas (no-changelog) (#10528) 2024-08-26 10:33:11 +03:00
Alex Grozav
351d8413e9 feat(editor): Overhaul handle rendering to allow dragging of plus button (no-changelog) (#10512) 2024-08-26 10:32:39 +03:00
Alex Grozav
fadb5c9ae5 fix(editor): Add missing control button events to new canvas (no-changelog) (#10471) 2024-08-19 17:05:47 +03:00
Alex Grozav
aa4404ed79 fix(editor): Adjust default zoom level in new canvas (no-changelog) (#10469) 2024-08-19 15:22:34 +03:00
Alex Grozav
77ebd93bd3 feat(editor): Update canvas control buttons design and behaviour in new canvas (no-changelog) (#10435)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-08-16 17:01:10 +03:00
Alex Grozav
469896ac0d feat: Improve minimap design and position in new canvas (no-changelog) (#10429) 2024-08-15 13:18:04 +03:00
Alex Grozav
b781095be1 feat(editor): Update connection line to reuse getCustomPath in new canvas (no-changelog) (#10175) 2024-07-25 07:54:58 +03:00
Elias Meire
79bccf0305 feat(editor): Implement custom edge to support loops (no-changelog) (#10171)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-07-24 15:47:18 +03:00
Alex Grozav
6b8ad6fc3e feat(editor): Add readonly mode to new canvas (no-changelog) (#10133) 2024-07-23 11:27:09 +03:00
Alex Grozav
278edd6010 feat(editor): Add undo/redo when moving nodes in new canvas (no-changelog) (#10137) 2024-07-23 10:16:56 +03:00
Elias Meire
2e5c548452 feat(editor): Add duplicate and copy/paste to canvas v2 (no-changelog) (#10112) 2024-07-19 14:49:52 +02:00
Alex Grozav
11db5a5b51 feat(editor): Add plus handle design with ability to add connected nodes in new canvas (no-changelog) (#10097) 2024-07-18 19:01:14 +03:00
Elias Meire
5b440a7679 feat(editor): Add context menu to canvas v2 (no-changelog) (#10088) 2024-07-18 13:00:54 +02:00
Alex Grozav
45affe5d89 feat(editor): Add ability to import workflows in new canvas (no-changelog) (#10051)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-18 11:59:11 +03:00
Alex Grozav
cd24c71a9e feat: Add sticky notes support to the new canvas (no-changelog) (#10031) 2024-07-15 13:00:52 +03:00
Alex Grozav
8171d75f5d feat(editor): Add capability to open workflow from template in new canvas (no-changelog) (#10011) 2024-07-11 18:29:06 +03:00
Alex Grozav
1aae65dfdc feat(editor): Add ability to add a node between two nodes in new canvas (no-changelog) (#10006) 2024-07-11 17:05:51 +03:00
Alex Grozav
57dfefd0f6 feat(editor): Add support for fallback nodes and new addNodes node render type in new canvas (no-changelog) (#10004) 2024-07-11 13:03:46 +03:00
Alex Grozav
504bb704d3 feat(editor): Open node creator when cancelling a connection in new canvas (no-changelog) (#9978) 2024-07-10 12:22:31 +03:00
Elias Meire
90e3f56a9d feat(editor): Add execution indication to canvas v2 (no-changelog) (#9984) 2024-07-10 10:36:00 +02:00
Elias Meire
32ddcee782 feat(editor): Add ability to execute a specific node to canvas v2 (no-changelog) (#9986) 2024-07-10 09:56:39 +02:00
Alex Grozav
8f970b5d37 feat(editor): Add execute workflow functionality and statuses to new canvas (no-changelog) (#9902)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-07-08 13:25:18 +03:00
Alex Grozav
e995309789 feat(editor): Add node enable/disable functionality in new canvas (no-changelog) (#9872) 2024-06-26 16:56:58 +03:00
Alex Grozav
31c456700a feat(editor): Compute node position and connections when creating new nodes in new canvas (no-changelog) (#9830) 2024-06-25 12:11:44 +03:00
Alex Grozav
12604fe1da feat(editor): Add capability to open NDV and rename node (no-changelog) (#9712) 2024-06-17 15:46:55 +03:00
Alex Grozav
daf85b4439 feat(editor): Add canvas edge toolbar hover show/hide support (no-changelog) (#9699) 2024-06-11 19:09:29 +03:00
Alex Grozav
f6a466cd87 feat(editor): Add remove node and connections functionality to canvas v2 (#9602) 2024-06-04 15:36:27 +03:00
Alex Grozav
70948ec71b feat(editor): Add initial code for NodeView and Canvas rewrite (no-changelog) (#9135)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-05-23 11:42:10 +03:00