The goal of the UI review process is to keep a high level of consistency across the Main user interface elements in the NetBeans IDE. Main UI elements are those that appear in or apply to all (or most) project or file types (such as the main toolbar and context menus). If an intended UI change affects any of the Main UI elements, it needs to go through the UI review process. UI changes that don't affect any Main UI elements are exempt from the review process. The process applies only to features that are distributed in the All NetBeans IDE download, not to additional plugins.
The following elements are Main UI elements and have their behavior described in permanent UI specs. Click on the links to see the specs.
Do not commit changes affecting the Main UI elements into the current development daily build, until the change has been reviewed and approved in the UI review. A difference between a permanent UI spec and daily build implementation is classified as a P2 bug according to the bug priority guidelines.
The UI spec describing changes to the main UI elements should contain use cases and usage scenarios plus screenshots or ascii-arts visualizing the change. Even if the review is focused on the Main UI elements, it's important to include description and screenshots of other affected UI (e.g. dialogs and wizard panels). It helps the reviewer to evaluate the change in main UI elements and make the review decision.
For the UI spec you can use the UI Spec Template or any other format if it well meets the requested UI spec criteria.