[ 
https://issues.apache.org/jira/browse/NETBEANS-2455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16836971#comment-16836971
 ] 

Antonio Vieiro commented on NETBEANS-2455:
------------------------------------------

[~ebakke] the objective is to _generate_ a PNG file on each build from a 
template. This generated PNG file (splash screen, about screen) will imprint 
the build number ("11.0", "12.0", "dev-XXXX-YYYY"), so when you start the IDE 
you can see what version you're running.

This generation of the PNG file will be done in the build system, using an Ant 
task, at compile time. In order to timestamp the template PNG with an 
appropriate font we'll need to create a BufferedImage with the image template, 
then load a TrueType font (Montserrat, it seems) and then stamp the build 
number ("11.0", "12.0", "dev-XXXX-YYYY" on the image) using 
java.awt.Graphics.drawString.

For the build system to load the image we'll need to upload it to OSU/OSL 
(where are binaries are currently hosted) so we can download it (as any other 
binary) at build time. In order to include it in the build system we'll need to 
update the existing license files and add the proper license information.

If eveything goes well (we couldn't upload binaries on monday, we can now) we 
can have this done by next weekend.

> Splash screens for development version
> --------------------------------------
>
>                 Key: NETBEANS-2455
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2455
>             Project: NetBeans
>          Issue Type: Bug
>          Components: ide - UI
>            Reporter: Junichi Yamamoto
>            Assignee: Antonio Vieiro
>            Priority: Major
>              Labels: pull-request-available
>         Attachments: Simplified Splash Screen with example version text.svg, 
> Simplified Splash Screen without version text.svg, Simplified Splash 
> Screen.ai, apache-netbeans-splash.png, apache-netbeans-splash.svg, 
> image-2019-05-10-05-51-46-560.png, netbeans-logo-notext.svg, 
> netbeans-logo-text.svg, splash.png
>
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> Currently, the version of the splash screen is 10 in the master branch. So we 
> should fix it (e.g. Dev., Development Version, ...).



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

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

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

Reply via email to