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

Eirik Bakke updated NETBEANS-2605:
----------------------------------
    Description: 
As part of the higher-level 
[effort|https://cwiki.apache.org/confluence/display/NETBEANS/HiDPI+%28Retina%29+improvements]
 to support HiDPI for the NetBeans IDE and for NetBeans Platform applications, 
a commonly used subset of icons should be recreated using the scalable SVG 
format (see NETBEANS-2604).

As of 2019-05-27, there are 2740 unique files with extension 'png' or 'gif' in 
non-test sources in the [NetBeans codebase's master 
branch|https://github.com/apache/netbeans]. The page at 
https://people.csail.mit.edu/ebakke/misc/netbeans-icons shows all of these 
images. When there are multiple files with the same SHA256 checksum, only one 
is shown.

With some practice, it takes on average 30 minutes to create an SVG version of 
a typical icon in Adobe Illustrator. See the attached illustration (and [this 
Illustrator 
template|https://people.csail.mit.edu/ebakke/misc/netbeans-icons/netbeans_icons_illustrator_template.ai]).
 Thus it's infeasible to do this for every icon in the codebase. Instead, icons 
commonly seen on the screen during a typical NetBeans IDE session should be 
prioritized.

This issue tracks the task of providing a prioritized list of icons (with file 
names) for which we should try to provide SVG versions. For example, in 
prioritized order:
# Every icon in the editor toolbar
# Every icon in the application toolbar, with default NetBeans settings.
# Icons used in the menu bar menus.
# Any other icon seen on the screen when a blank NetBeans IDE installation is 
started up.
# Icons shown in the Projects pane when working with a simple Java project.
# Icons shown in the Projects pane when working with a Java project in a git 
repository.
# etc.

  was:
As part of the higher-level 
[effort|https://cwiki.apache.org/confluence/display/NETBEANS/HiDPI+%28Retina%29+improvements]
 to support HiDPI for the NetBeans IDE and for NetBeans Platform applications, 
a commonly used subset of icons should be recreated using the scalable SVG 
format (see NETBEANS-2604).

As of 2019-05-27, there are 2740 unique files with extension 'png' or 'gif' in 
non-test sources in the [NetBeans codebase's master 
branch|https://github.com/apache/netbeans]. The page at 
https://people.csail.mit.edu/ebakke/misc/netbeans-icons shows all of these 
images. When there are multiple files with the same SHA256 checksum, only one 
is shown.

With some practice, it takes on average 30 minutes to create an SVG version of 
a typical icon in Adobe Illustrator. See the attached illustration (and [this 
Illustrator 
template|https://people.csail.mit.edu/ebakke/misc/netbeans-icons/netbeans_icons_illustrator_template.ai]).
 Thus it's infeasible to do this for every icon in the codebase. Instead, icons 
commonly seen on the screen during a typical NetBeans IDE session should be 
prioritized.

This issue tracks the task of providing a prioritized list of icons for which 
we should try to provide SVG versions.


> Prioritize icons to vectorize for HiDPI support
> -----------------------------------------------
>
>                 Key: NETBEANS-2605
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2605
>             Project: NetBeans
>          Issue Type: Improvement
>          Components: platform - Other
>    Affects Versions: 11.0
>            Reporter: Eirik Bakke
>            Priority: Major
>              Labels: HiDPI
>         Attachments: effort_required.png
>
>
> As part of the higher-level 
> [effort|https://cwiki.apache.org/confluence/display/NETBEANS/HiDPI+%28Retina%29+improvements]
>  to support HiDPI for the NetBeans IDE and for NetBeans Platform 
> applications, a commonly used subset of icons should be recreated using the 
> scalable SVG format (see NETBEANS-2604).
> As of 2019-05-27, there are 2740 unique files with extension 'png' or 'gif' 
> in non-test sources in the [NetBeans codebase's master 
> branch|https://github.com/apache/netbeans]. The page at 
> https://people.csail.mit.edu/ebakke/misc/netbeans-icons shows all of these 
> images. When there are multiple files with the same SHA256 checksum, only one 
> is shown.
> With some practice, it takes on average 30 minutes to create an SVG version 
> of a typical icon in Adobe Illustrator. See the attached illustration (and 
> [this Illustrator 
> template|https://people.csail.mit.edu/ebakke/misc/netbeans-icons/netbeans_icons_illustrator_template.ai]).
>  Thus it's infeasible to do this for every icon in the codebase. Instead, 
> icons commonly seen on the screen during a typical NetBeans IDE session 
> should be prioritized.
> This issue tracks the task of providing a prioritized list of icons (with 
> file names) for which we should try to provide SVG versions. For example, in 
> prioritized order:
> # Every icon in the editor toolbar
> # Every icon in the application toolbar, with default NetBeans settings.
> # Icons used in the menu bar menus.
> # Any other icon seen on the screen when a blank NetBeans IDE installation is 
> started up.
> # Icons shown in the Projects pane when working with a simple Java project.
> # Icons shown in the Projects pane when working with a Java project in a git 
> repository.
> # etc.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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

Reply via email to