-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Proposed enhancement: Search for groups #1904
Comments
One can search for groups=xxx in the normal search and that will highlight/filter the entries in that group. @AEgit Is that enough or do you mean having a search box in the groups side panel to easily filter out groups there? (Which I think is a quite reasonable way to implement it.) |
I was thinking about a search box in the groups sides panel - the issue with filtering is, that you still have to scroll in the group side panel, if you want to see the actual group (not just the articles entries associated with the group). Reason for this could be, that you want to assign the group to another group (as a subgroup) - currently that can only be done by scrolling to the actual group. Furthermore, by filtering you are not able to see entries, that are part of a subgroup of the group that you are searching for. So, if it is possible, I would really appreciate to see an additional search box in groups side panel to filter out groups. |
Good idea! |
Now that version 3.7 has been released, could we reopen this please? I would still be very interested in this functionality, and, as far as I can tell, the redesign of the groups interface (#1438) is currently on hold, so there might be other options to implement this? |
This is quite some effort. And as the new interface will eventually replace the current one, we won't implement it for now as we would have to implement it twice, which is not really reasonable with our limited resources. |
Hmmm, ok - could we then reopen "Groups JavaFX Rework" thread (#1438)? I just want to make sure that this problem is not forgotten. Or do people remember this issue, even when it's closed? |
We remember everything! 😄
|
Thank you very much! All right, so I'll just follow #2290 and be excited about every progress made there :D Would it help, if I were to install the JavaFX branch and report some bugs I would encounter? Or would this just clog up the issues reported here for the Master branch? |
I think, currently, the most help is to point people to https://donations.jabref.org. Then we will hopefully have money to pay someone to implement that. Seeing the 180 open issues at https://github.com/JabRef/jabref/issues, the 121 open issues at https://github.com/koppor/jabref/issues We can also put Supporter in place to encourage continuous finding of a supporting workforce. This only makes sense, if 10 or more people donate regularly. |
* upstream/master: (21 commits) Implement #1904: filter groups (#2588) Braces checking followup (#2598) Improve braces checking (#2593) Fix pdf file import when only one file selected and no entry created (#2592) Fix test Imports Localization: MainFile: French: update (#2591) isPdf helper method Add asString with UTF-8 as standard encoding Fix names of groups in "add/move to group" dialog Make automatic groups a first-class citizien (#2563) Rename downloadToString method to asString Refactoring method names Inline Mime type detection Fix imports Extract SSL bypassing Bypass SSL functionality Unused methods and refactoring Always use browser user agent Monitored URLDownload is currently not use anywhere ... # Conflicts: # CHANGELOG.md
This is implemented in the latest development version. Could you please check the build from http://builds.jabref.org/master/. Thanks! |
The search feature does appear in the groups panel. The performance, however, is currently to low for my large database to assess whether it works or not: When I insert one character, JabRef uses 100% of the CPU power and the RAM consumption is also growing to 6 GB (after which I killed the process, so maybe even more), but nothing is found is within a couple of minutes. I guess this related to the problems mentioned here: #2599 Once these issues are solved, the new search feature will be a great help for my work! Thank you very much! |
Thanks for the feedback! I can reproduce the really bad performance for you db. I will try to improve the performance after everything else works. Lets keep this issue closed and #2599 tracks the performance issue. |
Thank you very much for your help! |
* upstream/master: (91 commits) fixed #2613 (#2623) Add MathSciNet as ID-based fetcher (#2621) Add icon + color and description to groups (#2612) Fixed wrong logger import (#2618) Cleanup window has a scrollbar now. (#2614) Added the locale to a newly created class Move ExportComparator and CustomExportList to the correct package (only used in preferences) Fixes displaying of Mr DLib recommendations (#2616) Fix title-related key patterns in BibtexKeyPatternUtil (#2610) Remove OrdinalsToSuperscriptFormatter from recommended biblatex save actions (#2601) Update pgjdbc to new major version Update Dependenices String Similary log4j wiremock mockito Fix exception when parsing groups which contain a top level group (#2611) Add "Remove group and subgroups" option (#2587) Fix #1104: group selection is preserved under tab change Fix several File Cleanup + Rename issues (#2415) Fixed a small error in the code comments Implement #1904: filter groups (#2588) Braces checking followup (#2598) Improve braces checking (#2593) ...
I propose to add a search functionality just for groups (unfortunately my Java knowledge is nearly non-existent, so I can only propose this, but not contribute). For large databases with many groups (I have >900 groups) it is a bit of a hassle having to scroll to the group of interest. It would be nice to have a search feature (similar to what is already available articles) just for groups. When searching for a group you could then immediately hop to the group of interest, instead of having to scroll to it.
The text was updated successfully, but these errors were encountered: