Skip to content

Version 4.0.0-beta3.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dioslaska dioslaska released this 26 Jan 09:48
· 78 commits to master since this release

Changelog

General

  • Fixed: Added missing type defintions for the parseDate and formatDate util functions in the mobiscroll namespace.

  • Fixed: Automatically prevent "Maximum call stack size exceeded" error when pickers are opened from a Bootstrap modal dialog.

  • Fixed: iOS theme 3D scroller wheels were messed up, if wheel was scrolled with trackpad until min or max values.

  • Fixed: Bootstrap 4 compatibility fixes.

Forms

  • New: Color swatches for radio, switch, checkbox, slider, stepper, and segmented components.

  • New: Added rating component.

  • Fixed: Styles of the outline buttons was not correct with iOS, Material and Windows themes.

  • Fixed: Incorrect styling of inset form groups of iOS theme, when used with Angular.

  • Fixed: Updated value shown in angular dropdown when changed programmatically without ngModel

  • Changed: radio buttons and select appearance in windows theme.

Calendar

  • New: Added proper keyboard navigation for better accessibility.

  • New: Added onPageChange, onPageLoading, onPageLoaded events to substitute onMonthChange, onMonthLoading and onMonthLoaded, because the naming was not suitable in case of week view. Also, instead of just year and month parameters (which is insufficient in case of week views), the events receive a date object, representing the first day of the view. The old events are still triggered as well, but are considered as deprecated.

  • Fixed: option method resulted in error when called on an inline calendar.

  • Fixed: If icons were used without text within the labels setting, they were displayed in a wrong color with the Mobiscroll and Material themes.

  • Removed: calendarText setting. The dateText is used instead of it.

  • Changed: the calendar-date-time tab configuration is not supported anymore.

Listview

  • Fixed: Added hierarchical support for listview in angular.

Languages

  • Fixed: German toText translation.

  • Fixed: Dutch clearText translation.

Scrollview

  • Fixed: Added missing import statements in React.

  • Fixed: onItemTap event was not fired.

Select

  • Fixed: With filtering enabled, setVal was not working correctly for 0 or empty string value.

  • Fixed: Dynamic data update did not work when used inside Mobiscroll Form (React only).

  • New: Automatically focus filter input on show.

Event Calendar

  • New: Be able to mark an event as an all-day event.

  • Fixed: Added missing [options] binding for the Angular component.

Treelist

  • Fixed: The mbsc-treelist directive generates an input element by default.

Image

  • Fixed: The mbsc-image directive generates an input element by default.