Skip to content

Add import into new library to Welcome Tab#14669

Merged
koppor merged 5 commits into
JabRef:mainfrom
prerak09:add-import-to-welcome-tab
Dec 22, 2025
Merged

Add import into new library to Welcome Tab#14669
koppor merged 5 commits into
JabRef:mainfrom
prerak09:add-import-to-welcome-tab

Conversation

@prerak09

@prerak09 prerak09 commented Dec 20, 2025

Copy link
Copy Markdown
Contributor

Closes #14657

Added an Import into new library… action to the Welcome Tab that works as the same functionality as
File >Import > Import into new library (Check Attached Video )
Also updates import and export menu labels

Steps to test

  1. Start JabRef
  2. Open Welcome Tab
  3. Click Import into new library…
  4. Select any .bib file
  5. Verify a new library tab opens with the imported entries
  6. Open the File menu and confirm:
    Import into new library…
    Import into current library…
    Export...

Screenshots

image image image image
Screen.Recording.2025-12-20.at.10.33.58.PM-converted.mp4

Mandatory checks

  • I own the copyright of the code submitted and I license it under the MIT license
  • I manually tested my changes in running JabRef (always required)
  • [/] I added JUnit tests for changes (if applicable)
  • I added screenshots in the PR description (if change is visible to the user)
  • I described the change in CHANGELOG.md in a way that is understandable for the average user (if change is visible to the user)
  • I checked the user documentation.(no changes needed)

@github-actions github-actions Bot added the status: changes-required Pull requests that are not yet complete label Dec 20, 2025
@github-actions github-actions Bot added the good first issue An issue intended for project-newcomers. Varies in difficulty. label Dec 20, 2025
@github-actions github-actions Bot removed the status: changes-required Pull requests that are not yet complete label Dec 20, 2025
Comment thread jabgui/src/main/java/org/jabref/gui/welcome/WelcomeTab.java

@InAnYan InAnYan left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have not run, but codewise - good!

@koppor

koppor commented Dec 21, 2025

Copy link
Copy Markdown
Member

Its NOT a bib file to import, but a ris file or something else. Check the code and tests for available imports...

(i think, this also works with the current code, but need to check)

@prerak09

Copy link
Copy Markdown
Contributor Author

Have not run, but codewise - good!

Thank you @InAnYan

@prerak09

Copy link
Copy Markdown
Contributor Author

Its NOT a bib file to import, but a ris file or something else. Check the code and tests for available imports...

(i think, this also works with the current code, but need to check)

okay i will check it with files of other format too. and then update the PR

@prerak09

prerak09 commented Dec 21, 2025

Copy link
Copy Markdown
Contributor Author

Its NOT a bib file to import, but a ris file or something else. Check the code and tests for available imports...

(i think, this also works with the current code, but need to check)

I checked it with .ris and .enw and its getting imported and showing the same results as File >Import > Import into new library

Screen.Recording.2025-12-21.at.8.24.08.PM-converted.mp4

Also is this a bug ? (unknown format )
image

@prerak09 prerak09 requested a review from InAnYan December 21, 2025 21:33
@koppor koppor added the status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers label Dec 22, 2025
@koppor koppor enabled auto-merge December 22, 2025 22:44
@koppor koppor added this pull request to the merge queue Dec 22, 2025
Merged via the queue into JabRef:main with commit 16f57ab Dec 22, 2025
78 checks passed
@github-actions github-actions Bot mentioned this pull request Dec 22, 2025
4 tasks
Siedlerchr added a commit that referenced this pull request Dec 23, 2025
* main:
  Update AI usage policy (#14698)
  Fix handling of DOIs (#14704)
  Handle ohter CrossRef response (#14696)
  Fix condition for processing closed issues/PRs
  Translate the English "change to Chinese(simplified)" to the Chinese in the warning dialog (#14690)
  More performance optimization (#14695)
  Add missing dot (and a link)
  Add link to PR template also if checklist is present, but not OK (#14694)
  Fix typo in IntelliJ code style instructions (#14693)
  Add import into new library to Welcome Tab (#14669)
  Add initial search requirements (#14633)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: welcome-tab good first issue An issue intended for project-newcomers. Varies in difficulty. status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add "Import..." to Welcome Tab

4 participants