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

Only show deprecated fields tab if they contain values #8396

Closed
2 tasks done
tobiasdiez opened this issue Jan 6, 2022 · 7 comments · Fixed by #8783
Closed
2 tasks done

Only show deprecated fields tab if they contain values #8396

tobiasdiez opened this issue Jan 6, 2022 · 7 comments · Fixed by #8783
Labels
entry-editor good first issue An issue intended for project-newcomers. Varies in difficulty. status: duplicate type: enhancement ui

Comments

@tobiasdiez
Copy link
Member

JabRef version

5.4 (latest release)

Operating system

Windows

Details on version and operating system

Windows 11

Checked with the latest development build

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

The deprecated fields tab is currently shown even though the fields don't contain any values.
In such a case, the tab shouldn't be shown.
image

Appendix

No response

@tobiasdiez tobiasdiez added bug Confirmed bugs or reports that are very likely to be bugs entry-editor labels Jan 6, 2022
@Siedlerchr Siedlerchr added type: enhancement and removed bug Confirmed bugs or reports that are very likely to be bugs labels Jan 6, 2022
@Siedlerchr Siedlerchr added this to Normal priority in Features & Enhancements via automation Jan 6, 2022
@Siedlerchr Siedlerchr added the ui label Jan 7, 2022
@kenleyshaw
Copy link

I am new to the Open source community. For one of my courses for college, we have to contribute to a project - this seems like an issue that I may be able to help with. Can you assign this to me please? I'll update along the way as I troubleshoot

@tobiasdiez
Copy link
Member Author

Welcome to JabRef! To make it easier to get started with developing we have written some guides; please have a look at https://devdocs.jabref.org/contributing and https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace. If you encounter any issues along the way, feel free to ask here or in our gitter chat.

@wujastyk
Copy link

+1 Screen real-estate is precious, and this is just a waste. Note that none of my entrytypes, not one, has an archiveprefix field.

image

@kenleyshaw kenleyshaw removed their assignment Mar 3, 2022
@Siedlerchr Siedlerchr added the good first issue An issue intended for project-newcomers. Varies in difficulty. label Apr 5, 2022
@samruan-yz
Copy link

Hi community! I wonder if anyone is working on this issue currently? If not, may I handle this since it seems like a great issue to help me to get familiar with the code base before starting GSoC!

@ThiloteE
Copy link
Member

Hey, @samruan-yz looks like this issue is partly a duplicate of #4688. Ideally, the "optional fields", "deprecated fields" and "other fields" tabs should be merged to one tab. The meta-issue #4686 keeps track of the broader changes to the UI of the entry editor.

Just recently, some students from Adelaide have been asking to work on #4688, but they also have asked to work on other issues as well and there has not been any pull request yet. Maybe you can work together with @a1819644?

If #4688 is taken into account, this issue here would change from not showing the "tab", but not showing the "fields".

As I see it, there are now two different issues:

A. The merger of the three tabs
B. Make the deprecated fields not show, unless they contain values

It would make sense to do A before B, because if you make the fields vanish, but not the tab, there would be an empty "deprecated fields" tab, which is also disturbing to the user.
@samruan-yz, if you want to start on B first, you can do it, of course, since the merger would be done by @a1819644. 👍

@ThiloteE
Copy link
Member

ThiloteE commented Apr 11, 2022

As a general advice: check out https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md for a start. Also, https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace is a good start. Feel free to ask if you have any questions here on GitHub or also at JabRef's Gitter chat.

Try to open a (draft) pull request early on, so that people can see you are working on the issue and so that they can see the direction the pull request is heading towards. This way, you will likely receive valuable feedback. It also allows people to work on the same issue at the same time by keeping track of each other's efforts, which is crucial at avoiding merge conflicts.

@a1819644
Copy link

Yeah sure. no problem. I can start working on merger "A"
@ThiloteE thanks for the advice

tomlinn pushed a commit to tomlinn/jabref that referenced this issue May 10, 2022
Features & Enhancements automation moved this from Normal priority to Done May 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
entry-editor good first issue An issue intended for project-newcomers. Varies in difficulty. status: duplicate type: enhancement ui
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

7 participants