Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

A tabbed design of VisualStates. #120

Open
sudo-panda opened this issue Jun 10, 2019 · 6 comments
Open

A tabbed design of VisualStates. #120

sudo-panda opened this issue Jun 10, 2019 · 6 comments

Comments

@sudo-panda
Copy link
Contributor

Using dialog for every type of input is not user friendly.

Hence I suggest a tabbed design which might loo somewhat like these pictures:
VSRoot
VSState1
VSCode

Of course this is a rough estimate and the more inputs received the better would be the design.

@sudo-panda
Copy link
Contributor Author

I haven't shown the where the user will be able to interact with the parameters list. I think it would be better if the parameter list would be displayed beside the code in a collapsible sidebar

@pushkalkatara
Copy link
Member

Hi @sudo-panda . Could you please elaborate the details of the tab. I can see 'Root', 'State 1', 'State 1' and 'Transition 1'. Does this mean source code for 'State 1' and 'Transition 1'? Also what does the 'Root' and 'State 1' tab depicts?

@sudo-panda
Copy link
Contributor Author

The tabs with </> sign mean that it shows the source code for the state or transition
While ones with a blue circle and red square show the canvas where the child
states and transitions of the state mentioned is shown.

@pushkalkatara
Copy link
Member

Okay great. the design looks good. Could you please explain why Root and State1 with blue circle and red square are two separate tabs?

@okanasik
Copy link
Contributor

  • When building a behavior, you would like to write code by checking the code of the other states. Therefore, we let the user to access all possible code locations via such tabbed design. The life of the programmer would be easier.
  • However, the user should be able to open these tabs via right click menu and should be able to close them as needed.

@pushkalkatara
Copy link
Member

Hi all, what is the status of this issue?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants