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

Connect Integrity Check with Cleanup Actions #8736

Open
ThiloteE opened this issue Apr 30, 2022 · 1 comment
Open

Connect Integrity Check with Cleanup Actions #8736

ThiloteE opened this issue Apr 30, 2022 · 1 comment

Comments

@ThiloteE
Copy link
Member

Problem:

  1. Use Quality > check integrity (Ctrl + F8)
  2. Find special characters e.g. as implemented in Add integrity check for LaTeX special characters #8712
  3. User will have to manually go to the entry and change the character(s).

Solution

Add button to integrity check that allows to immediately use the corresponding cleanup action.

E.g.

  • When using integrity check and finding a %, it should be offered to use the escape % signs cleanup action
  • When using integrity check and finding a $ sign, it should be offered to use the escape $ signs cleanup action
  • ...

Additional context

Of course, there should be some kind of explanation why users have a choice here. Users definitely should NOT be coerced to automatically apply these cleanup actions. #8712 shows how LaTeX special characters exist that cannot be easily converted from LaTeX to Unicode and vice versa and such conversion requires user action. Users should make decisions here that cannot be substituted by JabRef and hence if users are supposed to make a well-informed decision they require proper documentation.

@ThiloteE
Copy link
Member Author

Implementing this in JabRef would bring:

  • Faster workflow

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

No branches or pull requests

1 participant