Give us feedback
outsystems-ui
Reactive icon

OutSystems UI

icon_supported
Stable version 2.9.0 (Compatible with OutSystems 11)
Other versions available for 10
Published on 31 May (4 weeks ago) by 
4.6
 (108 ratings)
outsystems-ui

OutSystems UI

Created on OutSystems 11

Version 2.9.0

Stable
Current
Application Package
Published on 31 May (4 weeks ago) by Platform Maintenance
Compatible with:
Version 11
11.12.0 or higher
Database:
All
What's new

What's New

  • ROU-3300 - Now the Date Picker and Date Picker Range patterns have an optional configuration that allows you to choose if you want to display week numbers next to the calendar. Note: As this is a new entry on the Optional Configs input parameter, this is a soft breaking change(refresh references).
  • ROU-3315 - Now the Dropdown Search and Dropdown Tags patterns have a button that, when clicked, clears the selected value in the dropdown.
  • ROU-3323 - Now the Tooltip pattern has 2 new events (Initialized and OnToggle). These events help when, for example, creating logic based on the selected tooltip when inside a list. Additionally, fixed an issue that prevented the tooltip being closed when another one was open.
  • ROU-3324 - Now the Date Picker and Date Picker Range patterns have the DatePickerUpdateDate and DatePickerRangeUpdateDates client actions which help to dynamically update the InitialDate.
  • ROU-3385 - Now the Date Picker and Date Picker Range patterns can dynamically change the language by using the new DatePickerSetNewLanguage client action.
  • ROU-3419 - Now, interacting with any area of the Title will toggle the Accordion Item. When a link or handler to the Title text is added, a new client action ( AccordionItemAllowTitleEvents) must be used. Otherwise, clicking on any element inside the Accordion Item will trigger the toggle.
  • ROU-3099 - Now all public client actions call APIs internally, directly from the framework.
  • ROU-3259 - All the public actions from the new patterns were improved so that errors are exposed to developers. 
    • This improvement will cause a soft breaking change (refresh references).




Fixed Issues and Improvements:

  • ROU-2993 - Improved the SetStickyObserver validations to check that classes and layouts are correctly applied to the page.
  • ROU-3247 - Now the Action Sheet pattern is completely removed from the DOM when the OnDestroy is triggered.
  • ROU-3260 - Now the Accordion Item pattern no longer has the classes .osui-accordion_item--is-first-item and .osui-accordion_item--is-last-item. These were used for styling, which is now done using CSS pseudo-elements. 
  • If you have custom CSS using these classes, please update accordingly.
  • ROU-3282 - Removed an additional validation that prevented the Section Index from working in tandem with lists when the 'list' class was not applied to the pattern.
  • ROU-3283 - Now the Dropdown Tags and Dropdown Search patterns open correctly inside the Accordion pattern.
  • ROU-3293 - Now, when using a Carousel with static content and the dots visible, the correct padding-bottom is applied.
  • ROU-3317 - Fixed an issue related to the order of weekdays on the Datepicker pattern. Now, based on the selected option, the FirstWeekDay is applied correctly.
  • ROU-3321 - Now the new Dropdown Search and Dropdown Tag patterns have the same font family as other similar components.
  • ROU-3325 - Now the disabled styles are enabled and consistent for all new patterns.
  • ROU-3326 - Now the Sidebar overlay is no longer visible when entering the screen.
  • ROU-3372 - Fixed an issue to prevent an error when opening a page with a Date Picker pattern in Chrome’s device inspector and refreshing the page.
  • ROU-3427 - Now the ButtonLoading UI Pattern has the correct vertical alignment on the text inside.
  • ROU-3430 - Now the Submenu pattern applies the correct active style on link elements inside the title placeholder.
  • ROU-3445 - Now the arrow on the Dropdown Tags and Dropdown Search patterns are vertically aligned and have the correct hover styles on the clear icons.
  • ROU-3447 - Now the ExtendedClass parameter from the Progress Bar and Progress Circle patterns works correctly on screen load.
  • ROU-3486 - Fixed an issue with the Date Picker and Date Picker Range patterns that prevented the initial date from being set when MinDate and MaxDate were set.
  • ROU-3491 - Fixed an issue with the Date Picker and Date Picker Range patterns when dealing with date formats set in Service Center.
    • In the Date Picker, the optional configuration InitialDate is now a DateTime instead of Text.
    • In the Date Picker Range, the optional configurations InitialStartDate and InitialEndDate are now DateTime instead of Text.

Known Issues:

  • Date Picker and Date Picker Range have an issue when choosing Time12hFormat where the time shown is not correct. This will be fixed on the next release.
  • Several client actions when used while OutSystemsUI.js is not loaded won't work as expected

Version 2.8.3

Stable
Application Package
Published on 5 Apr by Platform Maintenance
Compatible with:
Version 11
11.12.0 or higher
Database:
All
What's new

What's New

  • New version of the Accordion block with the new architecture.
  • New version of the Carousel block with the new architecture.
  • New version of the DatePicker block with the new architecture.
  • New pattern DatePickerRange.
  • New version of the DropdownSearch block with the new architecture.
  • New version of the DropdownTags block with the new architecture.
  • New version of the Notification block with the new architecture.


For more details, please check this forum post!


Fixed Issues and Improvements:

  • ROU-3216 - Improved the sanitization method on both the Dropdown Tags and Dropdown Search widgets so that the search can work properly with special characters.
  • ROU-3193 - Added back flex-direction: column rule to layout-side, which was wrongly removed during the SCSS conversion.
  • ROU-3189 - Fixed an issue with the Tabs pattern that was throwing a client-side error when the number of tab headers didn't match the number of tab ContentItems placeholders.
  • ROU-3186 - Fixed an issue that was causing the DEPRECATED_Carousel to incorrectly calculate its width.
  • ROU-3184 - Fixed the Table widget’s CSS :last-child double rule.
  • ROU-3178 - Fixed an issue on navigation that applies the correct visible element on the SectionIndex and fixed an issue when the page doesn't have space to apply the selected element on SectionIndex.
  • ROU-3158 - Improved the Carousel’s screen reader accessibility attributes.
  • ROU-3089 - Added a new SubmenuClose client action that can be used to close the Submenu pattern.
  • Added a new SubmenuOpen client action that can be used to open the Submenu pattern.
  • ROU-3016 - Added a new SubmenuOpenOnHover client action that can be used to configure the Submenu pattern so that it’s triggered on hover instead of on click. - Idea from @Eyad Sabbah.
  • ROU-3287 - Changed a record on the static entity DatePickerTimeFormat in order to overcome a platform issue in Oracle databases when dealing with empty string identifiers.


Created on OutSystems 10

Version 1.6.7

Stable
Application Package
Published on 22 October 2019 by Platform Maintenance
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
What's new

Improvements

  • Changed icons for CarouselGoTo, CarouselNext and CarouselPrevious actions.
  • Fixed Lightbox issues previewing a recent uploaded image.


Version 1.6.6

Stable
Application Package
Published on 25 February 2019 by Platform Maintenance
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
What's new

Fixed Issues:

  • JSONSharp license information was removed from the Licenses text