-
-
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
Split JabRefFrame to View and ViewModel #11180
Conversation
For viewing the diff, I recommend to try out RefactoringMiner. See https://github.com/tsantalis/RefactoringMiner/blob/master/docker/README.md for a howto. |
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.
Looks good so far
Stopping refactoring here, since the pr has already grown very large and further refactorings require changes to LibraryTab and Globals, which would totally escalate this. |
The build for this PR is no longer available. Please visit https://builds.jabref.org/main/ for the latest build. |
@calixtus After this PR, many warnings related to CSS appear when trying to open the entry editor for the first time, but not for all libraries. For example,
I looked into this issue, and the changes were made in the pull request. I tried to revert the commit |
I see, thing is, the controlsfx decoration pane is made for some completely different purpose (showing another node on top of a label for validation). So the warnings are showing that there was something wrong before I removed the decoration pane. I will look into it. |
I tried, but I cannot reproduce... |
tried now, but still able to reproduce |
Similar here: mkpaz/atlantafx#65 (comment) |
I searched our issue tracker and found #8628. I think, however, the exception is not risen any more and that issue can be closed - and we need a new issue to track? |
In the latest release (5.13), there are no warnings when opening the entry editor. However, upon opening the "Search results" tab, these warnings appear in the event log:
The exceptions mentioned in issue #8628 are not raised. In the latest main, the same behavior occurs along with the warnings when opening the entry editor. |
Plan is to implement the mvvm pattern somehow in JabRefFrame and clean up a bit the gui root directory.
tbc.
Please leave your comments and thoughts.
Mandatory checks
CHANGELOG.md
described in a way that is understandable for the average user (if applicable)