-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
A few issues with the new groups panel in version 4 #2599
Comments
In particular the performance of the filter is horrible: #1904 (comment). Further things:
|
JabRef 4.0.0-dev--snapshot--2017-03-17--master--44f666ed2 Some issues with groups have already been solved. I miss one feature:
|
I am just taking care of the sorting features. |
Nice! |
Different SubGroups with the same name are considered the same group. |
That issue is a problem with the unicode converter #2664 |
Another case (is it ok if I post that here?):
In the console it is ok. But in the gui it makes no sense because the entry is well added to a static group. It doesn't matter if there is key or not. This is a bit to much "warning" for a normal user and could be checked. This message should only appear in the gui when there is no bibtex-key AND no group-entry. |
As remarked in this forum post I add notes here. The topic is about that JabRef 4 modify the format of the bib file in a way that it is not backwards compatible. The debug/console output of JabRef3.8.1 is not informative enough. There is no message about which bib-file is tried to open and if there is a problem with that. The dev-snapshot reformated the bib-file in that way it wasn't backwards compatible. This is ok but should be done transparent and more communicative! 2a. 2b. |
Another small problem: Just adding an entry to a group (using either drag-and-drop, or the "add to group" dialog) does not mark the database as "dirty". Thus, it is not asked whether the database should be saved upon closing. |
* Add sorting of all groups and subgroups, recursively For #2599 * Fix formattiong * Change localization * change localilaztion * Add sort subgroups recursively
By removing the options "Move: Up, Down, Left, Right" it is no longer possible in JabRef 4.0.0-dev--snapshot--2017-04-22--master--059f805e6 to freely position a group in the groups panel. By using drag'n'drop you can only assign one group as subgroup to another, but it is not possible anymore (or at least I don't know how) to change the position of one group relative to groups of the same level.
Let's say we want Subgroup 2 to be above Subgroup 1 in the groups panel, like this:
In the old version you could achieve that by using "Up" and "Down", which was actually quite tedious work (so I appreciate the idea to get rid of it) but at least it worked. Now, I don't know how I'm supposed to change the order of the subgroups. |
@AEgit This is achieved using drag and drop by moving the sub group over the parent group: You have to drag a subgroup over its parent. The selected subgroup you move will be placed farthest down in the position: We start with: Group 1:
Then you move SubGroup1 over the parent and you will get: Group 1:
Then you move SubGroup3 over the parent and you will get: Group 1:
|
@Siedlerchr : Thank you very much for the explanation! |
If you have a complex tree, adding entries to a specific place in the tree using the move is (has been) much easier than pulling every subgroup onto the heading group. Not very reasonable. |
I agree that this is a bit inconvenient. We will see how we can improve it. |
As we approach a reasonable good state of the groups reimplementation, I extracted the remaining problems or suggestions to new separate issues. Please use them for more feedback. |
@tobiasdiez : What about the performance issues (see first post in this thread)? These are still present and a major problem with large databases. Should a new issue be created for that or should this issue report be kept open? |
Actually I take it back - the only performance issue that is left (as far as I can tell), is the groups search, which already has its respective issue report here: #2588 Thank you for your great work! |
JabRef 4.0.0-dev--snapshot--2017-03-01--braces-checking-followup--488825af5
This ticket is supposed to mention a few problems with the implementation of the groups panel in the current development version 4 of JabRef.
I realized that saving a huge database (>10,000 entries) takes now much longer than with version 3.8.2 (database was saved nearly instantaneously), especially when the entry preview is open. Indeed, the usage of the CPU suddenly spikes to nearly 100% and it takes several seconds for JabRef to save the database. In the meantime it behaves as if JabRef had crashed. This might be related to some issues of the groups feature which I report below. Performance issues with version 4 have also been reported elsewhere: #2587 and #2588
Generally the implementation of the groups feature in JabRef 4 is:
don't appear to be available. Only "Add subgroups" appears to be available at the moment.
don't appear to be available at the moment.
The text was updated successfully, but these errors were encountered: