Contents

What's New in Morfik 2.0.4.78

Recommended actions when upgrading from prior versions of Morfik
AS WITH ALL SOFTWARE UPGRADES, IT IS HIGHLY RECOMMENDED THAT YOU MAKE A FULL BACKUP OF YOUR PROJECT BEFORE LOADING AND COMPILING IT WITH A NEW VERSION OF MORFIK.
If upgrading from Morfik version 1, it is recommended that you review the release notes on version 2.0.0.63 which describes the changes that you may have to apply to your project.

New Features

The page and form concepts have been merged. All features previously available in pages are now available in forms. Pages in existing projects will be automatically converted to forms.

Support for Custom controls. This release includes two custom controls with more to follow in the upcoming releases.

New Publish Page, allowing developers to create Clean URLs for their applications.

New State feature to radically enhance working with Forms in a project.

Major improvements to themes:

Morfik now includes a greatly expanded set of pre-defined themes.

Themes now include control effects (gradient, corner, etc) as well as colors and fonts.

The new Styles panel allows many aspects of a control's run-time appearance and behavior to be customized at theme level.

Major improvements to controls:

New Calendar control.

New Popup dialog control. This control is automatically used on your Popup forms.

New Progress Bar control.

Google Map and WYSIWYG are now available as custom controls .

New “Edit parts” option in the form designer allows the developer to further customize the appearance and behaviour of multi-part controls such as ListBox, File Uploader, Calendar, and ProgressBar.

Right-click menu command Export as Image is now available for controls in the form designer.

An Effects Configuration dialog has been added for further customization and enhancement of control effects.

Text Alignment options have been added to the Ribbon.

Fonts combobox in the ribbon has been improved.

The Transparent property has been removed; controls can now be made transparent by setting their Color property to "No Color".

The Button control's BackgndImage property has been replaced by the Icon property, which includes options to control how the image is positioned within the Button.

The ComboBox control now includes AutoComplete, AutoDropDown and AutoFilter properties.

The Combobox control now includes a Style property, which specifies whether the user is limited to choosing items from the drop-down list, or may type in a custom value.

Listbox control may now include icons.

Tab Control buttons may now be formatted and include icons.

Textlabel control is now transparent by default.

TextEdit control now has a SelectOnFocus property.

Padding property has been added to the Button, TextEdit and ComboBox controls.

The new GroupIndex property of the Button control may be used in conjunction with the Default, Down and Enabled properties to work with a set of buttons in an intelligent way.

Major Improvements to subforms and form layouts:

Subform controls now display the content of their target form at design time

The Subform control now allows the parameters of its target form to be specified at design time, in its Parameters property.

New "Split Vertically" and "Split Horizontally" commands have been added to the form designer to assist with form layout design.

Transparent Forms are now easily identifiable by their checked background pattern.

Form wizard is now run automatically when a blank subform control is placed.

Target form may now be specified before placing a subform control.

New project templates have been updated.

The Auto Deployment wizard can now be used for deploying applications (currently available on request).

Fixes

Fixed issues with compiling an application as an Apache Plug-in.

Fields from aggregate queries can now be included within other queries.

Data bound queries with no records are now displayed correctly in a continuous form.

Fixed Unicode issues that were affecting applications using Chinese characters.

Morfik compiler now flags an error when the assignment operator statement is missing the "=" (e.g. AOb : TCustomObject.Create;)

Resolved plastic layout issues related to the "CanGrow" property.

Show Hidden Items option (Morfik Options dialog, General tab) now works correctly.

Optimization of memory usage in Morfik applications

Error caused as a result of file system case sensitivity in Linux has been fixed.

Debug browser message box now supports Unicode.

The “component returned failure code” exception in Firefox 3.0 is resolved.

The Optionbutton's OnClick event was firing before the Checked property had been updated; this has been corrected.

The Checkbox control's OnClick event was firing before the Checked property had been updated; this has been corrected.

Download

On the download page, you will have the option of choosing from three different versions of Morfik that differ in the programming language used. Choose the version with the programming language that you are familiar with. The installation steps are identical whether you purchased your copy or are using the trial version.

To install Morfik:
1. Open the downloaded Zip file with a tool such as WinZip™ or other compatible program.
2. Double-click the single .EXE file contained in the Zip file.
3. Follow the instructions and prompts in the Setup Wizard to complete the installation.

To install Morfik:
1. Open the downloaded Zip file with a tool such as WinZip™ or other compatible program.
2. Double-click the single .EXE file contained in the Zip file.
3. Follow the instructions and prompts in the Setup Wizard to complete the installation.

Installation

This maintenance update is a complete installation (and not a software patch to the existing installed version of Morfik). You may uninstall previous versions of Morfik, however this is not required, and the new update can co-exist next to the previous versions.

Other Resources and Links

"How Do I?" Videos Learn by watching training videos on how to perform common tasks within Morfik