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

Two-way flow of information #465

Closed
jspaaks opened this issue May 4, 2022 · 1 comment
Closed

Two-way flow of information #465

jspaaks opened this issue May 4, 2022 · 1 comment
Labels
feature-request New features or improvements.

Comments

@jspaaks
Copy link
Member

jspaaks commented May 4, 2022

This issue is to track the discussion around adding (or not adding) two-way flow of information between the cfftext and the form contents. With two-way flow of information, users can edit the form which updates the data in the textfield on the right of the app; and they can also edit the right hand side and have the form contents update.

I think this is a complex issue and we should talk about the technical difficulties with this before we start if we do decide that two-way is what we need.


Refs:

  1. what happens if users paste content into the cfftext panel and they already have things filled in in the form?
  2. what happens if the pasted content is not valid yaml?
  3. what happens if the pasted content is not valid cff?
  4. what happens if the pasted content is more than what is supported by the fields in the form?
  5. are there security concerns?

Perhaps (1) can be addressed by having a dedicated UI element for pasting stuff into, with a warning or some text

  • what happens if the pasted content is valid cff, but an unsupported cff-version like 1.1.0 ?
  • what happens if URL to CITATION.cff is pasted instead of its content?
@abelsiqueira
Copy link
Collaborator

This now has dedicated issues for

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

No branches or pull requests

2 participants