-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Show a welcome screen if no database is open #12272
Comments
Atom cycles through tips/tricks when no file is opened. This is really nice. I think we do not need the splash screen again. |
Tips and tricks would be very nice! There are so many features of JabRef that people are not aware of (which recent emails clearly have shown). |
👍 |
It should be possible to create an example data base: For new users, an example lib would be good. It should be named (old issue: https://github.com/koppor/jabref/issues/374) |
complex.bib from testresources? |
Offered default preferences:
|
Welcome screen if no library is open(might happen if all libraries are closed and JabRef restarted) It is not the same, something leightweight (see below)
Welcome walkthroughWelcome "screen" on first start (after installation) showing features, offering sensible defaults, ... |
Please don't put too much information on the welcome screen. It should help people getting started (first users) or provide shortcuts to the most commonly used features (existing users). As a datapoint (verified by user research as described in microsoft/vscode#63152), VS code moved from the busy old version I would argue that for us the simple "Open / create library" plus a list of recent libraries is sufficient as well. Maybe add a link to our docs, since our user interface is definitely not as self explanatory as the one of vscode. For new users, VScode has a nice walkthrough but I don't see us implementing something like this soon (given our manpower, but maybe this would be a nice gsoc project?): |
With "Welcome screen on first start (after installation)", I meant the "walkthrough" by VS.Code. I had a single page in mind, but a walkthrough is better, because of the different areas we cover. A quick implementation could have it on one page though. For the walkthrough, we IMHO need experienced JabRef users, to really cover all features. I move this discussion to another place to focus here on the "welcome screen" |
Also think of the empty database case However, this is handled at JabRef#384. |
Hi, I am a first-time contributor, can I be assigned to this issue? I am a university student whose assignment requires me to contribute to open-source projects. |
@u7229988-Rabie Yes, go ahead. Do that what tobias suggested at https://github.com/koppor/jabref/issues/96#issuecomment-1369502257
|
Thank you for assigning me this issue. |
Hello, can anyone suggest the design of the welcome page? For Instance, what kind of information do the maintainers want me to add on the welcome screen (anything particular)? I.e, buttons linking to other pages, information regarding Jabref etc. Thank you. |
Please use the latest version of java to run jabref as described in the documentation (https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.html) |
Note that the most recent version of java is 21.0.1 |
@calixtus jdk 21 is not yet working with gradle . You need 20 |
* Fix #12272 - Show a welcome screen if no database is open * Fix #12272 - Fix missing localisation keys for WelcomePage * Fix #12272 - Fix missing localisation keys for WelcomePage * Fix #12272 - Addressed 1st Review Changes * Fix #12272 - Checkstyle issue fix in ExportCommand file * Reverted csl-styles submodule changes * Reverted abbrv.jabref.org submodule changes * Integrated WelcomePage in WelcomeTab and code changes * Implemented Review Changes 5 * Fix #12272 - Localization key fix in JabRef_en.properties * Implemented Open Welcome tab in help menu option and open welcome tab if no library is open * Implemented Review Changes 6 * Reverted Interface changes and fixed save as and save for welcome tab * Fixed checkstyle import issue * Simplify and fix casting * Fix casting * Fixed Responsiveness * Undo newlines in MainToolBar.java * Added Footer for Welcome Tab * Fixed Localization issues * Fixed Recents Library issue * Fixed Tragbot review for Footer * Refactored the code as suggested in review comments * Introduced URLs Util * Fixed Localization issues * Fixed Localization issues * Fixed Localization issues * Fixed missing Localization in WelcomeTab * Fixed missing Localization in WelcomeTab * Fixed Review changes * Added Changelog entry * Update src/main/java/org/jabref/gui/frame/JabRefFrame.java * Update src/main/java/org/jabref/gui/WelcomeTab.java * Update src/main/java/org/jabref/gui/frame/JabRefFrame.java * Fixed Localization issue * Fix position of showing welcome tab * Streamline wording * Remove obsolete strings * Fix obsolete code * Fix comment * Fix localization --------- Co-authored-by: Carl Christian Snethlage <[email protected]> Co-authored-by: Oliver Kopp <[email protected]>
JabRef looks really naked If no database is opened. Instead one could display a nice picture (of what?) and a message inviting the user to open/create a database.
The text was updated successfully, but these errors were encountered: