Jigloo Revision History
Version 4.6.4 - released Dec 19th
2010
- Bug
fix: GroupLayout support broken in 4.6.3
Version 4.6.3 -
released Dec 16th
2010
- New
Feature: when adding a new component to a form, the constructor can now
be chosen. Besides the added flexibility of being able to choose a
constructor with arguments, this now allows components without a
no-argument constructor to be added.
- Bug
fix: Failure to extract part of a form to a new form.
- Bug
fix: Failure to recognise an inherited TableLayout
- Bug
fix: Failure to find classes in related projects from a different
workspace
- Bug
fix: Failure to instantiate inner classes of a form.
Version 4.6.2 -
released May 28th
2010
- New
Feature: templates are now stored in separate folder inside jigloo
plugin installation folder - after backing up this folder, users can
modify individual templates, eg templates/swing/JFrame.txt is the
template for a JFrame. Some documentation and more flexibility will be
added in future versions.
- New
Feature: when a form is reloaded using the context-menu "reload form
editor" option, all classes are reloaded in addition to the form being
re-built.
- Bug
fix: SWT widgets with borders would be moved a few pixels when resizing.
- Bug
fix: SWT widgets would lose their FormAttachments when their style was
changed
- Bug
fix: when a form uses a widget class defined in a related project, and
that widget class was changed, the original form would not be reloaded
and would only update on restarting eclipse.
- Bug
fix: when changing the text for a text component, the Java
representation of the code is edited, allowing back-slashes to be
handled more intuitively.
Version 4.6.1 -
released May 15th
2010
- New
Feature: Support for objects with constructors with arguments
- Change:
When resizing the root component, the size will be changed in code
unless SHIFT is held down - previously the opposite was true.
- Bug
fix: multi-select behaviour was not correct
- Bug
fix: when using absolute layout with a Swing component with a JMenu the
components would be shifted down by two menu heights
- Bug
fix: (hopefully since I was not able to replicate it) - the absence of
enfinlayout.jar does not cause Jigloo to fail.
Version 4.6.0 -
released Dec 22nd
2009
- New
Feature: JLayeredPane support added
- Bug
fix: GUI editor fails under certain perspective configurations
- Bug
fix: when creating a new class, changing the superclass in the "New"
dialog had no effect
Version 4.5.4 - released Dec 19th
2009
- New
Feature: When a component is selected and has focus in the GUI editor,
then hitting "P" will select the parent component instead. In this mode
(parent-select-mode) whenever the original component is clicked on the
parent will be selected. This allows parents which are obscured by
their children to be moved/resized/edited. Hitting the "P" button again
when the parent is selected will revert to the original behaviour. Any
number of components can be in parent-select-mode at the same time.
- Bug
fix: When code-generation is set to generate brace-delimited blocks of
code for components, the generated code for SWT components set layout
data for components before they were created.
- Bug
fix: Look and Feels were not imported from a jar file.
- Bug
fix: Adding a JMenuBar to a swing JFrame caused the GroupLayout's
bottom boundary to separate from the container.
- Bug
fix: Components added to a JLayeredPane were not added to any layer -
they are now added to DEFAULT_LAYER
- Bug
fix: New component dialog did not show check boxes for creating main
and showGUI methods.
Version 4.5.3 -
released Nov 17th
2009
- Bug
fix: Table layout constraints such as "center", "left", "right", "top",
"bottom" are now not reset to "full" when moving an element or changing
the number of rows or columns
- Bug
fix: class-reloading is handled better when classes are re-compiled.
- Bug
fix: undo-redo did not always work correctly - now it does.
- Bug
fix: pressing the control key without a mouse-click could de-select a
component
- Bug
fix: IllegalArgumentException when closing FormEditor
- Bug
fix: JPopupMenus caused Jigloo to throw ClassCastException
- Bug
fix: "meta" (or "apple" key) was not recognised as part of a key-stroke
combination
Version 4.5.2 - released Oct 20th 2009
- realised
jigloo.jar was still a Java 1.6 file - this time succeeded in compiling
with Java 1.4.
Version 4.5.1 - released Oct 5th 2009
- attempt
at compiling jigloo.jar with Java 1.4 - in fact it is still Java 1.6,
so running eclipse with Java 1.5 causes Jigloo to fail
Version 4.5.0 - released Sep 9th
2009.
- "Extract
to new form" feature enhanced:
- Adds
capability to replace original element with an instance of the
extracted class
- Adds
capability to automatically add extracted class to custom component
palette
Version 4.4.4 - released Apr 18th
2009.
- Bug
Fix: Windows would be tiny when code was run: this was due to the size
of the container not being set (as of version 4.4.3) but a pack()
method call might not have existed to force window to assume it's
preferred size. A "pack()" call is now inserted at end of initGUI
method if one does not already exist.
Version 4.4.3 - released Mar 24th
2009.
- Root
container (eg, JFrame Shell) now does not have it's size set in code
(unless the user holds "shift" down while resizing the form). This
allows the form to adjust to it's preferred size so that it's elements
are layed out correctly. If "shift" is held down while resizing the
form the the size is set as in older versions of Jigloo.
- Bug
fixed: several small useability bugs in the GroupLayout editor have
been fixed
- Bug fixed: Jigloo
failed to parse the form correctly if "this" was used infront of
variable assignments.
- Bug
fixed: Icons for SWT buttons and menu items would sometimes appear as
the "bean" icon.
Version 4.4.2 - released Mar 13th
2009.
- Bug
fixed: moving elements from one layout
manager to another would sometimes not work
- Bug fixed: Jigloo
would not work with Java 1.4
- Bug
fixed: if any corner of an element is visible in the form editor and
that element is selected then Jigloo does not scroll the whole editor
so the top-left corner of the element is visible - this was unnecessary
and often unwelcome scrolling.
- Bug
fixed: the "metal" look and feel would often not be rendered properly
if switching between look and feels.
Version 4.4.1 - released Mar 12th
2009.
- Bug
fixed: Rendering on Linux OSes was broken
- Bug fixed: Minor bugs
fixed in visual editing of menus
- Bug
fixed: elements can now be added (as in version 4.2.0) using Outline
view
- Bug
fixed: SWT libraries were only added if requested, and if an
org.eclipse.swt jar file existed with the same version number as the
eclipse version - now it will take the latest jar file.
Version 4.4.0 - released Mar 3rd
2009.
- Visual
editing of menus
- MigLayout supported for SWT as well as
Swing
- resource folder for appframework
properties files can be spacified
- for-loops are parsed
- Several bugs fixed, in particular
- delay when saving appFramework files
fixed
- problem of creating code for the
wrong version of GroupLayout fixed
Version 4.2.0 - released Aug 7th
2008.
- Improved
performance, memory leaks fixed
- MigLayout supported
- Generics supported
- Component palette improvements
- Global bean icon and info folders
- Protected superclass fields/getters now
recognised
- Grid-type layout support improvements
- Several bugs fixed
Version 4.0.5 - released
Nov 28th
2007.
- JPanel can now be resized as small as
possible - previously it was limited to the minimum size of a JFrame
- Bug Fixed: unable to set the size of a
JFrame (introduced in 4.0.4)
Version 4.0.4 - released
Nov 26th
2007.
- Support for OpenSwing GridControl and
Columns - double-click on a GridControl or Column and a "customiser"
dialog will appear allowing you to set the ValueObjectClassName for the
GridControl and choose which properties are displayed in which type of
column.
- Borland XYLayout now supported - also
if a layout constraint is not recognised by Jigloo it will not create
faulty code when layout is updated.
Version 4.0.3 - released Nov 6th
2007.
- Inner classes can now be designed. Open
the main class in the Jigloo editor and the select the inner class in
Package Explorer
- Bug fix: in SWT FormLayout, FormData
initialisation code was incorrectly placed before component
initialisation
- Bug fix: when GUI Properties view was
minimized, it would start flickering.
- Bug fix: a new SecurityManager is set when a Jigloo editor is active to prevent System.exits (resulting in sudden eclipse
shutdown)
Version 4.0.2 -
released Sep 19th
2007.
- Supports version 1.0 of the Swing
Application Framework (JSR 296). This involves a renaming of the
application package name from "application" to
"org.jdesktop.application".
- Jigloo should rename any old imports it
finds in existing classes and add the appFramework-1.0.jar file to your
project.
Version 4.0.1 - released Sep 12th
2007.
Bugs fixed:
- on Mac OSX: drag-and-drop in outline
view should work correctly
- on Mac OSX: browser component did not
render correctly (due to the nature of the SWT browser implementation
on OSX) so it is rendered by a label instead.
- on Mac OSX: delete button did not work.
- accelerator property was not added to
properties file in Swing AppFramework apps.
- hidden or protected methods were still
parsed if called from non-protected or non-hidden code
- all java source key-stroke actions
called for Swing AppFramework forms.
- key-strokes should all function
correctly in all editors
- mnemonics (as displayed in property
editor) are extracted from the text (the mnemonic being the character
after the "&", eg "&File")
- add" cursor displayed correctly on all
platforms.
Version 4.0.0 - released Aug 15th
2007.
- Mac OSX support for Swing.
- Support for Swing App
Framework (JSR 296)
- Libraries added to
projects automatically
- Support for Swing
AbstractActions
- "Surround by" feature (for
Swing and SWT) - surround an existing element with a
new container
- GroupLayout support enhanced
- Multiple "root" elements
supported
- Enhancements for absolute-type
layouts
- Component palette import and
export
- Accelerators and mnemonics supported
Version 3.9.5 - released Nov 4th
2006.
- Bug fixed in synchronization
of subclass when superclass changes.
- Display in Outline and GUI
Properties views now changes correctly depending on whether java or GUI
editor has focus.
- Event handler methods renamed
if element renamed
- \r handled correctly
when in "text" property
Version 3.9.4 - released Oct 6th
2006.
- Non-commercial
"nag" popup only appears once per Eclipse session (instead of every
time a Jigloo editor is opened)
Version 3.9.3 - released Sep 22nd
2006.
Version 3.9.2 - released Aug 2nd
2006.
- Support
for java beans Customizers improved.
- Bug fixed -
further problem with Ctrl-C, Ctrl-V and other key-actions not being
always active in Java editor when supposed to be.
Version 3.9.1 - released July 18th 2006.
- Bug fixed -
Ctrl-C, Ctrl-V and other key-actions were not always active in Java
editor when supposed to be.
Version 3.9.0 - released July 16th 2006 - more detail here.
- Swing
GroupLayout support (as used by Netbean's Matisse
editor).
- Several bug
fixes and small enhancements
Version 3.8.2 - released February 18th 2006 - more detail here.
- Tab order
(focusTraversalPolicy property) can be set for Swing Containers by selecting child components in
order (using mouse), the same as for SWT (version 3.8.1)
- Several bug
fixes and small enhancements
Version 3.8.1 - released February 3rd 2006 - more detail here.
- Tab order can be
set for SWT Composites by selecting child controls in order (using
mouse)
- Non-setter
methods can be selectively invoked to enhance rendering (for example,
using a DBTable)
- Several bug
fixes and small enhancements
Version 3.8.0 - released November 27th
2005 - more detail here.
- Customizable
component palettes
- Grid-adjust bars
improved
- Customizable
property categories
- Alignment button
added (with alignment assistant dialog)
- Frame
decorations shown in GUI editor
- Snap-Grid changes
- Button bar for
alignments, etc and preferences popup
- Custom property
editor support improved
- Preferences
pages as tree nodes
- Look and Feel
preference page added.
- Hold SHIFT down
to place multiple components
- Option to
time-out on set property method calls
- Improved error
handling
- Eclipse 3.2
supported
- Improved
performance
- Many bugs fixed.
Version 3.5.2 - released July 26th 2005.
- Bug fixed:
JDialogs, JFrames and JApplets were not displayed correctly if their
preferredSize (a Java 1.5 addition) was set in the code.
Version 3.5.1 - released July 26th 2005.
- SWT_AWT support
- both Swing in SWT and SWT in Swing
- Clearthought's
TableLayout supported
- Enhanced
graphical support for GridBag, JGoodies FormLayout and TableLayout
- Enhanced parsing
capabilities
- Enhanced support
for parsing JGoodies Builder methods
- Tabbed-pane
editor layout improved (quicker response, etc).
- New eclipse 3.1
SWT widgets supported
- Eclipse 3.1
supported
- "View log"
button for more feedback when a form is not displayed correctly by
Jigloo
- Several bugs
fixed
Version 3.1.2 - released
Mar 18th 2005.
- Properties
listed in the GUI Properties view are now separated into basic and
"advanced" properties. This separation can be turned off using the
Jigloo preferences page.
- Support for any
"non-standard" Object property. The drop-down contains a list of all
available elements of matching type in code. For example, for a
JLabel's "labelFor" property, all Components defined in the java class
are available in the "labelFor" drop-down.
- Existing weights
and heights/widths for GridBag layout are re-used when changing column
or row count.
- Swing Flowershop
example updated.
- Error handling:
Errors caused by non-existence of public constructor for custom classes
now handled with more-specific error messages (as opposed to just
"Unable to create class").
- Bug fixed:
Transparency on java beans icons - the icons are now displayed
correctly.
- Bug fixed:
Problems caused when one visual component is set as a property of
another visual component - the property component was treated as a
non-visual component.
- Bug fixed:
JavaBean PropertyEditors handled correctly.
- Bug fixed: No
longer hangs when parsing methods like:
public void open() {
...
dialogShell.open();
...
}
- Bug fixed:
Occasional stalling of Jigloo fixed.
- Bug fixed:
Methods are never invoked on JFace Viewer objects by Jigloo when
rendering a form, since this can sometimes cause Eclipse to crash.
Version 3.1.1 - released Mar 8th 2005.
- Java AWT
components now displayed as their Swing counterparts (since Jigloo
can't display AWT components)
- Box struts and
glue components are displayed correctly (though Jigloo does not provide
a mechanism for creating them yet)
- Bug fixed:
Jigloo would hang if more than 9 inline components of the same class
occured in a single Java class
- Bug fixed:
Jigloo would not display Swing components added to a variable assigned
from getContentPane()
- Various other
bugs fixed - mainly to do with displaying and managing inline elements.
Version 3.1.0 - released Feb 28th 2005.
Changes are described here.
Version 3.0.1
- released Oct 4th 2004.
- Added
pop-up window when a java class is opened the pre-v3 Jigloo style of
creating colors, fonts and images instead of SWTResourceManager -
the pop-up recommends that the file is converted to using
SWTResourceManager by using the right-click option in the Form Editor.
- Bug fixed: the
Swing border property "Reset to default" function in the property
editor did not work.
- Bug fixed:
version 3.0.0 did not work with Java 1.3 (which includes WebSphere
platforms)
- Bug fixed: if
upgrading from version 2.7.2 with a layout preference of "form and java
editors separate" several errors would cause Jigloo to be
non-functional.
- Bug fixed: code
indentation improved.
- Bug
fixed: preview of subclass of custom class using a GridBagLayout would
not have the correct GridBagConstraints for components
- Bug fixed:
SWTResourceManager was missing a line "users.add(widget);"
Version 3.0.0
- released Sep 23rd 2004.
- Round-trip code
generation - parsing of java code to form WYSIWYG form editor contents.
- Many options for
code generation - getters, elements in blocks separated by braces,
tags, new lines
- Many options for
code parsing - tags for hiding blocks of code, fine-grained control
over classes instantiated by Jigloo.
- Support of
visual inheritance (including support for abstract and non-public
classes)
- Models
recognized (and stub models generated) for Swing JTable, JList etc.
- Easy navigation
between code and form editor
- Easy generation
of example code from Eclipse "New" wizard.
- many other
smaller features added
Version 2.7.2
- released Mar 30th 2004.
- Context menu option "Goto Java code"
re-introduced when form and java editors are not combined
- Bug Fix: Sometimes java file would not
be generated when creating a new form
- Bug
Fix: Generated code for SWT GUIs would sometimes look totally wrong
when run, due to layout() being called before all controls were added
to a parent Composite (this bug introduced in version 2.7.0). Now,
layout() is called after child controls added (as in version 2.6.*)
- Bug
Fix: When ButtonGroups were deleted/added, they were not always removed
from/added to a Button's "buttonGroup" drop-down list.
- Bug Fix: When ButtonGroups were
deleted, if a Button's buttonGroup property was pointing to the deleted
group, the generated code would have an error.
- Bug Fix: Sometimes, some forms would
always be marked as "dirty" on opening, even if they had just been
saved.
Version 2.7.1
- released Mar 28th 2004.
- Bug Fix: When code was changed in
embedded Java editor, form editor was not marked as "dirty" and so code
changes by themselves could not be saved (the workaround was to change
the GUI).
Version 2.7.0
- released Mar 25th 2004.
- New GridBagLayout editor - can
set columns and rows in
property editor, can add or drag components to specific locations in
grid, and can set a component's grid width and height by dragging it's
edges.
- ButtonGroup support added - a
ButtonGroup can be selected in the
component palette and added to the Outline's "Non-visual components"
node, and a Button's "buttonGroup" can be set to point to any of the
added ButtonGroups.
- Externalizable Strings
- select the
"externalizeStrings" property for a component and
the value of all set String properties will be externalized to a
properties file, or externalize individual String properties by
prefixing with $EXT$. Also, context-menu option to externalize Strings
for the whole GUI in one step.
- JPopupMenus, JWindows and JDialogs
can be added to the "Extra components" node.
- Context-menu
options for quick-setting of layout constraints for components inside
Swing Border and GridBag layouts, SWT Grid layouts, and children of
JSplitPanes.
- Can set GridBagLayout's columnsWeights,
columnWidths, rowWeights and rowHeights in property editor
- Preferences added: option to not
combine the java editor with the form editor; option to delete Netbeans
comments on import.
- Code generation layout improved -
spaces inserted between code for separate elements.
- Works with Eclipse version 3M8
- Bug Fix: Added components would
sometimes appear with incorrect (very small) sizes.
- Bug Fix: Java outline would not always
open when using embedded java editor.
- Bug Fix: a few smaller bugs were fixed (eg, problems with import of icons or
vertical toolbars from Netbeans forms).
Version 2.6.2
- released Mar 15th 2004.
- Custom classes are added to
the "Custom" component palette, and
can be managed (added/removed/order changed) by preferences pages.
- Swing LookAndFeel support -
right-click on GUI Form and choose a look-and-feel.
- Adding a CoolBar now
automatically adds a CoolItem, ToolBar and ToolItem as children, since
this is the most common usage of a CoolBar.
- Adding a CoolItem now
automatically adds a ToolBar and ToolItem as children, since
this is the most common usage of a CoolItem.
- Adding a ToolBar now
automatically adds a ToolItem as a child, since
this is the only thing that can be added to a ToolBar.
- Adding a CASCADE MenuItem now
automatically adds a Menu as a child,
since this is the only element that can be added to a CASCADE MenuItem
- and therefore "Menu" has been removed from the component palette.
- Bug Fix: Swing layouts
initially created would not be able to be changed and would need to be
re-set in order to be used.
- Bug Fix: GUI Properties view
would disappear and not re-appear when the Form Editor was clicked on.
- Bug Fix: custom classes in
projects referenced by the current project could not always be found.
- Bug Fix: indentation was not
correct for implemented event listeners
with multiple event methods.
Version 2.6.1
- released Mar 3rd 2004.
- Bug Fix: when SWT
controls were added to root container, the display would not be
refreshed and they would be invisible.
- Bug Fix: when a form component was
moved and then copied, the copied
component would have the same name as the original
- Bug Fix: when a Separator was added to
a SWT menu and then moved,
code for it would not be generated.
Version 2.6.0
- released Feb 24th 2004.
- Added infinite undo/redo
support
for grouped changes (ie, changes on multiple components
simultaneously), for layout and layout constraint changes, and for cut,
paste and delete (ie, for all actions).
- GUI Editor and Java Source now both
shown in editor frame - you can
choose between tabbed-panel, split-pane (vertical) and split-pane
(horizontal). This makes it easier to enter event-handler code, and to
follow the code when making changes to the GUI. The layout is selected
in the "Jigloo preferences" panel.
- Generated code now re-uses SWT Colors,
Fonts and Images, so only one
instance of the same Color, for instance, is created if several
Controls use the same Color.
- Better support for SWT fonts -
underline and strikeout fonts now
available for Windows platforms.
- Better support for Swing fonts -
correct list of Swing fonts now
displayed (which is slightly different from SWT set).
- "Anchor" row in Layout part of GUI
Properties view - label is like
"[T,r,B]", where upper case denotes an absolute anchor, lower case a
relative anchor, no letter means no anchor. Clicking on the label will
open the Anchor dialog.
- Support
for non-visual components - to add
a non-visual component, add a custom component and enter a non-visual
class, then click on the "non-visual components" node in the Outline
view.
- Better formatting of code (the Jigloo
preference
to automatically format code has therefore been removed and code is not
automatically re-formatted). Comments added to initGUI method to
separate setting of properties for different form components.
- Works with Java 1.5.0 beta.
- Some Swing
components added to the palette
(JOptionPane, JSpinner, JFormattedTextField - the latter two only for
Java 1.4 or 1.5)
- Bug Fixed: the GridBagLayout editor
mode should now not set large
values for gridx/y, gridheight/width
- Bug Fixed: In some situations,
impossible
to drop components on
Groups or Composites.
- Bug Fixed: When running code, if menus
added to GUI, then a JDialog
was smaller than designed while a Composite was bigger, both by the
height of the menu bar.
- Several other bugs fixed.
Version 2.5.0
- released Feb 3rd 2004.
- Component/Layout palette
added to top of form editor - as well as dropping elements directly on
the form elements can also be dropped in the Outline view, which is
useful for populating menus and containers whose children fill the
container space, such as a SashForm.
- Anchor dialog for components in Form or
Anchor layouts - allows all
four sides to be anchored at once, and for multiple components.
- Border around selected
component changed to include regions where component can be dragged to
a different location (instead of just resized).
- Support for customizers and custom
properties of JavaBeans.
- When new components are added, they
appear on top of all other
components, allowing them to be easily moved.
- Constant fields written explicitly in
code instead of as numbers (eg,
SWT.PUSH instead of it's numerical value).
- CheckBoxes for boolean properties
(toggled by single or
double-clicks) instead of drop-downs - cuts down
on mouse clicks. To choose between single or double-click to toggle
boolean property, use the Jigloo preferences page.
- Parts of forms can be extracted and
saved as new forms.
- The "GUI Properties" view shows the
component(s) currently selected
in it's title.
- Limits placed on
re-parenting of Swing components - eg, JButtons cannot now be placed
inside other JButtons.
- Generated event handlers are protected
instead of public.
- "Run", "Preview" etc buttons moved to
Outline view.
- Update site used to release plugin
(http://www.javametric.com/update-site/).
- Bug fixed: problems finding custom
classes or images
- Bug fixed: sometimes
changing a multiple-choice property in the property editor would not be
effective.
- Bug fixed: small problems with moving
&
copying multiple components in Form Editor
- Bug fixed: imported Netbeans event
handlers were duplicated
- Bug fixed: Setting a Box Layout on a
JInternalFrame failed.
- Bug fixed: Images were not found if
source folder was not "src" or
the root folder of the project - and image file dialog was not
correctly initialized.
- Bug fixed: Components were renamed on
cut & paste.
- Bug fixed: declarations of child
components were not removed when
parent component was removed
Version 2.2.0
- released Jan 16th 2004.
- Delphi/Visual Studio style layout mode
added for SWT FormLayout and
Swing AnchorLayout (allows component sides to be anchored absolutely or
relatively to parent sides).
- Added
com.cloudgarden.layout.AnchorLayout for Swing components.
- Added snap-grid which allows components
to be easily located or sized
at 5, 10, 15 or 20 pixel spacings.
- Added alignment options for components
inside an Anchor or Form
Layout - allows multiple controls to be quickly aligned with respect to
each other, or to the snap-grid.
- Added drag-n-drop capability to Outline
view - allows single or
multiple components to be moved or copied within or between containers.
- Added keyboard-controlled (CTRL on
Windows/Linux, ALT on Mac)
copy-n-drop capability to Form editor.
- Toolbar added to Form editor to allow
quick access to "Preview" and
"Run" features.
- "Add Custom Class..." option added to
context menu, allowing custom
classes to be added directly to GUIs.
- Performance of Swing editor improved.
- Bug fixed: components were not
correctly moved when multiply-selected
in Form editor.
Version 2.0.1
- released Jan 7th 2004.
- Bug-fix release, (mainly bugs related
to Swing components, and
performance on a Mac).
- Bug fixed: layout of SWT Dialog in
generated Java code did not
correspond to layout in GUI builder.
- Bug fixed: bug made it impossible to
add, or cut/paste, some Swing
components
- Bug fixed: CoolBar contents were not
displayed in Java code generated
on Mac.
- Bug fixed: CoolItems were not correctly
sized (this was worse on a
Mac)
- Bug fixed: Font chooser dialog did not
work on a Mac.
Version 2.0.0
- released Jan 5th 2004.
- All feaures are available for
non-commercial as well as commercial
use: (ie, there are no
longer two separate Standard and Professional
editions), but commercial use still requires purchase of a Professional
License.
- Creation of SWT Dialogs now
supported.
- Double-click on components allows quick
edit of a component's "text"
property.
- Creation dialog allows "text" and image
properties and layout options
to be
entered quickly and easily (and for default layout preferences to be
set).
- Option to have "GUI Properties" view
displayed as tabbed panel, with
tabs for "Properties", "Layout" and "Events".
- Added individual icons for all SWT and
Swing components (in outline
and context menus).
- Layouts can also be changed using the
"GUI Properties" view, not just
by a right-click option.
- Added preInitGUI() and
postInitGUI() methods for
inserting custom code before and after auto-generated GUI code.
- Nows runs on Mac OS X (but with support
for SWT GUIs only).
- Several minor bugs fixed: inability to
set defaultCloseOperation for
JFrame, sizing of CoolBars.
Version 1.0.3
- released Nov 29th 2003.
- The "Run" menu option now always does a build before
running (instead of only if the form has been modified).
- Fixed a bug which resulted in SWT Grid Layouts sometimes not being
generated as seen in Jigloo (specifically, the widthHint and heightHint
parameters for components inside a Grid layout were not always set
equal to the size of the control).
Version 1.0.2
- released Nov 11th 2003.
- Added support for WebSphere Studio IDEs (version
5.1.0 tested).
- Added JTree to Swing component menu.
- Fixed bug which prevented creation of a new GUI form
in the project root folder.
Version 1.0.1
- released Nov 6th 2003.
- Fixed bug
apparent when creating a new GUI form in the default package. Fixed bug
apparent after 10-day trial period expired.
Version 1.0.0 - released Oct 22nd 2003.
- Initial Release