-
-
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
Add an option to remember user decision of inclusion or exclusion of cross-referenced entries when copying #12341
Comments
@HoussemNasri ...that seems interesting can i work on this ? |
@HoussemNasri just a curious question ...are we planning to take a part in the upcoming GSOC session ? |
This is a task to implement a complete new feature, unfortunately the tasks are not independent, #12339 is the first task in the list. You can ask to be assigned there if the task looks interesting. |
Who are we? 😅 |
Apologies for the confusion...I mean the org/project |
We probably will, there is not yet any official information from Google, but we expect that we will need to finalize our ideas at the beginning of the year. |
How can I assign this task to myself? |
I am interested in working on this. |
Welcome to the vibrant world of open-source development with JabRef! Newcomers, we're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly. In case you encounter failing tests during development, please check our developer FAQs! Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback. ⚠ Note that this issue will become unassigned if it isn't closed within 30 days. 🔧 A maintainer can also add the Happy coding! 🚀 |
Yeah, UI wise looks good! |
Do I also need to write tests for the Preference class? Other Preference classes do not have any tests written. |
No, we focus on testing the important stuff, mostly the logic stuff. We do have some UI tests, but they are not easy. Just open a draft PR. Makes it easier to comment on specific details |
I have created a draft PR. Please review it and provide any suggestions. |
Depends on #12340
What?
As part of implementing the include/exclude cross-references option in (#12340) when copying entries, we need to give users the option to preserve their selection across sessions for handling cross-references during the copy-paste operation.
How?
Add a "Remember my decision" checkbox to the "Copy to" dialog. When checked, this option will apply the user’s current selection (whether to include or exclude cross-referenced entries) automatically in future copy operations, without displaying the dialog again.
Store user decision in
JabRefGuiPreferences
.Definition of Done
The text was updated successfully, but these errors were encountered: