Update History
The update history of ForeUI is listed below, you can also
view the details
of update in our blog.
Version 2.12 (2010.03.01)
Minor update with many bug fixings.
- Bug_0146: If a folder is nested under a page, it can not be removed.
- Bug_0147: There is a delay when start drag selecting.
- Bug_0148: The height of Calendar header is significantly reduced in
simulation if the calendar is big.
- Bug_0149: Double-click the image in group can not change its image
source.
- Bug_0150: Group member A covers B, B may be hidden if A is set to
invisible in simulation.
- Bug_0151: Can not get the specific cell value of table in simulation.
- Bug_0152: Empty table body can not be painted in simulation.
- Bug_0153: When dragging window element that contains element group,
the group members can not be moved correctly.
- Bug_0154: The entired Window element are draggable in simulation,
it should be limited to header only.
- Bug_0155: Select a group and press Ctrl+D, that allows adding behavior
to group (which should be disabled).
- Bug_0156: Should not allow deleting the page if all other pages are
nested under it.
- Bug_0157: If page B is nested under page A, remove page A, then undo
will meet error.
- Bug_0158: "Change State" action is not listed for TextEditBox
element.
- Bug_0159: Invisible element in group should be painted semi-transparently
in design phase.
Version 2.10 (2010.02.10)
New feature, enhancements and bug fixings.
- New Feature: New "Key Down" event for keyboard event processing.
- New Feature: New "Current_Key_Code" system property for
identifying the current pressed key.
- New Feature: New "Ctrl_Key_State" system property to identify
if the CTRL key is pressed.
- New Feature: New "Alt_Key_State" system property to identify
if the ALT key is pressed.
- New Feature: New "Shift_Key_State" system property to identify
if the SHIFT key is pressed.
- New Feature: New "Focused_Element_Id" system property to
retrive the id of element that has focus.
- New Feature: New element property to represent the id of element.
- New Feature: Text label element supports border and vertical alignment.
- New Feature: Access image/DHTML export feature via command line.
- Enhancement: Switch page in simulation, do not hide current page if
the target page does not exist.
- Enhancement: Shows multiple menu items to launch action editor if
right click on multiple elements.
- Enhancement: Make text content in Table element unselectable for FF,
Chrome and Opera.
- Enhancement: Tool windows can be resized.
- Enhancement: Allow reseting all parameters in settings window.
- Enhancement: Allow renaming custom event.
- Bug_0139: Single row Table with header cause error in simulation.
- Bug_0140: The "Auto resize element after editing its content"
option does not take effect when adding image into button.
- Bug_0141: Copying page allocates duplicated element ids.
- Bug_0143: Copy element that contains "Switch Page" action
and paste it to new plot, the new plot will contain the old plot data.
- Bug_0144: Mutirow, encrypt text edit box can not be properly auto
resized.
- Bug_0145: The tree view in page management window may become too narrow
if any page has a long title.
Version 2.05 (2010.02.01)
Minor update, includes some enhancements and bug fixings.
- Enhancement: Multi-selection support in action editor.
- Enhancement: Show author name in resource listing view.
- Bug_0133: V1.xx plot that contains conditional branchings may not
be loaded in V2.0
- Bug_0134: Loading rectangle element with width=20 or height=20 in
V1.xx plot file, the rectangle will be resized.
- Bug_0135: Create several instances of same custom element, move the
newly created element, its action will be messed up.
- Bug_0136: Single row table (without header) shows nothing in simulation.
- Bug_0138: Custom event (and its child nodes) can not be pasted.
Version 2.00 (2010.01.25)
A milestone of ForeUI product, major upgrade.
- New Feature: New "Windows 7" UI theme for prototyping.
- New Feature: Integrate with ForeUI user community web site.
- New Feature: Element category management (show/hide/add/edit/remove
category).
- New Feature: Tree structured page management: support drag and drop.
- New Feature: Support global properties for interaction definition.
- New Feature: Support add/trigger custom events for actions reusage.
- New Feature: Display settings for toolbar icon, toolbar text, action
flag and element button size.
- New Feature: Table element supports "Table Cell Values"
property.
- New Feature: New placeholder element.
- Enhancement: Table content should not be wrapped, unless '\n' is
used.
- Enhancement: When inputing the target element id, the id list should
include ids for group members.
- Enhancement: Property chooser also allow inputing element id directely.
- Enhancement: Add page navigation buttons on bottom tool bar.
- Enhancement: Improved some dialogs UI (page management, plot configure,
element selector etc.)
- Enhancement: Avoid selecting text within table body by double-clicking
in the simulation.
- Enhancement: "Show Message" action can do optional calculation
within the message.
- Enhancement: Allow specifying the loop interval in behavior editor.
- Enhancement: Adjust the title position for window element.
- Enhancement: Rectangle, ellipse, triangle and placeholder support
line stye (solid, dashed, dot).
- Bug_0126: The table element with spaces in content will be shows as
"&nbsp..." when export html more than one time.
- Bug_0127: If one row of table element contains less columns than other
rows, error occur when exporting to html.
- Bug_0128: Post commands list is disabled by default, even the post
commands are enabled.
- Bug_0129: ComboBox element can not contain "<", ">"
sysmbols.
- Bug_0130: Delete a master page may cause the page manage window crash.
- Bug_0131: Page management window should be closed when the plot is
closed.
- Bug_0132: The window icon and title is not aligned well when title
contains parenthesis.
Version 1.90 (2009.12.28)
New features, enhancements and bug fixings.
- New Feature: Table element supports content scrolling
- New Feature: Allow setting table cell alignment separately with "<",
"=" and ">" at the beginning of text.
- New Feature: New "Set Cell Value" action for table element.
- New Feature: Table/List/Tree/Tabs/VerticalTabs elements support "Set
Selected Index" action.
- New Feature: Input the action target element id directly.
- New Feature: Invoke post commands after DHTML exporting.
- Enhancement: Avoid selecting header of table element in edit mode.
- Enhancement: Press Backspace to delete element for non-Mac system.
- Fixed Bug_0120: Main window may be hidden when click the action button
on page management window.
- Fixed Bug_0122: Calendar element is not displayed correctly in FireFox.
- Fixed Bug_0123: Tabs/VertcialTabs/Tree/List/Table elements should
invoke the handler for "Selection Changed" event when default
selection is changed.
- Fixed Bug_0124: Sometimes Page Up/Down can not switch page in simulation
after clicking some element.
- Fixed Bug_0125: List/Tree element without selected item is not painted
correctly in simulation.
Version 1.85 (2009.12.14)
New features, enhancements and bug fixings.
- New Feature: New vertical tabs element.
- New Feature: Page manage window and element selector window can be
pinned and keep opened.
- Enhancement: ComboBox supports "Selected Index" property.
- Enhancement: ComboBox supports "Selection Changed" event.
- Enhancement: ComboBox supports "Set Selected Index" action.
- Enhancement: Ctrl+Click to bring up context menu in Mac.
- Enhancement: Command+Click to remove element from selection in Mac.
- Enhancement: Store last modify time in .4ui and .fce files for future
usage.
- Fixed Bug_0117: Page name editing should be stopped when closing the
page manage window.
- Fixed Bug_0118: Page information in status bar is not correct if switching
page in "Page Loaded" event handler.
- Fixed Bug_0119: Empty tab in Tabs element can not be selected in simulation
Version 1.80 (2009.11.30)
New features, enhancements and bug fixings.
- New Feature: New "Mouse Over" event for all elements.
- New Feature: New "Mouse Out" event for all elements.
- Enhancement: ComboBox becomes interactive in simulation.
- Enhancement: The default state of radio button and check box changed
to "Normal".
- Fixed Bug_0114: Can not add more cases after defining the switch branching.
- Fixed Bug_0115: The "Element Clicked" event should also
be fired when clicking on the Menu element.
- Fixed Bug_0116: Should not allow changing plot via Undo/Redo when
editing element content.
Version 1.77 (2009.11.19)
New features, enhancements and bug fixings.
- New Feature: New arrow line element.
- New Feature: Specify color of table/list/tree alternate row.
- Enhancement: Color picker can clear editing color.
- Fixed Bug_0111: Double-click the .4ui file to open ForeUI, sometimes
it may hang.
- Fixed Bug_0112: The group element can not be smaller than 20x20, ignoring
its content's actual size.
- Fixed Bug_0113: Press Page Up/Down to switch page should not scroll
the plot as well.
Version 1.75 (2009.11.09)
New features, enhancements and bug fixings.
- New Feature: Handy element selector: tree structure + filter.
- List elements in tree structure by type
- Allow filtering the tree with keyword
- New Feature: double-click image element to choose image.
- Enhancement: Store image export settings in configure file.
- Enhancement: Avoid launching multiple instances of application (Windows).
- Fixed Bug_0110: Can not turn off Auto Resizing behavior on elements
in group.
Version 1.72 (2009.11.02)
New features, enhancements and bug fixings.
- New Feature: New pie chart element
- New Feature: New option to set default font of text element
- Enhancement: Allow turn on/off the auto resizing after element content
editing.
- Enhancement: Post-It should be left-aligned by default.
- Enhancement: Allow setting element's exact opacity value.
- Fixed Bug_0106: Post-It element has no content margins.
- Fixed Bug_0107: Switch branching with numeric cases does not work
in FF/Chrome.
- Fixed Bug_0108: The default font of text element changed in simulation.
- Fixed Bug_0109: Once select the font for element, can not change it
back to <default> font.
Version 1.70 (2009.10.26)
New features, enhancements and bug fixings.
- New Feature: New bar chart element.
- New Feature: New switch flow control for behavior editing.
- New Feature: Drag and drop support in behavior editor.
- New Feature: Context menu that provides cut/copy/paste commands in
behavior editor.
- Enhancement: Press Shift to lock aspect ratio when resizing
- Enhancement: Avoid moving element just after the selecting.
- Enhancement: Some new hotkeys:
- ESC to close the text editor
- ESC to close page manage window
- Ctrl+X (CMD+X in Mac) to cut node in behavior editor
- Ctrl+C (CMD+C in Mac) to copy node in behavior editor
- Ctrl+V (CMD+V in Mac) to paste node in behavior editor
- Fixed Bug_0101: The background of element chooser should be fully
filled with plot's background color
- Fixed Bug_0102: Some buttons in text editor are hidden when using
Windows' native look and feel.
- Fixed Bug_0103: Item with spaces in MenuBar element is not highlighted
correctly.
- Fixed Bug_0104: Element default font should be the same with the tool's
default font.
- Fixed Bug_0105: Group members' z values are ignored in simulation.
Version 1.65 (2009.10.12)
New features, enhancements and bug fixings.
- New Feature: New "Line Chart" element.
- New Feature: New option to use page title in the image file name.
- New Feature: Allow setting the scrolling property of iframe element.
- New Feature: Some new hotkeys:
- PageUp or PageDown (Fn + Up or Down in Mac) to switch page in
edit mode.
- CTRL + Left or Right (CMD + Left or Right in Mac) to switch selection
in edit mode.
- DELETE (BACKSPACE in Mac) to delete entity in behavior dialog.
- ESC to close popup window.
- CTRL + D (CMD + D in Mac) to open behavior dialog.
- Enhancement: Show page title on bottom-left corner in edit mode.
- Enhancement: Text edit box has no text content by default.
- Enhancement: Change the minimum size of image element to 5x5
- Enhancement: Move workspace, customized and plot folders to the preferred
directory.
- Fixed Bug_0099: TextEditBox element lists some actions that are not
implemented yet.
- Fixed Bug_0100: IFrame element should have thicker border in hand
drawing theme.
Version 1.60 (2009.09.28)
New features, enhancements and bug fixings.
- New Feature: New iFrame & Web Browser Elements
- New Feature: New "Element Hidden" and "Window Closed"
events.
- New Feature: Add note on page (can be exported to PDF as page footer).
- New Feature: New "Set System Cursor" Action.
- New Feature: New "Change Size" Action for text box element.
- New Feature: New "Change Opacity" Action for text box element.
- New Feature: New "Change Background Color" Action for text
box element.
- New Feature: New "Change Text Color" Action for text box
element.
- Enhancement: Allow manipulating elements on master page from other
pages.
- Enhancement: TextEditBox element does not paint the caret by default.
- Enhancement: Smarter id allocation.
- Enhancement: Show page title in the browser status bar.
- Enhancement: Allow turn on/off the z value auto adjustment when overlapping
elements.
- Fixed Bug_0093: The actions on page level is not updated when involved
element id is changed.
- Fixed Bug_0094: The element id "A_B_C" is regarded as "A_B"
when trying to edit the id.
- Fixed Bug_0095: JS exception when click on Table/List/Tree/Menu/Tabs
that has no "Selection Changed" event handler.
- Fixed Bug_0096: Copy & paste multiple elements, the element id
in actions are not mapped correctly.
- Fixed Bug_0097: "Page Loaded" event handler is invoked twice.
- Fixed Bug_0098: The master page background is not updated immediately
when switching the UI theme.
Version 1.57 (2009.09.17)
New features, enhancements and bug fixings.
- New Feature: Window dragging can be turned on/off (default off).
- New Feature: Allow getting text label value during the simulation.
- New Feature: Opacity settings for invisible element and master page.
- Enhancement: Associate .4ui file with ForeUI in Mac OS X.
- Enhancement: Make some GUI tuning for Mac OS X.
- Fixed Bug_0088: Duplicated page may have repeated element ids for
same kind of elements.
- Fixed Bug_0089: Tabs element has no default selected index value in
simulation.
- Fixed Bug_0090: Progress bar freezes when trying to save customized
element.
- Fixed Bug_0091: After dragging image from image dock to replace the
image on element, the cursor can not restore.
- Fixed Bug_0092: Invisible element on window element is shown when
window is close.
Version 1.55 (2009.09.09)
New features, enhancements and bug fixings.
- New Feature: Nested master page supported.
- New Feature: Display and edit element id in tool pane.
- New Feature: Remember the behavior editor window size.
- Enhancement: Window element become interactive (draggable, close button
works).
- Enhancement: Window title bar can have its icon.
- Enhancement: Improve the way to generated element id and simplify
the id format.
- Enhancement: Allow changing the group z-index.
- Enhancement: Move configure date to preference folder.
- Enhancement: Change GroupFrame minimun size to 20x20.
- Enhancement: Support smaller calendar (minimum size to 120x120).
- Fixed Bug_0085: "Selected & Disabled" radio button or
checkbox gets enabled on hover.
- Fixed Bug_0086: Should ignore elements with lower z-index when move
or show/hide element with "Include elements within the area"
option.
- Fixed Bug_0087: Go to page action on first page loaded does not work.
Version 1.51 (2009.08.21)
Quick update for bug fixings.
- Fixed Bug_0083: The tree in action editing dialog is not rendered
correctly in non-EaSynth look and feel.
- Fixed Bug_0084: The Ctrl+V will make pasting two times.
Version 1.50 (2009.08.21)
New features, enhancements and bug fixings.
- New Feature: Support customized element library.
- New Feature: Allow hiding the Text Edit Box border.
- New Feature: Support right click event.
- New Feature: User preferences settings.
- Enhancement: Add cut/copy/paste/delete items to edit menu.
- Enhancement: The plot property bar on bottom will become scrollable
when window isn't wide enough.
- Enhancement: Behavior editor toolbar will become scrollable when dialog
isn't wide enough.
- Fixed Bug_0074: The thumbnail of customized element with single component
will be too tall.
- Fixed Bug_0079: Text label has extra margin in simulation.
- Fixed Bug_0080: Incorrect text margin of Text Edit Box in simulation.
- Fixed Bug_0081: PDF export: Generate 2 pages PDF for single page plot.
- Fixed Bug_0082: Change the state of non-selectable element will cause
JS exception during simulation.
Version 1.45 (2009.08.07)
New features, enhancements and bug fixings.
- New Feature: Brand-new calendar element.
- New Feature: Eye dropper tool in color picker.
- New Feature: Clickable indicator for elements that has defined actions.
- New Feature: Rectangle element supports rounded corners now.
- New Feature: Rectangle, ellipse and triangle elements support border
color.
- New Feature: Rectangle, ellipse and triangle elements support border
thickness.
- New Feature: Allow handling events on page level.
- New Customized Element: Date Picker
- Enhancement: Go to Page action can find correct target when pages
are re-ordered.
- Enhancement: The minimal height of Tabs element is the same with its
title height.
- Fixed Bug_0075: Need to re-license the tool after update.
- Fixed Bug_0076: Icons in List, Menu and Tree element can not be saved
in customized element.
- Fixed Bug_0077: Element chooser for action creation should select
the current page by default.
- Fixed Bug_0078: Pause action in loop does not work.
Version 1.40 (2009.07.24)
Enhancements for Mac users.
- Enhancement: Improve the experience in Mac.
- Put menus into the desktop menu bar.
- Replace CTRL to CMD in hotkeys.
- Use BackSpace key to delete element.
- Provide .dmg disk image (.app file inside) for download
- Enhancement: Directly access web browser in JRE5.
- Enhancement: Auto unify the format of boolean value when editing expression.
Version 1.37 (2009.07.20)
New feature, enhancement and bug fixings.
- New Feature: Display control for editing.
- Enhancement: Menu Bar/Tabs/Table can escape the comma in content.
- Enhancement: UI theme switching can take effect without pressing "Apply"
button.
- Fixed Bug_0073: Copy / Paste element does not update its behavior
correctly.
Version 1.35 (2009.07.13)
New feature, enhancement and bug fixings.
- New Feature: Icon placement for Button element.
- New Feature: SelectionChanged event available.
- Enhancement: Menu Bar supports interaction.
- Enhancement: Menu supports interaction.
- Enhancement: List supports interaction.
- Enhancement: Tree supports interaction.
- Enhancement: Table supports interaction.
- Enhancement: Tabs supports interaction.
- Enhancement: Preloads images before launching simulation.
- Fixed Bug_0068: Duplicated pages don't copy action targets well
- Fixed Bug_0072: Hand drawing theme: Image elements are always grayscale.
Version 1.32 (2009.07.08)
Enhancement, new customized element and bug fixings.
- Enhancement: Transparent background for hand drawing theme.
- New Customized Element: Vertical layout button.
- Fixed Bug_0065: Transparent GIF image are not painted correctly.
- Fixed Bug_0066: The spaces at the beginning are not rendered on the
plot.
- Fixed Bug_0067: The font is not exported to DHTML in V1.30
- Fixed Bug_0070: Image Export: choose existed file and change the name
doesn't make sense.
- Fixed Bug_0071: Hand drawing theme: Tabs should have different color
when disabled.
Version 1.30 (2009.06.29)
New UI theme, new features, enhancement and bug fixings.
- New UI Theme: Hand drawing UI theme available.
- New Feature: Allow inputting the z-index of element directly.
- Enhancement: Exporting the rumple effect to DHTML.
- Enhancement: Auto check new versions when startup.
- Fixed Bug_0063: The text label collapses spaces when simulating.
- Fixed Bug_0064: After dragging the opacity slider, too may opacity
records in undo history.
Version 1.27 (2009.06.23)
New element and bug fixings.
- New Customized Element: Placeholder.
- Fixed Bug_0057: Text label is on incorrect location during simulation.
- Fixed Bug_0058: The file "website_simulation.4ui" and "installer_simulation.4ui"
can not be loaded.
- Fixed Bug_0059: Too many css files are used, it will meet problem
when simulating in IE.
- Fixed Bug_0061: The conditional loop is not really stopped when condition
is not satisfied.
- Fixed Bug_0062: The text label ignore the line break when simulating.
Version 1.25 (2009.06.15)
New features, enhancements and bug fixings.
- New Feature: Support loop in workflow simulation.
- New Customized Element: Hyperlink.
- New Customized Element: Title Text.
- New Customized Element: Radio Button Group.
- Enhancement: Simplify the action editing process.
- Fixed Bug_0052: Create customized element with a group, the behavior
on members can not work (lost target).
- Fixed Bug_0054: Should show customized elements in "All Elements"
category
- Fixed Bug_0055: Inserted property should replace the current selection
in expression.
- Fixed Bug_0056: Canceling element selection should recover the previous
selection.
Version 1.22 (2009.06.09)
Minor update for new features and bug fixings.
- New Feature: Dynamically change the text of label supported.
- New Feature: Allow setting select state of multiple check boxes within
a group.
- New Feature: Allow unselecting sibling radio buttons within a group
when selecting on of them.
- Fixed Bug_0048: Double click customized element to add, some elements
are moved to incorrect location.
- Fixed Bug_0049: Double click customized element to add, new elements
should be selected.
- Fixed Bug_0050: The color of text label should be changed when it
is disabled.
- Fixed Bug_0051: The action to change Text Edit Box value should support
multi line editing.
Version 1.20 (2009.05.29)
A milestone of ForeUI product, added many important
features, implement some enhancements and bug fixings.
- New Feature: Interactive simulation on web browser.
- New Feature: User customized element supported.
- New Feature: Export prototype to DHTML.
- New Feature: Allow adding note to element.
- New Feature: All elements support visible property.
- New Feature: Text edit box support multi row property and encrypt
property.
- Enhancement: allow closing the page management dialog by clicking
the plot area.
- Fixed Bug_0044: Save plot file may meet exception.
- Fixed Bug_0045: Caret display incorrect when text edit box is empty.
- Fixed Bug_0046: Changing UI theme should affect all pages.
- Fixed Bug_0047: Without copying first, cut an element then undo the
action, exception will occur.
Version 1.10 (2009.05.17)
Add new features, implement some enhancements and bug fixings.
- New Feature: Slide show for UI prototype.
- New Feature: Export to PDF file.
- New Feature: Elements support multiple states
- Enhancement: Add progress window for all IO actions.
- Enhancement: Toolbar will become scrollable if the window is not wide
enough.
- Fixed Bug_0042: Pages list should auto-scroll to make new added item
visible
- Fixed Bug_0043: Plot with empty page can not save
Version 1.07 (2009.05.13)
Add new features.
- New Feature: Support exporting multiple pages as images.
- New Feature: Support new exporting formats: JPG, GIF, BMP and WBMP
- New Feature: Add triangle element
- New Feature: Allow pressing CTRL+ENTER to finish multi row text editing.
Version 1.05 (2009.05.07)
Fixed some bugs and added new features.
- New Feature: Support multiple pages within a plot.
- New Feature: Perform update checking from menu.
- Fixed Bug_0030: The text editor may be trimmed.
- Fixed Bug_0037: Floating tool pane may cover the selected elements.
- Fixed Bug_0038: Image id display incorrect in floating tool pane.
- Fixed Bug_0040: Elements should be aligned to the lead selection.
Version 1.02 (2009.04.30)
Bug fixing version.
- Fixed Bug_0033: List, Menu, Table and Tree change text with the copied
object together.
- Fixed Bug_0034: Specify an image to a button, undo the action, then
button text contains "[img-1]".
- Fixed Bug_0035: Copy and paste actions may not be undo/redo in some
cases.
- Fixed Bug_0036: Edit text of element within a group, click empty area
to stop, some error messages in log file.
Version 1.00 (2009.04.27)
First officially released version. Fixed some bugs and added new features.
- Mac OS X UI theme available.
- Allow image drag and drop from image dock.
- Enhance object snap behavior.
Beta Version (2009.04.14)
The second version for collecting feedback.
- Windows XP UI theme available.
Alpha Version (2009.04.08)
The first version for collecting feedback. Provided wireframe UI theme. |