You are viewing archived messages.
Go here to search the history.

Mariano Guerra 2021-10-18 14:00:53

Two new features that play well with each other:

πŸ”„ Pivot Card

πŸ“‰ Mutliple Axis Chart

https://www.youtube.com/watch?v=omUR-EgjTd4

Maikel van de Lisdonk 2021-10-19 18:38:09

Hi, just a very short video (no talking) with some features that I am working on and will iterate further on. It's now possible to drag directly connected nodes by dragging a connection/wire. Offcourse it's in preparation to be able to have special controls to drag all connected nodes or nodes that are connected upstream or downstream. yeah , I was inspired by Ivan Reese "rant" on a lot of vpl's (mine included), although I thought it was just very inspirational offcourse and will work on improving my editor hopefully on time for our review session somewhere on November. For now I just have a lot of work todo, and having limited time, that's quite a challenge.

Another feature that I already implemented some time ago is the "mini-excel"-datagrid which can have expressions and even in attached expression-nodes you can run expressions on the cells.

I am also working on removing a node from the canvas and leaving the connected arrows on the canvas, but that needs some more work.

https://youtu.be/OuOxV5xJxgY

Maikel van de Lisdonk 2021-10-23 12:49:45

I've now also implemented a first version of the "downstream and upstream" dragging of nodes functionality. Although currently you need to hold shift while dragging and depending if the mouse cursor is on the left or right half of the node, the downstream or upstream dragging is triggered. In the near future I'll implement special controls. I'll try to find time to update the video to showcase itπŸŽ‰πŸ˜€

Ivan Reese 2021-10-24 02:16:34

For a temporary hack, the "shift + left/right side of the node" is quite a clever implementation.

Ivan Reese 2021-10-24 02:19:53

The "mini-excel"-datagrid is super cool, especially how ExpressionTask is able to reference columns by letter.

Maikel van de Lisdonk 2021-10-24 14:27:49

Thanks! here's a new version of the video which shows the dragging of nodes downstream/upstream using the shift-key. Also deleting nodes and keeping the wires can be seen in action. When dragging new nodes to the canvas, they can auto-connect using these floating wires. https://youtu.be/pg6pAcEzi8E

Maikel van de Lisdonk 2021-10-24 15:02:40

After recording the above video I improved the performance while dragging multiple nodes, especially for big flows this is very noticeable. I hope to make an even bigger improvement later this year when I'll remove the konva library (which uses canvas) and replace it with svg's. Moving to rust/webassembly and webgl is on my wishlist, but currently I don't have the time for that unfortunately