Skip to content
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

Additional filter functionality for Check Integrity popup #3120

Merged

Conversation

Andrew-Lev
Copy link
Contributor

@Andrew-Lev Andrew-Lev commented Aug 18, 2017

Fixes #2718

I added new 'Filter All' and 'Filter None' buttons. They can be clicked by the user to
check/uncheck all options in the filter menu. When one of the buttons gets clicked the system will iterate through the existing menu components and toggle the checkmarks and info displayed.

I wasnt sure on the best placement of the buttons in the window so went with the simplest solution
image

Updated localization info with text for aforementioned buttons.

New 'Filter All' and 'Filter None' buttons can be clicked by the user to
check/uncheck all options in the filter menu.  
Updated localization info with text for aforementioned buttons.
Copy link
Member

@Siedlerchr Siedlerchr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much for your contribution, code lgtm, I will test the function later

Copy link
Member

@lenhard lenhard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your PR. The simplest solution is usually best.

I have tested the PR locally and it works. The code looks fine as well.

@JabRef/developers We wanted to do a feature freeze for 4.0. So should we wait with merging this? I would say we can merge it anyway. After all, it's not too big. The only "problem" is that the translators would need to do another round.

@koppor
Copy link
Member

koppor commented Aug 18, 2017 via email

@lenhard
Copy link
Member

lenhard commented Aug 18, 2017

Ok, perfect!

@Andrew-Lev Thank you very much for your contribution! You're very welcome to provide more :-)

@lenhard lenhard merged commit 6bbcd8f into JabRef:master Aug 18, 2017
@mlep
Copy link
Contributor

mlep commented Aug 18, 2017

@koppor Does the timeframe for the release of 4.0 allow a call to translators?

@koppor
Copy link
Member

koppor commented Aug 18, 2017 via email

Siedlerchr added a commit that referenced this pull request Aug 18, 2017
* upstream/master:
  Move event processing from source tab into entry editor (#3116)
  Update Menu_ja.properties (#3125)
  Update JabRef_ja.properties (#3126)
  Localization: French: Translation of new entries (#3124)
  Fix changelog - no date for fixes
  Fix markdown
  Additional filter functionality for Check Integrity popup (#3120)
  Workround: make snapcraft find jabref.desktop
  Enable publishing so that users do not need to execute --devmode
  Update jabref.desktop
  Enable publishing so that users do not need to execute --devmode
  Release beta version also on snapcraft
  Workround: make snapcraft find jabref.desktop
  Fix branch name
  Use newer image
  Set executable for all (and not for owner only)
  Add comment on version replacement
  Enable creation of an Ubuntu snap
@Andrew-Lev Andrew-Lev deleted the enhancement_to_check_integrity_filter branch August 21, 2017 04:54
Siedlerchr added a commit that referenced this pull request Aug 22, 2017
* upstream/master: (269 commits)
  Customjfxpanel (#3128)
  Make constants more obvious; improve logging
  Rename variables and make use of Java8 streams
  Re-add "Normalize to BibTex name format" context menu item and menu item tooltips
  Tweak build.gradle and external-libraries
  Work in feedback
  Files can be dropped to entry preview panel to attach a file again.
  Update IntelliJ howto to IntelliJ version 2017.2
  Move event processing from source tab into entry editor (#3116)
  Update Menu_ja.properties (#3125)
  Update JabRef_ja.properties (#3126)
  Localization: French: Translation of new entries (#3124)
  Fix changelog - no date for fixes
  Fix markdown
  Additional filter functionality for Check Integrity popup (#3120)
  Workround: make snapcraft find jabref.desktop
  Enable publishing so that users do not need to execute --devmode
  Update jabref.desktop
  Enable publishing so that users do not need to execute --devmode
  Release beta version also on snapcraft
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants