-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
The display on a high-resolution screen is kind of messy on Windows 10 #3276
Comments
You can increase the font size in the preferences to get a somewhat working version. But I agree that a lot has to improve on high-res displays. |
Apart from the font and icon sizes (that you can already increase right now), what are concrete actions that we can take to improve the user experience on high-res displays? I am a bit at a loss as to what to do about this exactly. |
FYI, what I have lastly posted is not the effect after the change of font and icon sizes, but the effect of the Windows's System Wide Enhancement. I think the problem here is that although the high-res displays will enlarge fonts automatically, it only affect the menu titles, whereas the entries and groups are not affected. The asynchronous behavior result into the inconguent appearances between entries/groups and menue titles. Just as the screenshots in the main post. |
You can also increase the size of the main table font by hitting CTRL-+ as in the web browsers |
Thank you. Maybe it is because of the scaling. I use two different screens, one smaller in size ( I guess the problem here is to support the scaling larger than 100%. @matthiasgeiger Thank you for you advice. I have tried Ctrl + -, the font size of main table decreased; but when I tried Ctrl + +/= or Ctrl + Shift + +/=, the font size of main table just did not increase. |
@lenhard: here is a bunch of things that we should change so that JabRef works out of the box on high resolution displays:
(these are all specific to JavaFX since I wouldn't spend much energy in improving the old swing controls) |
Does any setting of "Override high DPI scaling behavior" help? See also https://intellij-support.jetbrains.com/hc/en-us/articles/115001260010/comments/115000141770 |
Refs #2409 |
@koppor Thank you for your attention. I have posted one screenshot above, which displayed the effect of turning on the "Override high DPI scaling behavior" feature on Windows 10 after its Creators' Update. It relieves the problem a bit, but just as I said, the characters are rather blurring. |
@tobiasdiez @lenhard @matthiasgeiger @Siedlerchr @koppor Are there any updates for this issue? |
help wanted |
Okay, thanks. Looking forward to some expert's solution! 😃 |
I had this same issue plus all the ones you are having PLUS when certain new windows open, they are out of the page and I must Win+space+M(ove) it with keyboard into page... Good news. The Ctrl + PLUS bug can be solved by re-mapping it to your favourite keyboard stroke. Apparently, my PC thinks Ctrl + "PLUS" is Ctrl + "EQUALS"... No idea what's going on. |
Another reason to move towards java 9, there recently have been some improviements: |
We are currently working on converting the whole maintable and all other windows to JavaFX. You can try out the version here https://builds.jabref.org/maintable-beta/ Otherwise |
@Siedlerchr Awesome job! The new UI is so modern that it makes
|
Thanks for the feedback! Some of the dialogs and settings are still on the old gui so they might look very small |
I am very glad to test this version with the fancy UI. 💯 |
I would say the UI's other than maintable need to be consistent with maintable, for now they are not upgraded to the new design. And the
|
This solved the problem for me: https://stackoverflow.com/questions/30555401/java-disable-dpi-aware-not-working |
Most of the issues should be fixed in the current master https://builds.jabref.org/master |
JabRef version
4.0
on1.8.0_144
See the following two screenshots:
The menu titles seems to be too big and the font size for groups and entries is too small, which renders a kind of messy display. I think maybe Windows might be to blame for part of the problem, but I have seen many successful instances, such as
RStudio
,MATLAB
. Hopefully,JabRef
will handle this better, too.The text was updated successfully, but these errors were encountered: