Simpler UI to run workflows on-demand

@roina , @ayodele , @stu , for tomorrow’s conversation on manual runs here’s a distillation of some things I’d really like to be able to do:

  1. i’d like to be able to run a workflow from the canvas, regardless of what type of trigger i’ve got. please don’t make me click the extra click into the trigger.

  2. i’d like to be able to run with:

    a. {} (like “clear state” in v1)
    b. custom input (via editor OR JSON file upload interface—drop file on editor?)
    c. a list of previous inputs (last 5 plus any i’ve starred/pinned/named*)
    d. (and only if it’s cron) the last final state (as if cron matched now)

  3. if i’m not on the Canvas, but instead on the Inspector and there is no input selected, i’d like the default “new workorder” action to run with a {}

  4. And (also on Inspector) i’d like to be able to choose my input (before running) from the same set of options in #2.

Excited to talk about this with you guys tomorrow!

*We’ve talked about this (Issue #311 Name a dataclip) and it’s a VERY MUCH FOR LATER thing, but wanted to make sure that nobody forgot that we’re heading in that direction!