1. Home
  2. Release Notes
  3. Release Notes – Apr 25th, 2016

Release Notes – Apr 25th, 2016

New Features & Improvements

 

  • Upgraded react javascript library from v13 to v14.
  • The element palette was moved from the right sidebar to the left sidebar.
  • Eight to do list validators were added:
    • Parent prototype mismatch validation: Requires a response to be bound to an element that is a child of the prototype from it’s array. For example, say there is an API route with the array “friends” and another route with the array “places”. The “friends” array has a prototype and a value for “friend name”. If I add a table, table cell, and label to the canvas and assign “friend name” to the label and assign the prototype from the “places” array to the table cell, this error will throw.
    • Parent prototype missing validation: Requires a response to be bound to an element that is a child of the prototype from it’s array. For example, say there is a route with the array “friends”. The array has a prototype and a value for “friend name”. If I add a table, table cell, and label to the canvas and assign “friend name” to the label before I assign the prototype to the table cell, this error will throw.
    • Validating push transition from pages without nav bars: Prevents a page without a nav bar to use a push transition in the go forward action.
    • Validating response values outside of an array being assigned to elements in prototype-able elements: After a prototype from an array is assigned to a table cell, anytime a response value further up the tree in the same response or a response value from another response is assigned to an element in that prototyped table cell, this error will throw.
    • Validating static parent element don’t have a prototype bound child: When a list, page controller, table, or view pager is set to static and has one or more children that is bound to a prototype, this error will throw.
    • Validating multiple prototypes in the same parent: When a table, page controller, view pager, or list set to dynamic and it has more than one child, this error will throw.
    • Validating multiple prototypes bound to same prototype able element: When multiple prototypes from a response is assigned to the same prototype-able element (such as a table cell), this error will throw.
    • Multiple fields from same status code bound to an element validation: When two response fields from the same status code are assigned to the same element, this error will throw.
    • Alert action validation: When multiple buttons for an alert action have the same name, this error will throw.
    • Action sheet action validation: When multiple buttons for an action sheet action have the same name, this error will throw.
    • Null action field validation: When a value is deleted and forces a required field in an action is set to null, this error will throw.
  • Users will now get a monthly invoice sent to their email when on a paid plan.
  • Added correct API Request encoding.
  • Beginning of log in flow, page when logged in, page when logged out key pages have been removed.
  • The iOS page controller element will now display it’s child views according to the view order set in the page controller properties.
  • More accurate iOS image cropping & resizing on the workbench.
  • The iOS image scale property “center” now crops and displays images properly.
  • General element improvements to make the workbench rendering and compiled app more consistent.
  • Reduced line height for overflowing element names in element palette.
  • When a border is added to an iOS element the content no longer moves inwards with the border. The border and padding are now edited separately.
  • URL’s are now more user friendly.
  • Removed support for iOS nav bar border.
  • Improved directional key movement of elements on the canvas.

Bug Fixes

 

  • Adding an action to the Slider’s “Value Changed” event no longer causes a compilation failure.
  • The save status message no longer drops below the top bar if the app name is too long.
  • The add variant modal now closes after clicking save.
  • The rename variant modal now closes after clicking rename.
  • The delete variant modal now closes after clicking delete.
  • Numbers and booleans will not covert to strings when set as the value for inbound context with a data type of string.
  • iOS scroll view will now zoom in the complied app when enabled on the workbench.
  • When the bounce behavior is set or iOS scroll view it will now bounce back to the bounds of the scroll view instead of extending the scroll area.
  • Setting a go forward action to a page with a tab bar will now go to that page instead of automatically going to the first page in the tab.
  • Setting a background color in a page variant will no longer crash the build.
  • The padding property for iOS buttons now works.
  • The padding property for Android text fields now works.
  • Fixes how android framework merges contributed plugin code.
  • Image uploads are no longer case sensitive. Images with extensions .JPG and .PNG can now be uploaded to the workbench.
  • When the scroll page property is set, Android pages now pan when the keyboard opens.
  • Images set the scale type “asset fill” or “center” no longer ignore padding.
  • Android apps now compile successfully when the view pager’s tab layout is set to center wrap.
  • Android apps now compile successfully when the view pager’s tabs are set to type icon.
  • The active and inactive page colors for the iOS page controller are no longer swapped.
  • Bottom padding for the Android text field will now push content up instead of covering content.
  • Aligning the text button’s label left or right will remain center aligned vertically.
  • Image tinting for complied Android apps will not fill all non-transparent pixels rather than blending the tint color with the original image.
  • Setting a tapped event for a list tile no longer causes a compilation failure.
  • Inactive tabs in the iOS tab bar are now set to the inactive tab color instead of displaying as grey.
  • The background color of the process bar no longer displays as black.
  • Uploaded swaggers no longer appear in the media manager.
  • Inbound context set on a target page no longer displays as an option in the context selector on the transition page.
  • Custom assets added to an image will no longer hide randomly.
  • Fixed janky drag behavior when rearranging when ordering a list builder.
  • The section links in the properties tab no longer stay blue when clicked.
  • The page name no longer displays in a tooltip when hovering the cursor over the page.
  • Page manager tooltip no longer gets cut off by drawer border.
  • The left sidebar button images are no longer trimmed incorrectly.
Was this article helpful to you? Yes No

How can we help?