Maqetta Preview 3
Preview 3 release notes
The Preview 3 release includes the following updates:
- Mobile authoring updates.
The Preview 3 release builds on the Preview 2 release (which introduced extensive
support for the comprehensive Dojo Mobile 1.7 widget library, including automatic
theme switching to deliver native look-and-feel for iPhone, Android and Blackberry
devices) by providing improved handling of View widgets (View, ScrollableView and SwapView),
along with
some key mobile authoring bug fixes.
Whereas in Preview 2, authors needed to carefully manage View widget visibility by manual
efforts to ensure only one View widget eyeball icon was active, with Preview 3, Maqetta
now automatically mimics Dojo Mobile's runtime behavior and ensures that exactly one
View widget (among a set of sibling View widgets) is visibla at any given time.
To switch from authoring within one View to authoring a different View, the author
simply has to click on the alternate View in the Outline palette, either by clicking
on the View's row in the Outline palette or the View's eyeball icon. (The mobile tutorial has been updated
to reflect these new features.)
- Multiple project support.
Maqetta Preview 3 adds support for multiple projects, primarily by the addition of the
a New Project... command on the main toolbar, along with the ability to
switch the currently active project via a drop-down menu at the top of the Files palette.
- Eclipse-compatible projects.
The New Project... dialog contains an "Eclipse support" checkbox,
which if checked, will result in the new project having a file hierarchy that
matches the file hierarchy (and hidden configuration files) that the Eclipse IDE
creates by default when creating a web project. This option also creates
the appropriate configuration files used by IBM Rational Application Developer (RAD)
when creating a web project that includes the Dojo toolkit facet. This "Eclipse support"
option allows a designer to export his Maqetta project as a ZIP (via one of the download icons
on the Files palette) and then hand off to a developer who can import the project into Eclipse and/or RAD
for further development. (The export to Eclipse tutorial has been updated
to reflect these new features.)
- Bug fixes with nested folders.
Along with the new "project" features, the Preview 3 release also include several
key bug fixes around saving files within nested folders.
- Dynamic grid lines and snapping for absolute-positioned widgets.
When using absolute positioning, Maqetta now shows dynamic grid lines as you drag out a
new widget or move an existing widget via drag/drop. The dynamic grid lines
show prospective alignment points with the left/center/right and top/middle/bottom
for other existing widgets. This makes it quick and easy in absolute positioning
mode to align widgets with other widgets (e.g., center align a text label with its corresponding text box).
- DataGrid can now read in data from a remote URL, including URLs from other domains.
With Preview 2, DataGrid accepted either user-entered dummy data in the form
of multiple rows of comma-separated information, or data from a
JSON file from the user's workspace.
With Preview 3, Maqetta now supports JSON data from remote URLs,
including URLs that come from a different domain (using JSONP under the hood).
- Support for several new Dojo widgets.
This release adds support for the following Dojo/Dijit widgets:
- dijit.Form
- dijit.ColorPalette
- dijit.form.ComboButton
- dijit.form.CurrentTextBox
- dijit.form.NumberSpinner
- dijit.form.NumberTextBox
- dijit.form.TimeSpinner
- dijit.form.ToggleButton
- dijit.form.ValidationTextBox
- New Theme command now opens theme editor.
In previous releases, to create a new theme and then edit that theme, the user
need to issue two separate commands, first New Theme and then Open Theme.
With Preview 3, the New Theme command automatically opens the theme editor
on the new theme that the user has just created.
- Several user interface fixes for Web-based review and commenting.
This release includes
a number of bug fixes and UI improvements
in the review and commenting feature, including improved approaches
to showing annonations that correspond to a particular comment
versus annotations associated with other comments.
- Fixes for some caching bugs.
The Preview 3 release includes a couple of caching bug fixes that were in previous
releases where the author had to hit refresh (and/or clear browser cache and then refresh).
(Unfortunately, not all caching bugs have been addressed yet.
Subsequent releases will address the issues found
on this wiki page
).
- Code is now fully globalized.
The Maqetta team went through the entire project and replaced all hard-coded strings
with dynamic references to a localization bundle, thereby making it possible
to localize Maqetta simply by adding alternate localization files.
- Mac Safari 5.1 now required.
The Preview 3 release requires Safari 5.1. There is a critical bug fix
in Safari 5.1 needed by Maqetta.
- Many other bug fixes.
Preview 3 includes over 150+ miscellaneous bug fixes. Some of those fixes
can be seen by going to
this URL which lists bugs closed against the Preview 3 release.
Previous / Next