What to consider
- Are your utility VIs integrated into the LabVIEW Tools Menu?
- Do stand-alone applications have keyboard shortcuts implemented for custom run-time menu options and these do not override common keyboard shortcuts (such as copy/paste)?
- Do window titles exclude ".vi" (Window Name property in VI Properties)?
- For utilities, dialogs, and stand-alone applications, are you using system controls and indicators?
- Are the background colors set to "panel and object"?
- Is the window appearance is set to Dialog for dialog windows?
- Is the abort button visible (it should not be)?
- Is the run-time position set to centered?
- Does the utility, dialog, or application run when opened?
- Does the utility, dialog, or application close when finished executing?
- Do dialog windows follow the same style as NI dialog windows?
- Do dialog windows include Help buttons linking to the help document?
- Is the user interface intuitive for all utilities, dialogs, and stand-alone applications?
- Is the user interface professional in look, feel, and operation?
If your Add-on requires utilities to help users deploy dependencies to Real-Time targets, activate your product, etc. be sure to integrate these utility VIs into the LabVIEW Tools Menu. Please refer to the for more information.
For UI tips and tricks, we recommend visiting the . There is a great set of tips and tricks in the Creating Quality UIs with NI LabVIEW - NIWeek & Developer Days 2010 Presentation post.