issues
search
alternis-io
/
AlternisFlow-WebEditor
Dialogue Middleware, lightweight embeddable dialogue engine and node based editor
0
stars
0
forks
source link
nastya user testing notes
#11
Closed
MichaelBelousov
closed
3 months ago
MichaelBelousov
commented
1 year ago
[ ] click one node to connect to another (counters multi-handle nodes)
[x] highlight selected node
[x] small icons broken
[x] renaming first participant broken
[x] add drag and drops for other node types
[x] player replies node should have player label at the top
[x] add explanations when hovering over each label/node and etc
[x] player should be a required special participant (what about games where there are multiple players?)
[x] tooltips for different project data sections
[x] release edge should prompt to make a new node
[x] drag and droppable gate/constant names
[ ] dropping a node on an edge inserts it between the nodes of that edge
[x] bug when changing name of first participant
[x] rename constants to variables so events can set them
[x] add a "more" dropdown to dialogue entries, so that by default only the text is shown, all other optional data hidden
[x] add box selection of multiple nodes
[x] make variable default UX clearer
[x] drag and drop constants creates a new text node with the mustache syntax, or dropping on an existing node, appends
[ ] events need a way to branch... e.g. set the dialog id (expose dialog id?)
[x] fix the numeric input on the random switch!
[ ] add copy and paste nodes
[x] add tooltip to lock node
[x] kind of funky that reply nodes need to be locked with another node? Is there a better way?
[x] set a known font
[x] make it possible to rename project data
[x] get rid of variable default values, they are required at runtime
[x] add a reroute
[x] locks need a "not" operation... that sounds close to scripting...
[x] gates could be an optional inline variable of dialogue entries (add a lock icon to the corner to make it easy to add gates
[x] gates nodes are different from lock nodes!
[x] make input to random switch shorter
[x] require there to be at least 1 reply for a reply node
[x] larger handles, avoid dragging by just clicking from one to another makes a connection?
[x] need to highlight selected node
[x] rename events to functions
[ ] make it possible to create a new gate from a lock node (add an option that is an input or + sign)
[x] add directional arrow to reroute
[x] mac users use
cmd
instead of
shift
as their usual "add to selection" combo
[ ] investigate double click context menu for mac users
[x] fix bug where edges form between new nodes that weren't drag+dropped
[x] small vs medium participant icons still doesn't work
[x] delete doesn't work on mac
[x] should add remove to context menu when right/double clicking on a node
[x] clicking out of a variable/function input creates it as empty.
[x] need to explain that only boolean type variables can be "locked"
[x] need a guide to the options in the top-right
[x] add alternis logo in the app to go to the website
[ ] fix scroll bars in chrome
[x] fix one pixel of scroll space
[x] right click node context menu to delete node
[ ] test figma for mac inspo
[ ] drag-drop auto connect binds to first handle
[x] metadata fields should be independently editable, so you don't need to manually type json
[ ] "undo" permanently deletes edges?
[ ] can't change replier on node
[ ] rename nodes to match docs
[ ] play button shouldn't work if you have no dialogue
[ ] allow moving the playback to any given node
[ ] I broke the sample app
[ ]
MichaelBelousov
commented
1 year ago
[x] make delete crosses red (at least on hover)
MichaelBelousov
commented
1 year ago
[x] add go to start node
[x] add label + jump nodes (instead of reroutes)
MichaelBelousov
commented
1 year ago
[x] bug setting lock node variable
MichaelBelousov
commented
1 year ago
[ ] add enum types and editor, and lock on enum
MichaelBelousov
commented
1 year ago
[x] add a tutorial
MichaelBelousov
commented
1 year ago
[x] allow picking a replying participant for each reply node
MichaelBelousov
commented
1 year ago
[x] new sample
[x] debugger
MichaelBelousov
commented
1 year ago
[x] Node labels must be unique
MichaelBelousov
commented
1 year ago
consider adding compound booleans somehow...
cmd
instead ofshift
as their usual "add to selection" combo