Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making edges between nodes could be more user-friendly #66

Open
shivangvijay opened this issue Jan 31, 2023 · 11 comments
Open

Making edges between nodes could be more user-friendly #66

shivangvijay opened this issue Jan 31, 2023 · 11 comments
Labels
enhancement New feature or request

Comments

@shivangvijay
Copy link

shivangvijay commented Jan 31, 2023

Creating an edge between nodes is not so user-friendly for a new user. Also, there is no user manual document available for the concore-editor [Issue#67]. But UI should be so simple that without going deep into documentation, new users can use UI correctly.

concore_editor

One approach can be:- Similarly to the node button (Top-Left corner button in the image) , the edge button can be there by activating the edge button and then clicking anywhere on the node. A directional edge is created, which can be connected by releasing the mouse cursor on the other node.

I suggested one approach, which I think, is more user-friendly compared to the current way of creating the edge. Please feel free to follow any other approach or method to make it more user-friendly.

@pradeeban
Copy link
Member

This is a good point.

There are two critical issues here:

  1. Lack of documentation: Even with the current approach, if we had a proper documentation for concore editor, a newbie contributor should be able to run concore editor. But unfortunately, no such documentation. GSoC 2023 contributor on concore editor should pay attention to the documentation more.
  2. Usefriendliness: Like you noted, some design choices are not immediately obvious. These could be improved. If not, a proper documentation should minimize the troubles for a new user.

@pradeeban pradeeban added the enhancement New feature or request label Feb 9, 2023
@mundume
Copy link

mundume commented Feb 24, 2023

hello everyone @pradeeban .Still excited meeting you all. Any guides so that i can work on this?

@Rahuljagwani
Copy link

hello everyone @pradeeban .Still excited meeting you all. Any guides so that i can work on this?

Hi @nzaih1999 you can refer to https://github.com/ControlCore-Project/concore-editor/blob/main/README.md for installation and make sure to build and deploy your own version of it. All steps are mentioned in it.
Moreover you can go through https://ieeexplore.ieee.org/document/9739711 for deep understanding of whole project.

@mundume
Copy link

mundume commented Feb 25, 2023

thanks @Rahuljagwani let me start working on it

@mundume
Copy link

mundume commented Feb 25, 2023

hello @Rahuljagwani
is this how the frontend looks?
Screenshot at 2023-02-25 09-02-15

@shivangvijay
Copy link
Author

Use this https://controlcore-project.github.io/concore-editor/

It looks like:-
concore_editor

@Rahuljagwani
Copy link

hello @Rahuljagwani is this how the frontend looks? Screenshot at 2023-02-25 09-02-15

Hi @nzaih1999
The front-end you loaded is different than original. Make sure you have installed it correctly. You can check the link which shivang mentioned in #66 (comment)

@mundume
Copy link

mundume commented Feb 25, 2023

hello @shivangvijay @Rahuljagwani the project is working fine now I was confused abit. Thank you all for your guidance

@TC5022
Copy link

TC5022 commented Mar 4, 2023

@pradeeban is this issue open to work? I liked the idea of having an edge button in the toolbar as I myself faced this problem while using the editor for the very first time. Also, repositioning the edge once it has been drawn could be made a bit easier for the user. Kindly assign me the issue if you think this is a good idea and I will start working on its implementation.

@pradeeban
Copy link
Member

Hi and welcome, @TC5022.

Yes, you can attempt a fix for this.

@TC5022
Copy link

TC5022 commented Mar 5, 2023

Hi and welcome, @TC5022.

Yes, you can attempt a fix for this.

Thanks a lot. Will get started

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants