netbeans-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eirik Bakke (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (NETBEANS-1582) HiDPI icons for window system icons on default Linux LAF
Date Wed, 31 Oct 2018 13:30:00 GMT

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

Eirik Bakke updated NETBEANS-1582:
----------------------------------
    Description: 
To look good on HiDPI displays on Linux, 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 and the "_" button that collapses a sidebar. These icons
reside in the tabcontrol and openide.awt modules.

The pull request at [https://github.com/apache/incubator-netbeans/pull/859] already did this
work for the MacOS and Windows LAFs (see NETBEANS-1260 and NETBEANS-1238, respectively).
Using the same approach, it should now be relatively easy to do the same on Linux. Or more
specifically, whichever LAF is the default on, say, Ubuntu (I'm not sure myself).

This issue does _not_ cover the equivalent work on the Darcula plugin; that would be a separate
effort (see [https://github.com/Revivius/nb-darcula/issues/160] ).

(The author of the PR above does not have a Linux machine handily available, and so only did
the work for Windows and MacOS. Note that these icons are more or less the only ones that
are different from one LAF to another.)

  was:
To look good on HiDPI displays on Linux, 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.

The pull request at [https://github.com/apache/incubator-netbeans/pull/859] already did this
work for the MacOS and Windows LAFs (see NETBEANS-1260 and NETBEANS-1238, respectively).
Using the same approach, it should now be relatively easy to do the same on Linux. Or more
specifically, whichever LAF is the default on, say, Ubuntu (I'm not sure myself).

This issue does _not_ cover the equivalent work on the Darcula plugin; that would be a separate
effort (see [https://github.com/Revivius/nb-darcula/issues/160] ).

(The author of the PR above does not have a Linux machine handily available, and so only did
the work for Windows and MacOS. Note that these icons are more or less the only ones that
are different from one LAF to another.)


> HiDPI icons for window system icons on default Linux LAF
> --------------------------------------------------------
>
>                 Key: NETBEANS-1582
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-1582
>             Project: NetBeans
>          Issue Type: Improvement
>          Components: platform - Window System
>         Environment: Linux
>            Reporter: Eirik Bakke
>            Priority: Major
>              Labels: HiDPI
>
> To look good on HiDPI displays on Linux, 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 and the "_" button that collapses a sidebar. These
icons reside in the tabcontrol and openide.awt modules.
> The pull request at [https://github.com/apache/incubator-netbeans/pull/859] already
did this work for the MacOS and Windows LAFs (see NETBEANS-1260 and NETBEANS-1238, respectively).
Using the same approach, it should now be relatively easy to do the same on Linux. Or more
specifically, whichever LAF is the default on, say, Ubuntu (I'm not sure myself).
> This issue does _not_ cover the equivalent work on the Darcula plugin; that would be
a separate effort (see [https://github.com/Revivius/nb-darcula/issues/160] ).
> (The author of the PR above does not have a Linux machine handily available, and so only
did the work for Windows and MacOS. Note that these icons are more or less the only ones that
are different from one LAF to another.)



--
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


Mime
View raw message