You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Eirik Bakke (JIRA)" <ji...@apache.org> on 2018/09/11 19:29:00 UTC

[jira] [Updated] (NETBEANS-1238) HiDPI icons in tabcontrol and openide.awt modules for Windows LAF

     [ https://issues.apache.org/jira/browse/NETBEANS-1238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eirik Bakke updated NETBEANS-1238:
----------------------------------
    Description: 
On Windows 10, each monitor may be configured with an arbitrary scaling factor, such as 125%, 150%, 200%, or even 300%. For instance, high-density laptop displays are typically set to a scaling of 200% by default. On Java 9 and 10, Swing handles this "HiDPI" scaling automatically, making the UI take up more pixels without looking smaller, and without any changes in the client application. This makes bitmap icons blurry or ragged, however.

To look good on HiDPI displays on Windows 10, the various icons that are part of NetBeans' window system must be made scalable to arbitrary resolutions. This includes, for instance, the "X" button that is used to close tabs, the "_" button that collapses a sidebar, or the ">>" button that shows hidden toolbar icons. These icons reside in the tabcontrol and openide.awt modules.


  was:
On Windows 10, each monitor may be configured with an arbitrary scaling factor, such as 125%, 150%, 200%, or even 300%. For instance, high-density laptop displays are typically set to a scaling of 200% by default. On Java 9 and 10, Swing handles this "HiDPI" scaling automatically, making the UI take up more pixels without looking smaller, and without any changes in the client application. This makes bitmap icons blurry or ragged, however.

To look good on HiDPI displays on Windows 10, the various icons that are part of NetBeans' window system must be made scalable to arbitrary resolutions. This includes, for instance, the "X" button that is used to close tabs, the "_" button that collapses a sidebar, or the ">>" button that shows hidden toolbar icons.



> HiDPI icons in tabcontrol and openide.awt modules for Windows LAF
> -----------------------------------------------------------------
>
>                 Key: NETBEANS-1238
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-1238
>             Project: NetBeans
>          Issue Type: Bug
>          Components: platform - Window System
>    Affects Versions: 9.0
>         Environment: Windows 8.1 and Windows 10 with high-density displays or accessibility scaling
>            Reporter: Eirik Bakke
>            Priority: Major
>              Labels: HiDPI
>
> On Windows 10, each monitor may be configured with an arbitrary scaling factor, such as 125%, 150%, 200%, or even 300%. For instance, high-density laptop displays are typically set to a scaling of 200% by default. On Java 9 and 10, Swing handles this "HiDPI" scaling automatically, making the UI take up more pixels without looking smaller, and without any changes in the client application. This makes bitmap icons blurry or ragged, however.
> To look good on HiDPI displays on Windows 10, the various icons that are part of NetBeans' window system must be made scalable to arbitrary resolutions. This includes, for instance, the "X" button that is used to close tabs, the "_" button that collapses a sidebar, or the ">>" button that shows hidden toolbar icons. These icons reside in the tabcontrol and openide.awt modules.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists