Author: Josef Pavlicek
$Id: VersioningOptionSettings.html,v 1.3 2007/04/11 16:41:30 josefpavlicek Exp $ (see full CVS history)
$Date: 2007/04/11 16:41:30 $
Motivation of this specification is to redesign the option settings of Versioning Systems like Subversion, CVS and Local History.
Primary goal is to redesign the option settings of Versioning Systems paced in NetBeans
If the user works with the NetBeans IDE he/she sometimes needs to open the versioning system settings:
The user supposes to have these settings placed in the same logic order like they are in the Versioning main menu. The is looking for them in the Tools - >Options main manu item.
The user opens Tools -> Options. The system shows the Option Settings dialogue (Figure 1):
Figure 1: The new design of Option panel
Figure 1 description:
Figure 1 shows the option menu dialogue design.
Figure 1.2: New Versioning system ICON
Figure 1.2 description:
Figure 1.2 shows the design of Versioning system icon. For downloading it click here.
Figure 1.3 description:
This figure shows the detail of mnemonic for Versioning system.
Figure 2: CVS settings
Figure 2 description:
The system allows the user to set:
Figure 3: Subversion settings
Figure 3 description:
The system allows the user:
Figure 4: Local History settings
Figure 4 description:
The system allows the user set:
For information go to Local History UI Specification.
Figure 5: Diff settings
Figure 5 description:
Figure 5 shows the Diff settings design. The user can select between Internal Diff engine and External Diff. By default is selected Internal Diff.
are disabled and have standard gray color.
If the user chooses the External Diff, the system activates the Label and Text Box and Button for click.
Figure 6: Other Versioning system settings
Figure 6 description:
We have to supposed to have more version system in NetBeans in future. If we add a new settings, this settings will be realized by new tab in the Versioning panel.
Open issue is, if we have to have DIFF inside of Version settings or in different places.
Thanks CVS team for helping, consultation and very good suggestions.
Ing. Josef Pavlicek, Ph.D.
Human Interface Designer
Software eXperience Design
Sun Microsystems Czech s.r.o
Phone:+420 233 009 442
GSM: +420 737 38 54 75