Skip to content

Fix #4177: New entry dialog freezes no longer#4179

Merged
tobiasdiez merged 2 commits into
masterfrom
fixFreezeNewEntry
Jul 12, 2018
Merged

Fix #4177: New entry dialog freezes no longer#4179
tobiasdiez merged 2 commits into
masterfrom
fixFreezeNewEntry

Conversation

@tobiasdiez

Copy link
Copy Markdown
Member

As usual with these kind of freezes, it was again a problem with the interaction of Swing and JavaFX... it still has the problem that the dialog sometimes opens in the background (I've no idea how to fix it except converting the dialog to JavaFX).


  • Change in CHANGELOG.md described
  • Tests created for changes
  • Manually tested changed features in running JabRef
  • Screenshots added in PR description (for bigger UI changes)
  • Ensured that the git commit message is a good one
  • Check documentation status (Issue created for outdated help page at help.jabref.org?)

@tobiasdiez tobiasdiez added the status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers label Jul 8, 2018

@LinusDietz LinusDietz 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.

Code-wise it's okay. I think we all know that in the long run we need to get rid of swing...

@stefan-kolb stefan-kolb 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.

We need to rework this dialog in FX asap. I'm ok if some not so important dialogs stay Swing for some time, but for a release we need to have at least the important dialogs and workflows working as expected.
I don't think wrapping all our code in rinInJavaFXThread or Swingworker will help us anymore.

@tobiasdiez

Copy link
Copy Markdown
Member Author

Agreed! However, I'll not have so much time in the next 3 weeks, I'll merge now (to have a somewhat working version again).

@tobiasdiez tobiasdiez merged commit 2dbe209 into master Jul 12, 2018
@tobiasdiez tobiasdiez deleted the fixFreezeNewEntry branch July 12, 2018 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

3 participants