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

Linking between existing boards: #603

Closed
martinbedouret opened this issue Jan 8, 2020 · 7 comments · Fixed by #623
Closed

Linking between existing boards: #603

martinbedouret opened this issue Jan 8, 2020 · 7 comments · Fixed by #623
Assignees
Milestone

Comments

@martinbedouret
Copy link
Collaborator

Linking between existing boards: It seems that when creating a folder, the application does not link to an existing board when using the same name for the folder. This is especially useful when developing boards in advance, so that the communicator can evolve though time and user ability. I think I can circumvent this by exporting the .JSON, modify it and re-importing it in CBoard, but this is far from practical.

@remusonline
Copy link
Collaborator

Example of a Use Case:
Use Case
Having such a structure might be problematic, considering how the "back" button is implemented. If a memento pattern is used, this should not be a problem though.

@remusonline
Copy link
Collaborator

Quick Mock-up of how such link would be added:
mockup

@Okelm
Copy link
Collaborator

Okelm commented Jan 14, 2020

When a user creates a new folder it seems that it becomes a board and a folder at the same time. I've created a new folder "New folder" and it is visible as an item in the board but also as a new board:
Zrzut ekranu 2020-01-14 o 11 26 02

@martinbedouret do you want to link that new folder to something else than to the "mother" board?

@martinbedouret
Copy link
Collaborator Author

Some contribution from EA Draffan (ead@ecs.soton.ac.uk) on this feature:

Thank you so much and I have been experimenting with the new actions and they work well on my laptop with a Chrome Browser.

However I think I am being very stupid as I cannot work out how to add the board I copied to my communicator as a board linked to a folder I have made.

For example a 'drink' folder and say I want to link it to the newly copied board called 'Cozinha' how can this be achieved? (see attached images)

I realise a new folder automatically creates a new board, but there is no way of taking the copied tiles into that board or making a link or have I missed something?

Could there be a method for adding the copied board via the edit menu? So when deciding whether to add a tile, folder, empty board there is also an option to add a copied board.

@martinbedouret
Copy link
Collaborator Author

After talking the Cboard architecture into account and incorporate the comments from @remusonline and @Okelm , it looks that a good solution here will be the capacity of link an existing board at the time to add a new folder into a board. This will cover all the possibilities:

  • Buttton
  • Empty folder: will create an empty Board linked to the parent board.
  • Linked folder: will create a link to an existing board into the parent board.
  • Empty Board: will create an empty board without any kind of link.

image

@martinbedouret martinbedouret self-assigned this Feb 2, 2020
@martinbedouret martinbedouret linked a pull request Feb 4, 2020 that will close this issue
@martinbedouret martinbedouret added this to the 1.1.5 milestone Feb 6, 2020
@remusonline
Copy link
Collaborator

Works beautifully! Thumbs up!

@martinbedouret
Copy link
Collaborator Author

Thank YOU ! This was your idea !

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

Successfully merging a pull request may close this issue.

3 participants