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

Manually fix columns width, define columns' width as (non) flexible #6348

Open
ilippert opened this issue Apr 25, 2020 · 13 comments
Open

Manually fix columns width, define columns' width as (non) flexible #6348

ilippert opened this issue Apr 25, 2020 · 13 comments

Comments

@ilippert
Copy link
Contributor

ilippert commented Apr 25, 2020

JabRef 5.1--2020-04-23--bbea7df
Linux 5.5.17-200.fc31.x86_64 amd64
Java 14.0.1

I'm always frustrated when I open jabref and the columns have columns widths that I have to fiddle with.

Describe the solution you'd like
I want to have a slightly more (advanced/extended) entry table columns specification in the Preferences. At the moment that preference panel only configures the Name of the column. I want to see three configurable columns

The initial values for width should be read from the current state of widths in the entry table.

I believe that this improvement would also reinstate a feature that was enabled in an earlier incarnation of jabref: define default widths for columns and retrieve values from the current layout of the columns.

@ilippert
Copy link
Contributor Author

ilippert commented May 1, 2020

This is clearly related to the bugs #6259 and #5872

@ilippert
Copy link
Contributor Author

This enhancement is also related to #6626 #6818 #6690

@github-actions
Copy link
Contributor

This issue has been inactive for half a year. Since JabRef is constantly evolving this issue may not be relevant any longer and it will be closed in two weeks if no further activity occurs.

As part of an effort to ensure that the JabRef team is focusing on important and valid issues, we would like to ask if you could update the issue if it still persists. This could be in the following form:

  • If there has been a longer discussion, add a short summary of the most important points as a new comment (if not yet existing).
  • Provide further steps or information on how to reproduce this issue.
  • Upvote the initial post if you like to see it implemented soon. Votes are not the only metric that we use to determine the requests that are implemented, however, they do factor into our decision-making process.
  • If all information is provided and still up-to-date, then just add a short comment that the issue is still relevant.

Thank you for your contribution!

@github-actions github-actions bot added the status: stale Issues marked by a bot as "stale". All issues need to be investigated manually. label Apr 18, 2021
@ilippert
Copy link
Contributor Author

I would still like this feature

@Siedlerchr Siedlerchr removed the status: stale Issues marked by a bot as "stale". All issues need to be investigated manually. label Apr 20, 2021
@protist
Copy link

protist commented Jun 8, 2021

To add a bit more detail, any manual changes to column widths is not saved between sessions. To replicate:

  1. Change column width
  2. Save and quit
  3. Launch JabRef again

Expected behaviour: columns should have the same width as previously defined.
Observed behaviour: columns reset to the default width.

This is particular annoying for fields such as "Year", which barely require any width, but take space away from more verbose columns like "Title" or "Comment".

@samuelVJrobinson
Copy link

I agree with the previous comments. This would be extremely useful to have in future versions of JabRef.

@ilippert
Copy link
Contributor Author

JabRef 5.4--2021-09-22--e9d845b
Linux 5.13.16-200.fc34.x86_64 amd64
Java 16.0.2
JavaFX 17+18

just to reiterate another part of the problem: when I change the width of the column, JabRef unpredictably shifts other columns' widths.

@Siedlerchr
Copy link
Member

Did you disable "Fit columns on screen"?

@ilippert
Copy link
Contributor Author

Did you disable "Fit columns on screen"?

I have activated "Fit table horizontally on screen"

@ThiloteE
Copy link
Member

ThiloteE commented Sep 24, 2021

Yes, disabling that one could help you. I don't use it either. Widths of Columns are saved after closing and opening of JabRef and it doesn't lead to weird problems, when resizing the group column or trying to manually adjust the widths of columns. I was soooo close to posting a video about this, but then i found disabling this option helped me a lot and i was like hmmmm... maybe other people like having it activated xD

Out of curiosity, Are there any statistics how many users of JabRef use or disable this function?

@ilippert
Copy link
Contributor Author

Thanks for the suggestion. Deactivating the Fit immediately helps.

@protist
Copy link

protist commented Oct 13, 2021

Did you disable "Fit columns on screen"?

Thank @Siedlerchr. I can also confirm that disabling Fit table horizontally on screen results in column widths being saved between sessions.

@shmilee
Copy link

shmilee commented Nov 8, 2021

"Fit table horizontally on screen" helps.
But the "groups interface" width is still not saved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Normal priority
Development

No branches or pull requests

8 participants