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

Pasha Sadri 2022-09-27 19:01:26

I’ve been building more example SkyMass Apps. This week -- 7GUIs UI Benchmark Tasks:

skymass.dev/app/skymass-demo/seven-guis

It takes 20-120 SLoC to complete each task which is far fewer than the other implementations. Cells is still WIP. Feedback welcome :-)

Scott Antipa 2022-10-01 02:33:12

Made a new teaser video for my keyboard-centric flowchart editor

youtube.com/watch?v=Y56TwNTxB3w

Kartik Agaram 2022-10-01 03:04:19

The keyboard shortcuts seem awfully node-centric. How do I create an edge between two nodes?

Scott Antipa 2022-10-01 03:18:55

You can use the "staging" feature

Scott Antipa 2022-10-01 03:19:14

towards the bottom of the 'Shortcuts' menu. And its the ribbon icon in the toolbar.

Scott Antipa 2022-10-01 03:21:20

Like:

Scott Antipa 2022-10-01 03:21:28

📷 stage.gif

Scott Antipa 2022-10-01 03:22:30

Above -- select the node, cmd-option-s (or ctrl-alt-s) stages the node. Then selects the next node, then Tab to move the staged node after the selected node. Also works with Shift-Tab to move it before.

Scott Antipa 2022-10-01 03:23:12

I'm still trying to think of better ways to do this. It works, but "staging" is kind of an invented concept that probably isn't intuitive.

Scott Antipa 2022-10-01 03:24:00

And to disconnect nodes you select them and then Shift-Delete.

Kartik Agaram 2022-10-01 03:35:56

I see what you mean. This is quite similar to the notion of "grab" I invented over at 💬 #devlog-together@2022-08-30T04:57:53.383Z

It might not be too bad if you rarely create complex graph structures. For example I can imagine a conditional node is just <tab> <left> <tab>, which is quite nice.

Which brings up the question of what sorts of use cases you're targeting that got you to build this. Is this something you're using all the time?

[August 29th, 2022 9:57 PM] ak: An impromptu demo of some recent features in my note-taking system: search and hyperlinks.

Scott Antipa 2022-10-01 03:42:34

I use it for project management

Scott Antipa 2022-10-01 03:42:44

Basically task dependencies

Scott Antipa 2022-10-01 03:47:27

I've also seen people use it:

  • hardware design
  • doctors mapping out a prognosis plan
  • business folks doing issue analysis
  • personal knowledge management