NetBeans82Branding
_NOTOC__
NB 8.2 branding checklist
The following changes will be integrated into release82 branch in "releases" repository.
Ref:
Changes in image handling for dark L&F & https://netbeans.org/bugzilla/show_bug.cgi?id=262804#c13
Action | Resource | Status | Notes |
---|---|---|---|
Platform branding | core.windows/src/org/netbeans/core/windows/view/ui/Bundle.properties, core.startup/src/org/netbeans/core/startup/Bundle.properties, core.startup/src/org/netbeans/core/startup/splash.gif, core.startup/src/org/netbeans/core/startup/frame.gif, core.startup/src/org/netbeans/core/startup/frame32.gif, core.startup/src/org/netbeans/core/startup/frame48.gif
core.startup/src/org/netbeans/core/startup/frame32_dark.gif core.startup/src/org/netbeans/core/startup/frame48_dark.gif core.startup/src/org/netbeans/core/startup/frame_dark.gif core.startup/src/org/netbeans/core/startup/splash_dark.gif | 8.2 RC on the splash and in the Bundle files, the icons not changing | |
Splash Screen | ide.branding/core.startup/src/org/netbeans/core/startup/splash_nb.gif
ide.branding/core.startup/src/org/netbeans/core/startup/splash_dark_nb.gif | 8.2 RC | |
About Image | ide.branding/core.startup/src/org/netbeans/core/startup/about_nb.png, *_dark_nb.gif as well,
ide.branding/core.startup/src/org/netbeans/core/startup/about__dark_nb.png | 8.2 RC | |
Wizard background | openide.dialogs/src/org/netbeans/modules/dialogs/defaultWizard.gif, openide.dialogs/src/org/openide/Bundle.properties | x | keeping 7.1 theme |
Updater picture | ide.branding/autoupdate.services/libsrc/org/netbeans/updater/resources/updatersplash_nb.gif, ide.branding/autoupdate.services/libsrc/org/netbeans/updater/resources/updatersplash__dark_nb.gif, ide.branding/autoupdate.services/libsrc/org/netbeans/updater/Bundle_nb.properties | x | keeping 7.1 theme |
Branded IDE icons | ide.branding/core.startup/src/org/netbeans/core/startup/frame*_nb.gif, ide.branding/release/netbeans.icns, ide/launcher/macosx/NetBeansLauncher/netbeans.icns, ide.branding/release/netbeans.png, ide/launcher/windows/netbeans.ico, rebuild ide/launcher/windows/netbeans.exe | x | no changes since 6.0 |
Product Title | ide.branding/core.startup/src/org/netbeans/core/startup/Bundle_nb.properties | currentVersion=NetBeans IDE 8.2 (Build {0}) | |
Main Window Title | ide.branding/core.windows/src/org/netbeans/core/windows/view/ui/Bundle_nb.properties | CTL_MainWindow_Title={1} - NetBeans IDE 8.2 CTL_MainWindow_Title_No_Project=NetBeans IDE 8.2 | |
Default user dir | ide/launcher/netbeans.conf | netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/8.2" netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/8.2" | |
Startup options | ide/launcher/netbeans.conf | for Beta - keep assertions and exceptions raised in a dialog box (not for FCS), - remove "-J-Dplugin.manager.check.updates=false" (also for RC/FCS) for RC/FCS: - remove "-J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes" | |
Update Center stability category names | ide.branding/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/Bundle_nb.properties | NetBeans Certified Plugin, NetBeans Beta Plugin, Community Contributed Plugin | |
Update Center URLs | updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml | updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz updates.netbeans.org/netbeans/updates/8.2/uc/final/certified/catalog.xml.gz plugins.netbeans.org/nbpluginportal/updates/8.2/catalog.xml.gz | |
Update Center URL L10N | L10N versions of updatecenters/src/org/netbeans/modules/updatecenters/resources/Bundle.properties, updatecenters/src/org/netbeans/modules/updatecenters/resources/mf-layer.xml | PetrG to integrate localized versions of these files. | |
Hiding memory toolbar | core.ui/src/org/netbeans/core/ui/resources/Standard.xml, core.ide/src/org/netbeans/core/ide/resources/Standard.xml | ||
Removing timers module | nbbuild/cluster.properties | removing the module from FCS and also from Beta | |
Welcome Screen | welcome/src/org/netbeans/modules/welcome/resources/ | change URLs according to docs instructions | |
Product Licenses | ide.branding/release-toplevel/ installer/engine/src/org/netbeans/installer/product/components/netbeans-license.txt installer/mac/newbuild/dmg/Resources/license.txt | ||
Do not create THIRDPARTYLICENSE-generated.txt | nbbuild/build.xml | Remove the target "create-license-summary" from the line "<target name="build-nozip" depends="clean-cluster-flags,build-clusters,create-license-summary,create-netbeans-import,finish-build" description="Build the IDE but do not create a final ZIP file."/>" | |
Increase spec versions of modules | ant -Dbranch=true increment-spec-versions hg di hg ci -m "Incrementing spec. versions for 8.2." hg push | ||
Javadoc site update | http://bits.netbeans.org/dev/javadoc/ http://bits.netbeans.org/8.2/javadoc/ | ||
Sigfile adjustments | http://wiki.netbeans.org/SignatureTest#At_the_time_of_release | For FCS build. Integration will not be in branch, only in trunk. | |
JNLP repository | at bits.netbeans.org/8.1/jnlp | ||
README | ide.branding/release-toplevel/README.html | ||
User Registration | inside product: registration/src/org/netbeans/modules/registration/Bundle.properties in installer: installer/engine/branding/jdk/src/data/engine.properties installer/engine/branding/jtb/src/data/engine.properties installer/engine/src/data/engine.properties | not for 7.0 and newer | |
Usage Statistics | installer | available for all builds | |
Names of src and binary zips | netbeans-8.2-<buildnumber>.zip (for full IDE binary) netbeans-8.2-<buildnumber>-src.zip (for full IDE src) netbeans-8.2-<buildnumber>-<bundle>.zip (for bundles) | ||
Images on installer wizard | installer/engine/src/org/netbeans/installer/wizard/wizard-description-background.png installer/engine/src/org/netbeans/installer/wizard/components/panels/netbeans/resources/welcome-left-bottom.png | keeping 7.1 theme | |
Naming on the download page | NetBeans IDE 8.2 | ||
Naming of the installer file | netbeans-8.2-<platform>.{exe,sh,dmg} (for full IDE) netbeans-8.2-<bundle>-<platform>.{exe,sh,dmg} (for bundles) | ||
Naming on the welcome panel of the installer UI | NetBeans IDE 8.2 | ||
Naming of the Add or Remove Programs entry | NetBeans IDE 8.2 | ||
Installation directory name and location | C:\Program Files\NetBeans 8.2 (Windows) ~/netbeans-8.2 (Linux/Solaris non-root) /opt/netbeans-8.2 (root Solaris) /Applications/NetBeans/NetBeans 8.2.app (Mac OS X) /usr/local/netbeans-8.2 (root Linux) | ||
Installation directory name and location - Nested-JRE | installer\infra\build\products\jre-nested\build.properties | C:\Program Files\NetBeans 8.2 (Windows)/bin/jre ~/netbeans-8.2/bin/jre (Linux/Solaris non-root) /opt/netbeans-8.2/bin/jre (root Solaris) /usr/local/netbeans-8.2/bin/jre (root Linux) | |
Desktop shortcut icon and label | NetBeans IDE 8.2 | ||
Start Menu shortcuts structure, icons and labels | NetBeans > NetBeans IDE 8.2 | ||
BUILD_DESC in RE's build scripts | nbbuild/newbuild/trunk-nightly.sh nbbuild/newbuild/upload-bits.sh | BUILD_DESC=8.2 |