JabRef 5.4--2021-11-29--217f902
Windows 10 10.0 amd64
Java 16.0.2
JavaFX 17.0.1+1
Follow up to
6901, which was solved by #8232.
Currently most of the issues are gone only some little nitpicks remain. My suggested solution would be to introduce Low screen size mode.
Nitpicks:
Nitpick 1: Second column of optional tab in the entry editor is hard to use (Longer text is hard to read), when the screen size is very small.
Nitpick 2: The row in 'File annotations' tab in the entry editor becomes comparatively narrow.
Solution i would suggest:
Solutions for (1):
1.1 Choose different default settings only for small screen sizes (Low Screen Size Mode). Detect small screen sizes on startup of Jabref. Different defaults should be 1.2 and/or 1.3.
1.2 enable Show preview as tab in entry editor. This option is nothing new and can be found under options>preferences>entry preview
1.3 Remove second column and list all fields in the optional tab in one column. I think there might be enough space for the entry preview column to remain in this case. There also already is a scrollbar, so nothing needed to add in that regard. As a result, the first column will become very large. Working with long columns/rows would be easier if #8076 were to be implemented.
Solutions for (2):
Edit:2.1 Increase minimum height of rows Marking and Content. Minimum height of rows increases when moving the entry editor upwards.
2.2 Allow to manually change height of rows Marking and Content.
2.3 Add another scrollbar for the column that Marking and Content are in. Currently there is a scrollbar within the Marking Field, but not "outside" of it. The Content field is not taken into account. This will alleviate repercussions of increased row height of Marking and Content which happens whenever the entry editor is dragged towards the bottom of the screen or if 2.2 is implemented by manually increasing row heigh of Marking
2.4 Decrease amount of "free space x"
2.5 Put "copy to clipboard" button into the same row as the "Marking" field. Currently it is one row above, which creates some white space that could be used otherwise.
2.6 Consider consolidating the information about author, page number and annotation date and time to be shown in a separate third column, anchored on the LEFT SIDE, because if the screen is too small, to see page numbers, it makes it a bother finding the annotation within the linked document. Edit: Workaround: Copy text from clipboard into search within document. Page will be found easily.
Priority
Low.
nitpick 1 > nitpick 2.
Additional context
All the following screenshots roughly correspond to the screen size of my notebook that i use for travel; 13.30 inch 16:9, 1366 x 768 pixel.
JabRef 5.4--2021-11-29--217f902 Windows 10 10.0 amd64 Java 16.0.2 JavaFX 17.0.1+1
Follow up to
6901, which was solved by #8232.
Currently most of the issues are gone only some little nitpicks remain. My suggested solution would be to introduce Low screen size mode.
Nitpicks:
Nitpick 1: Second column of optional tab in the entry editor is hard to use (Longer text is hard to read), when the screen size is very small. Nitpick 2: The row in 'File annotations' tab in the entry editor becomes comparatively narrow.
Solution i would suggest:
Solutions for (1): 1.1 Choose different default settings only for small screen sizes (Low Screen Size Mode). Detect small screen sizes on startup of Jabref. Different defaults should be 1.2 and/or 1.3. 1.2 enable
Show preview as tab in entry editor
. This option is nothing new and can be found underoptions>preferences>entry preview
1.3 Remove second column and list all fields in the optional tab in one column. I think there might be enough space for the entry preview column to remain in this case. There also already is a scrollbar, so nothing needed to add in that regard. As a result, the first column will become very large. Working with long columns/rows would be easier if #8076 were to be implemented.Solutions for (2): Edit:
2.1 Increase minimum height of rows2.2 Allow to manually change height of rowsMarking
andContent
. Minimum height of rows increases when moving the entry editor upwards.Marking
andContent
. 2.3 Add another scrollbar for the column thatMarking
andContent
are in. Currently there is a scrollbar within theMarking
Field, but not "outside" of it. TheContent
field is not taken into account. This will alleviate repercussions of increased row height ofMarking
andContent
which happens whenever the entry editor is dragged towards the bottom of the screen or if 2.2 is implemented by manually increasing row heigh ofMarking
2.4 Decrease amount of "free space x" 2.5 Put "copy to clipboard" button into the same row as the "Marking" field. Currently it is one row above, which creates some white space that could be used otherwise.2.6 Consider consolidating the information aboutauthor
,page number
andannotation date and time
to be shown in a separate third column, anchored on the LEFT SIDE, because if the screen is too small, to see page numbers, it makes it a bother finding the annotation within the linked document. Edit: Workaround: Copy text from clipboard into search within document. Page will be found easily.Priority Low. nitpick 1 > nitpick 2.
Additional context
All the following screenshots roughly correspond to the screen size of my notebook that i use for travel; 13.30 inch 16:9, 1366 x 768 pixel.
With regard to nitpick (1):
With regard to nitpick (2):
Related to 2.4:
Related to 2.2 and 2.5