Version 4.6.1
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 theonItemTap
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
andfilterEmptyText
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
andlabelStyle
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
andlabel-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
andhideLoading
. The icon inside the loading content can be specified with theloadingIcon
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 theMbscNumpadOptions
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 of0.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
ormax
were specified, anddateFormat
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.