Menu

#1487 System tray icon not proper resolution

KeePass_2.x
closed
nobody
None
5
2017-03-22
2016-03-01
Justin
No

On systems with high-DPI screens and automatic display scaling (at least in Windows 10), the KeePass system tray icon is blurry compared to other icons that have native high resolution icons. I included an example in the attachment.

1 Attachments

Discussion

  • Argodon

    Argodon - 2016-03-01

    maybe because of this:
    Changes from 2.30 to 2.31
    New Features: Refined application icons (thanks to Victor Andreyenkov).
    Improvements / Changes:
    Improved icon recoloring.

    new / old

     

    Last edit: Argodon 2016-03-01
  • Argodon

    Argodon - 2016-03-01

    upd:
    I have not correctly displayed in the folder list
    KeePass v.2.31

     

    Last edit: Argodon 2016-03-01
  • Justin

    Justin - 2016-03-02

    I should note that I filed this bug using 2.31.

     
  • Dominik Reichl

    Dominik Reichl - 2016-03-04
    • status: open --> closed
     
  • Dominik Reichl

    Dominik Reichl - 2016-03-04

    Thanks a lot for reporting these issues! I've fixed them now.

    Here's the latest development snapshot for testing:
    http://keepass.info/filepool/KeePass_160304.zip

    Best regards,
    Dominik

     
    • Justin

      Justin - 2016-03-04

      Confirmed system tray issue resolved! It's beautiful now.
      -Justin

       
  • Argodon

    Argodon - 2016-03-04

    I also confirm, okay now.
    thx Dominik

     
  • Thomas Henlich

    Thomas Henlich - 2016-05-17

    I'm still getting this bug, with all versions after 2.30 (Windows 7, 120 dpi)

     
  • Dominik Reichl

    Dominik Reichl - 2016-05-17

    I can reproduce this on Windows 7. On Windows 8 and higher, it works as expected.

    I'll experiment a bit, but I doubt there's a reasonable solution that works on all Windows systems at once.

    Best regards,
    Dominik

     
  • Thomas Henlich

    Thomas Henlich - 2016-05-17

    Maybe this page (second answer) has some useful information?

     
  • Dominik Reichl

    Dominik Reichl - 2016-05-17

    Nope; KeePass already does resize the icon based on SystemInformation.SmallIconSize and declares DPI awareness.

    Although I didn't debug it in detail, my guess is that the culprit is the way how Windows draws icons in a specific size (already did many experiments with this when getting it right for Windows 8 and higher). This has been fixed in Windows 8; for 7 and older we'd need a workaround. The most simple workaround would be to change the order of candidate images, but then the icons would look ugly on Windows 8 and higher, so this is not a solution. A workaround that specifically selects different icons on Windows 7 and earlier probably would be the way to go.

    Best regards,
    Dominik

     
  • Thomas Henlich

    Thomas Henlich - 2016-08-19

    I would like to upvote this issue. Windows 7 is still a supported OS with many users and will be for some time.

     
  • Dominik Reichl

    Dominik Reichl - 2017-03-15

    I was able to develop a workaround for Windows 7 now.

    Here's the latest development snapshot for testing:
    http://keepass.info/filepool/KeePass_170315.zip

    Thanks and best regards,
    Dominik

     
  • Thomas Henlich

    Thomas Henlich - 2017-03-22

    Resolution confirmed (Windows 7, 120 dpi).

     

Log in to post a comment.

Monday.com Logo