Skip to content

Version 4.6.1

Compare
Choose a tag to compare
@dioslaska dioslaska released this 29 Mar 08:33
· 42 commits to master since this release

Changelog 4.6.1

General

  • Fixed: On iPhone, when showing a toast or snackbar right after closing a modal popup caused the page content to scroll back to the top.

  • Fixed: French translation for Sunday was incorrect (only in form inputs) (#460).

  • Fixed: The styling of Angular components was wrong after changing theme dynamically.

  • Fixed: Angularjs model was not set when the keyboard was used to type the value.

  • Fixed: Added missing i18n property to the type defintions, which enables adding custom language modules.

  • Fixed: Exported component interfaces to enable the usage of react useRef hooks.

  • Fixed: Type definition improvements.

Calendar

  • Fixed: Using keyboard navigation left and right arrows worked in the reverse direction in RTL mode.

  • Fixed: We fixed a bug where IE11 threw an exception on day selection if the calendar view was refreshed.

Cards

  • Fixed: Added missing type definitions for html attributes.

Datetime

  • Fixed: Added missing exports for Date and Time components in react type definitions.

Eventcalendar

  • Fixed: onEventSelect event argument returned wrong event on calendar label tap, if both labels and event list was used.

  • Fixed: Using keyboard navigation left and right arrows worked in the reverse direction in RTL mode.

  • Fixed: We fixed a bug where IE11 threw an exception on day selection if the calendar view was refreshed.

  • Fixed: In Ionic 1 the onEventSelect was not fired if an event was clicked inside the popover.

Listview

  • Fixed: The onItemTap event was fired on the touchend event on touch devices, as a consequence, the click event firing afterwards was causing problems in certain use cases, for example immediately closing a popup opened from the onItemTap event handler.

Range

  • Fixed: Using keyboard navigation left and right arrows worked in the reverse direction in RTL mode.

  • Fixed: We fixed a bug where IE11 threw an exception on day selection if the calendar view was refreshed.

Select

  • Fixed: When the Select was opened on iPhone, the content was scrolling and flickering, but only if the select element was wrapped inside a label, and the page content was scrollable.

  • Fixed: Added missing filterPlaceholderText and filterEmptyText settings to type definitions.

Timer

  • Fixed: Wheel labels were not updated when language was changed dynamically.

Timespan

  • Fixed: Wheel labels were not updated when language was changed dynamically.

Changelog 4.6.0

Cards

  • Fixed: We fixed a bug where reinitializing or dynamically updating an option duplicated the collapsible chevron.

Eventcalendar

  • New: You can now finally use the marked setting along with colored days, they are not mutually exclusive anymore.

  • New: We are rolling out fixed calendar views with scrollable event listing. No more scrolling the whole page and messy workarounds (#452).

  • New: We added support for the pop-over event listing across week and month views. With this we also refactored the code making the file-size a little bit smaller.

  • New: You can now use the formatDuration function to change the text that is used for the event duration.

  • Fixed: We fixed a bug that was showing incorrect event duration for all-day events.

  • Fixed: We fixed a bug that occurred with multiple labels loaded dynamically.

  • Fixed: Links inside event texts weren’t triggered, we fixed that.

Forms

  • Fixed: We fixed the snackbar control that blocked mouse interactions for elements rendered right next to it.

  • Fixed: We fixed the Angular version rating control since it didn’t work well with fractional values.

  • Fixed: Show properly rounded values for the stepper, in case of decimal steps (e.g. 0.3 instead of 0.30000000000000004).

General

  • New: We implemented dynamic options binding across all settings in the Angular version.

  • New: Added inputStyle and labelStyle props to react form components: Slider, Progress, Rating, Stepper and Switch. With this you’ll be able to keep consistency across inputs and all these other components too.

  • New: We added input-style and label-style support to all Angular components.

  • New: Typescript definitions landed in the React version of products.

  • Fixed: We fixed the Dutch localization, where some of the day names did not start with capital letters.

Listview

  • New: onListEnd event was added and is triggered when someone scrolls to the end of the list view. Use this to implement load on demand, show a loading animation and so on.

  • New: We added a loading animation that you can show/hide with the following methods: showLoading and hideLoading. The icon inside the loading content can be specified with the loadingIcon setting and it can be anything from the included icon package.

  • New: Hover styling for list items was added making it more desktop-friendly.

  • New: Native support for item selection was added. This means no more home-baked selected listview item logic.

  • New: We added the animateAddRemove setting to turn animations on/off for adding and removing list items. Useful for turning it off on batch operations.

  • Fixed: We fixed a bug in the dynamic update logic of the context setting. This is needed for the listview to be used correctly within Ionic Framework 4.

Numpad

  • Fixed: We added the missing preset setting to the MbscNumpadOptions type definitions.

  • Fixed: We exported the preset specific settings (MbscNumpadDateOption, MbscNumpadDecimalOptions...) that were missing in the Angular version.

  • Fixed: We fixed a bug with the thousandsSeparator that messed up values in some cases: 0.0,005 was printed instead of 0.0005.

  • New: We added support for [mbsc-options] to be used with directives. This was only supported within the components before.

Range

  • New: You can now finally use the marked setting along with colored days, they are not mutually exclusive anymore.

Select

  • Fixed: Reduce filter input margin for Material theme.

  • New: You can now finally use the marked setting along with colored days, they are not mutually exclusive anymore.

Changelog 4.5.3

General

  • Fixed: Controls used as directives on ion-inputs in ionic 4 will show up on the first tap on iOS devices.

Calendar

  • Fixed: Wrong date was selected on the calendar sometimes, if min or max were specified, and dateFormat did not contain the year (#456).

  • New: Navigate method supports ISO string or moment object too.

Event Calendar

  • New: updateEvent method added for easier event edit.

Listview

  • Fixed: There was an exception if remove method was called for an already removed element. The error also occured in Angular, in case of the hierarchical listview, when the host component was destroyed.