Menu

#701 Better support for hi-res monitors

5.0
closed
2023-08-14
2020-05-27
Anonymous
No

Hello Marco,

I like what you are doing with your app and selected it because you are actively improving it.

I have a 4k monitor and the overall size of the app windows and font sizes are too small to read easily. I have increased the text size in the Chat Window, which helps, but the rest of the program is not adjustable.

Please implement some method for increasing the overall size and scaling of the app / fonts / emojis / menu / etc. to increase ease of use on higher resolution montiors.

Thanks,

Jeff Hepner

Discussion

  • Marco Mastroddi

    Marco Mastroddi - 2020-05-27

    Hello Jeff!
    First of all, thank you very much!
    HDPI works good on MacOSX and I have some problems with some Windows machine.
    You can try this solution for now:
    1) Go to https://www.beebeep.net/faq#faq3
    2) Download qt.conf file
    3) Edit qt.conf file in the line:

    WindowsArguments = dpiawareness=0
    

    4) Put 1 instead of 0.
    5) Restart BeeBEEP.

    If it does not work try to put 2 and restart BeeBEEP.
    Tell me if it works...
    Thank you!

     
  • Anonymous

    Anonymous - 2021-01-03

    Scaling still doesn't work when using multiple monitors using different scaling methods. Looks very large on my 1440p @ 100% and way too small on my 2160p @ 200%. Even after trying the different dpiawareness options.

     
  • Peter Bacon

    Peter Bacon - 2021-01-03

    Commenting on non-anonymous to subscribe

     
  • Marco Mastroddi

    Marco Mastroddi - 2021-01-04

    Hello Peter.
    I have compiled a new beta version of BeeBEEP for 64 bit computers and new Qt Version which has better support for HiDPI monitors.
    Can you test it?
    https://sourceforge.net/projects/beebeep/files/Windows/TEST/beebeep-5.8.3-1464-beta-64bit-portable.zip/download

    Unzip all the file in a new folder and launch beebeep.exe inside.
    It is portable version, so all the data files is stored inside the folder you created.
    Let me know if the problem is fixed.
    (Do not use qt.conf file explained above)

     
  • Peter Bacon

    Peter Bacon - 2021-01-04

    It's still acting the same. It seems to be worst on the center monitor, a 32" 1440p. Seems like there's just a handful of programs that don't communicate properly with Windows scaling. Not sure what it is.

     
  • Marco Mastroddi

    Marco Mastroddi - 2021-01-06

    This modification is more difficult than I thought. It is not a "Hi DPI" or "retina display" problem as in MacOSX, but a "scaling factor" problem. For some reason some QT widgets don't automatically resize.

    More info: https://doc.qt.io/archives/qt-5.9/highdpi.html

    Maybe we can solve with a properly modified qt.conf file to include in the folder where the beebeep.exe file is.

    I will keep looking...

     
  • Peter Bacon

    Peter Bacon - 2021-01-06

    Well, I found out that other programs and some UI elements in programs like calibre are also not responding to multi-monitor hiDPI awareness. So it seems like a Windows issue on my end. Might just have to wait for another OS update. I'll keep looking into it as well

     
  • Marco Mastroddi

    Marco Mastroddi - 2021-01-07

    I don't know if it is Windows problem... Because the QT Creator, the program I use to develop, correctly scales between factors. I have to understand how QT Creator manages it...
    Maybe I can't fix it for this version, but for the first new beta...

     
  • Peter Bacon

    Peter Bacon - 2021-01-09

    5.8.4 fixed it, thanks!

     
  • Marco Mastroddi

    Marco Mastroddi - 2021-01-10

    Thank you very very much for your feedbacks!

     
  • Marco Clementi

    Marco Clementi - 2023-08-10

    Hi Mark,
    thanks for your program, i have been using it for several months but in the last two weeks when i start the program the screen stays off for 1 second and changes the screen resolution to 640x480.
    I tried to change the value of the qt.conf file by inserting the value 1 and later also the value 2 but the problem remains.
    I use the resolution at 125% but the problem remains even at 100%
    How can I do to solve?
    BeeBEEP 5.8.6
    Windows 10 64bit version 22H2
    Tried on two high resolution 4k and Wide screens
    Greetings from Rome

     
  • Marco Mastroddi

    Marco Mastroddi - 2023-08-10

    Hello to you Marco! This is really strange behavior. BeeBEEP never changes the screen resolution. The option in qt..conf is to make the icons "see" larger on retina screens or similar. Since version 5.8.4 this is done automatically.
    Now the only thing I can think of is that there is a problem with the opengl drivers (have you updated anything recently?).
    I also use a 4k screen but I never have this kind of problem.
    Could you please send me the BeeBEEP log so we can see if there is an error ...
    https://www.beebeep.net/faq#faq8
    Grazie!!!
    m a r c o . m a s t r o d d i (at) gmail com

     

    Last edit: Marco Mastroddi 2023-08-10
  • Marco Clementi

    Marco Clementi - 2023-08-10

    I used CCLEANER and replaced the cloned SSD drive with Acronis. Log file attached.

     
  • Marco Mastroddi

    Marco Mastroddi - 2023-08-14

    Hello Marco, sorry for the late answer, I'm on summer holydays :-)
    I read the log but there is not a line with open GL error.
    I think yiu have to check the Windows event registry.
    I'm looking for this error also in Qt forum but nobody write sonething sinilar...
    I start to think that is not a problem related to BeebEEP but to its Qt library and driver installed in your computer (sonetimes CCleaner cleans too much).

    Renove BeeBEEP from autostart if you have in it.
    Starts soke programs.
    Close them.
    Ooen Windows Event.
    Start BeeBEEP
    Check the events if the issue occurs....

    Maybe we found a clue to fix this problem.

    Ps: a blind test: reinstall your graphical drivers....

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB