Commit Graph

59 Commits

Author SHA1 Message Date
Alex Grozav
d74f2a6dec feat(editor): Change order of zoom control buttons in new canvas (no-changelog) (#10658) 2024-09-05 10:44:24 +03:00
Alex Grozav
3af3c6bd60 fix(editor): Fix configurable node width in new canvas (no-changelog) (#10600) 2024-09-05 10:44:07 +03:00
Alex Grozav
a5a92ec8b1 feat(editor): Add support for nodes with multiple main inputs in new canvas (no-changelog) (#10659) 2024-09-05 08:03:19 +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
38eb00a643 feat(editor): Update new canvas node handle label rendering mechanism and design (no-changelog) (#10611) 2024-08-29 17:56:50 +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
04363bf4bc feat(editor): Allow sticky notes alongside fallback nodes in new canvas (no-changelog) (#10583) 2024-08-29 08:21:19 +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
b4aec594e4 fix(editor): Fix edge button background color in dark mode in new canvas (no-changelog) (#10475) 2024-08-19 17:07:12 +03:00
Alex Grozav
9d8e574cc7 feat(editor): Add old execution status rendering in new canvas (no-changelog) (#10473) 2024-08-19 17:06:25 +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
556699ac3d feat(editor): Improve node label readability in new canvas (no-changelog) (#10432) 2024-08-16 15:42:54 +03:00
Alex Grozav
5754fe4ec4 fix(editor): Remove item count from pinned data status icon in new canvas (no-changelog) (#10431) 2024-08-15 13:18:37 +03:00
Alex Grozav
6d698fd97d feat(editor): Improve node selection outline in new canvas (no-changelog) (#10430) 2024-08-15 13:18:20 +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
112d6b883d feat(editor): Add several performance improvements when adding nodes in new canvas (no-changelog) (#10170) 2024-07-25 15:26:50 +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
ea5382d20f feat(editor): Add AI Chat button to new canvas (no-changelog) (#10166) 2024-07-24 12:10:02 +03:00
Alex Grozav
6209ac6824 fix(editor): Fix initial node and sticky insert position in new canvas (no-changelog) (#10153) 2024-07-23 11:28:52 +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
4559e3ae18 feat(editor): Cleanup unused keymap functions and add additional onSave events in new canvas (no-changelog) (#10106) 2024-07-19 14:40:00 +03: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
bb354f3c88 feat(editor): Add support for connection validation (no-changelog) (#10059) 2024-07-15 18:32:02 +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
c2adaa58cd feat(editor): Add clear execution button to new canvas (no-changelog) (#10010) 2024-07-11 16:37:01 +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
Elias Meire
f9e9d274b9 feat(editor): Render trigger node on canvas v2 (no-changelog) (#10001) 2024-07-11 10:30:11 +02:00
Alex Grozav
a45899765c feat(editor): Add support for configurable configuration nodes in new canvas (no-changelog) (#9991) 2024-07-10 17:51:18 +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
Alex Grozav
2107de2f4a feat(editor): Add stop current execution button in new canvas (no-changelog) (#9968) 2024-07-10 11:53:27 +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
Ricardo Espinoza
cef177455e refactor(editor): Standardize how we use defineEmits in components using the composition API (no-changelog) (#9934) 2024-07-04 10:30:51 +03:00
Ricardo Espinoza
f64ca621e1 refactor(editor): Migrate ui.store to use composition API (no-changelog) (#9892) 2024-07-03 15:11:40 -04:00
कारतोफ्फेलस्क्रिप्ट™
7f8857f69b refactor(editor): Upgrade frontend typing (no-changelog) (#9915) 2024-07-03 14:19:24 +02: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