Skip to main content

SILK UI Framework

 

OutSystems

Silk UI Mobile Release Notes

Version 1.4.1

Published on 04 July 2017
LATEST STABLE

Fixed Issues

  • Fixed the CSS for the events' color on Calendar.
  • Fixed issue with the z-index of the select inputs on the Calendar.
  • When the orientation is changed, Charts used within a Carousel will now adapt to the right width.

Version 1.4.0

Published on 19 June 2017

New Features

  • Added new Useful Classes to Silk Mobile (border, paddings, margins and flex properties among others).
  • Provided a hint that tabs are scrollable.
  • New public action on the Tabs pattern to go to a specific tab.


Fixed Issues

  • Fixed JavaScript issue on Orientation Change on Carousel.
  • Added Login Button to the Invalid Permissions screen.

Version 1.3.2

Published on 06 June 2017

Fixed Issues

  • Fixed an error when opening and closing the ActionSheet introduced in version 1.3.0.

Version 1.3.1

Published on 02 June 2017
DISCONTINUED

Fixed Issues

  • Improved the HideHeaderOnScroll feature of the layout.
  • Improved performance for Android devices.

Version 1.3.0

Published on 25 May 2017
DISCONTINUED

New Features

  • New Block to display the new Mobile App Feedback instructions

Fixed Issues

  • Javascript selectors 'querySelector(id)' were replaced with 'getElementByID'.
  • Description was added to the following client actions: GetNetworkStatus(), GetNetworkType().
  • Animation issues inside List Item fixed.
  • Added bold font weight to strong and b elements.
  • Updated Icons and Description of Base Templates.
  • Warning added on ServiceStudio when using list without "Disable-virtualization=True" inside Interaction Patterns.
  • Fixed issues with Active Tab when dragging between tabs.

Version 1.2.1

Published on 24 March 2017

New Features

  • Added a new Client Action to toggle the active state of Cards and List Items, quickly allowing them to be marked as selected. It can also be used for other elements if they support rules for the “active-element” CSS class.

Fixed Issues

  • Corrected the vertical alignment of items inside the Header Left placeholder. This issue was caused by improving the Touch area of the Menu Icon in a previous release.

Version 1.2.0

Published on 17 March 2017

New Patterns

  • StackedCards: Stacked cards for multiple swipeable items that can be dragged to the left, right or top, firing different events. Developers can now call public actions to trigger methods on the Block from the screen directly. Preview on Website.
  • Carousel: A Carousel with multiple items in a horizontal scroll. We’re releasing a new Carousel Pattern with improved functionality, performance, and extensibility. The old Carousel Block is still available so you won’t get any breaking changes, but please update your apps soon :) Developers can now call public actions to trigger methods on the Block from the screen directly. Preview on Website

Fixed Issues

  • Pressing the Enter button will now trigger the Login action.
  • Fixed incompatibility issues with Dropdown inside Tabs.
  • Fixed an issue where elements inside the HorizontalScroll would use display: inline.
  • Sidebar now allows multiple instances on the same screen.
  • FloatingActions now doesn’t open if there are no buttons or links inside. This allows developers to trigger the Click event to perform other actions directly from the main button

Silk UI Website

  • We now have Cheat Sheets for both Web and Mobile versions of Silk UI on the Website.
  • There’s a cool easter egg for you to find on the Mobile Patterns page, good luck!

Version 1.1.2

Published on 10 February 2017

Silk UI Mobile 1.1.2 is only compatible with version 10.0.200 and above.

Improvements and Bug Fixing

  • Added ability to horizontal scroll when tabs' header doesn't fit in the viewport,
  • Fixed issue on Lightbox using images from local storage.
  • Improved scroll on iOS devices

Version 1.1.1

Published on 19 January 2017

Silk UI Mobile 1.1.1 is only compatible with version 10.0.200 and above.

Improvements and Bug Fixing

  • Fixed an issue where the VerticalAlign pattern content was always aligned to the left, even inside right or center aligned Containers.
  • Fixed a problem where the Menu block was not able to scroll to view additional links inside Service Studio.
  • Fixed an issue with Submenu items not opening in Android 4.4.2.
  • Fixed an issue with the viewport not reacting to keyboard opening and closing on Android 4.4.2.
  • Increased the touch area of the RangeSlider pattern to easily change values.
  • Increased the touch area of the Menu and Back buttons on iOS devices.
  • Removed pointer events from the List Item animation, to prevent other patterns from misbehaving inside List Items.
  • Added support for Transparent Status Bar.

