-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Grobid config panel with check box #9801
Conversation
No need to close/open the PR everytime. Just push the new code, the PR will be updated automatically and the CI will run on every push |
To ease organizational workflows I have linked the pull-request to the issue with syntax as described in https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
|
Dear @hanachaari, Thank you for working on JabRef.
Maybe you overlooked following text in the isse:
Link: koppor#566 (comment). We even specified the behavior with that box: #9291 (comment). It was "smashe away": #9291 (comment) Main reason:
So, please: No checkbox. Please do I follow the argument of Tobias at #9291 (comment):
That means, the preference should have a setting if the user has already been asked. That can be done by an enum: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See above.
I'm somewhat impressed you implemented this checkbox as a commonfxcontrol, which was probably no easy. But... Parsing fxml needs a lot of time. If this prefs option is not used anywhere again, I would ask you to integrate it directly in the prefs tab. About the enum, yes, sounds like a good idea. But please don't change the implementation in JabRefPreferences using the BackingStore or we'll have multiple users annoyed being asked again on start if they want or don't want to use grobid. |
Updates on #9802 |
Thanks for your ongoing interest in jabref. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.
Superseeded by #9802. |
This fixes koppor#566, which is related to Grobid preferences.
I have changed Grobid preferences from a checkbox to a Radio-Button-Group (disable, enable, always ask).
This is the new configuration panel
The dialog below appears as long as the user does not check "do not ask again" or change preferences .
Despite the decision as mentioned here koppor#566 (comment) was to remove the "do not ask checkbox", I think it is not recommended from a UX perspective. So, I provided two versions: the branch: "gorbidConfigPanel" without a checkbox and the branch"gorbidConfigPanelWithCheckBox" with a checkbox.
The checkbox in the later branch is synchronized so when it is checked Grobid preferences will be "disabled" or "enabled" according to the user's answer(yes/no).
Compulsory checks