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.