Skip to content

Version 4.8.4

Compare
Choose a tag to compare
@dioslaska dioslaska released this 28 Oct 10:10
· 35 commits to master since this release

Changelog 4.8.4

General

  • Fixed: We fixed an issue which caused the modal pickers to close on the first tap in Ionic 1 on Android.

  • Fixed: Fixed a bug in angular, that produced an exception when the components were initially disabled with reactive forms.

Forms

  • Fixed: We added the missing predefined colors styling for Stepper and Slider components rendered outside of a Form.

  • Fixed: We added the missing predefined colors styling for Checkbox component for the Windows theme.

  • Fixed: Corrected the type definitions for the angular switch component's error setting.

  • Fixed: We fixed a file input bug, where the input was duplicated on every reinitialization.

  • Fixed: We fixed the step-label API of the Slider and Progress components in angular. Only JSON strings were working before where now arrays can be used as well.

Calendar

  • Fixed: We fixed a swipe animation bug (flickering) on month change on iOS that manifested in bubble mode.

  • Fixed: We fixed the positioning of marks and labels in RTL mode in Chrome.

Eventcalendar

  • Fixed: We fixed an issue which caused infinite height increase on the calendar if there was a hidden calendar also in the page markup.

  • Fixed: We fixed the positioning of marks and labels in RTL mode in Chrome.

Range

  • Fixed: We fixed the positioning of marks and labels in RTL mode in Chrome.

Changelog 4.8.3

General

  • Fixed: We fixed a major bug introduced in the previous version that caused Angular AOT builds to fail.

Forms

  • Fixed: We fixed an issue with the readonly property on form components, allowing dynamic binding of the property.

Select

  • Fixed: We fixed a bug which prevented the styling enhancement of the select element inside Mobiscroll Form.

Changelog 4.8.2

Eventcalendar

  • Fixed: Fixed a bug in angular, that caused all invalids, marked, colors or labels to disappear from the calendar when any of these settings were updated asynchronously.

Navigation

  • New: Added a new setupReactRouter function that enables the navigation component to work with React Router version 5.

Forms

  • Fixed: We corrected the floating label animation for outline inputs with Mobiscroll and Material themes.

  • Fixed: We added the missing active styling for switch, slider, checkbox and radio buttons for the Material theme.

  • Fixed: We fixed the button hover styling for the Material dark theme.

  • Fixed: We fixed the input-style attribute for Angular checkboxes, which was not taken into account.

  • Fixed: We fixed the floating label on the mbsc-input component in Angular and Ionic, which was not active initially, when the input was focused on pageload.

  • Fixed: We added the missing floating label styling to the slider and progress components with iOS theme.

  • Fixed: We removed the segmented component's background color for box and outline input styling for the iOS theme.

  • Fixed: We fixed a bug in the switch, progress and slider controls, that messed up their styling when their theme was changed dynamically.

  • Fixed: We changed the text color for predefined buttons to white with iOS theme for better readability.

  • Fixed: We fixed a small bug in the case of floating labels: when the input was focused, and the label was clicked, the input briefly lost the focus, causing the label to animate quickly up and down.

  • Fixed: Double initialization of form controls mixed up the styles. We fixed that as well.

  • New: We added the context setting to the Angular Form component. This setting is inherited by the form's child components and makes it easier to deal with Ionic modals stealing back the focus and scrolling when Mobiscroll components pop up.

  • New: We thickened the track bar of the progress and slider for the iOS theme to conform with the new iOS 13 design standards.

General

  • New: We got rid of the rxjs-compat package dependency in angular and ionic.

  • New: Added new showInput setting for all scroller and calendar based components. Using this setting, an mbsc-input - showing the selected value - can also be rendered when components are displayed in inline mode.

  • Fixed: Updated the type definitions of the option method in all components. The type of the arguments are now defined based on the type of the involved component settings.

Image

  • Fixed: We fixed the mbsc-image Angular component to correctly display the component in inline as well.

Page

  • New: We added new typography utility classes for setting line height: mbsc-line-height-xs, mbsc-line-height-s, mbsc-line-height-m, mbsc-line-height-l, mbsc-line-height-xl.

  • New: We added new typography classes for heading, paragraph, list and link styles, which can be used outside of the Page component: mbsc-h1 ... mbsc-h6, mbsc-p, mbsc-a, mbsc-ul, mbsc-ol.

Select

  • Fixed: Fixed an issue, when the select was used with 'inline' display inside of a Mobiscroll Form Group, the title of the Form Group was not styled properly.

Range

  • Fixed: Corrected the input styling inside Mobiscroll forms when using the iOS theme. When there are multiple inputs inside the form group, the border of the range input won't expand to the edge.

Color

  • Fixed: We fixed a bug in the react component that caused the placeholder text not to show in the input.

  • Fixed: Fixed a rendering issue for the color inputs with labels in React.