Version 1.1.0

Published on 10 January 2017

Silk UI Mobile 1.1.0 is only compatible with version 10.0.200 and above.

New Features

  • New CenterContent Pattern that allows developers to center any content vertically inside the Layout content or other Patterns.

Improvements and Bug Fixing

  • Fixed a problem in the Calendar, where sometimes the time was not being set.
  • Fixed a problem with RangeSlider, where sometimes the displayed pips were not matching the min and max values.
  • Fixed a problem with Bottom Bar items, where disabled links would throw a runtime error.
  • Added an option to manually set the active BottomBar item, for advanced use cases where developers need the same screen with different parameters.
  • Removed Pattern-specific CSS classes from the Styles drop-down menu.
  • Improved Fade screen transitions.
  • Added touch feedback to List items and BottomBar items.
  • Improved Service Studio preview on Timeline items, FlipContent, Columns, MasterDetail, ChatMessage and Tooltip.
  • Removed sample content when dragging simple Patterns like Cards.
  • Several performance improvements and verifications to prevent runtime errors.
  • Added a new screen to obtain license information.

Version 1.0.2

Published on 07 November 2016

Silk UI Mobile 1.0.2 is only compatible with version 10.0.200 and above.


Breaking Change

  • Updated calls to OutSystems Public API calls for the new version

Fixed Issues

  • Background Color classes are now compatible with Button Group buttons .
  • Lightbox performance improved when using multiple images.
  • Blank Slate FullHeight feature changed from JavaScript to CSS only.
  • Fixed an issue where Floating Actions was moved out of the BottomBar in certain circumstances.
  • Fixed the Submenu arrow animation for Android 4.4.2.
  • Calendar line height fixed for certain device sizes.
  • Pull to Refresh is now working with Split Screen and Master Detail.
  • Removed border-left from Split Screen and Master Detail.
  • Fixed the color of the Section Expandable icon when expanded.
  • Fixed a small visual bug on the Timeline separator

Version 1.0.1

Published on 30 September 2016

Improvements and Bug Fixing

  • Solved issue with switching Tabs after a canceled drag.
  • Solved issue with the Menu on Tablet Landscape.
  • Refreshing an aggregate used in a Carousel now doesn't reset to the initial position.
  • Added references to new List actions.

Version 1.0.0

Published on 23 September 2016
DISCONTINUED

Breaking Changes

  • Removed input parameter “sharing options” from Lightbox.
  • Changed MasterDetail.
  • Layout, Menu and Menu Icon structure changed.
  • Layout, Menu and Menu Icon actions moved to Silk Core

Improvements and Bug Fixing

  • Improved screen transitions.
  • Solved issues with LightboxImage rendering and using integers as groups input parameter.
  • Merged styles from Phone Theme to Base Theme, now all style classes are on Base and responsive rules are on Phone and Tablet themes.
  • Solved issues in SplitScreen Pattern regarding positioning and swapped the cross icon by a back icon in the app header.
  • Tablet Theme now depends on base theme directly, without importing the Phone Theme.
  • Added a new Input Parameter on Tabs to be able to define an initial open tab index.

New Pattern

  • Calendar

Version 0.9.0

Published on 19 August 2016

Theme / Patterns UI

The overall UI of the Layout and Patterns was reviewed to improve consistency and bring mobile apps close to a native look and feel:

  • Better use of margins and paddings across all patterns.
  • Removed gradients and most shadows, as the trend for native apps is to go Flat.
  • Improved cross platform experience for several patterns

Pattern changes

  • Floating Actions: new placeholder to add an icon.
  • Progress Circle: changed default height value.
  • Range Slider: added “active” state when dragging the handler.
  • Search: improved UI when used on the Header Right Actions placeholder.
  • Wizard: added placeholder for a label below the circle

Animations

  • All animations in Silk Patterns were reviewed to increase performance by reducing the usage of the CPU and relying on Hardware Acceleration.

Gestures

  • It is now possible to open the Menu or the Sidebar by pulling them from the side with a swipe gesture, this also works to close them. The notification can also be dismissed by swiping up.

Login Experience

  • Added a spinner to the Login button to be displayed when the login action is running.

18 Bug fixes.

  • Was this article helpful?