0.39.0 Breaking Changes - SAP/fundamental-ngx GitHub Wiki
Dialog body padding by default #9435
- Now the dialog body has a padding of
1rem by default, to override that and set padding 0, you need to provide a config for that
// component code
this.dialogService.open(
DialogContentType,
{
...otherConfiguration,
disablePaddings: true
}
)
- From now on it's preferable to use platform search field for the shellbar instead of combobox;
- Search field is now located under actions only if the size of the shellbar is either m or l, otherwhise it will be directly projected in shellbar component.
- Shellbar inner markup was slightly changed
CDK Package #9176
- Introduced new package:
@fundamental-ngx/cdk;
- Core's Utils subpackage has been completely moved to
@fundamental-ngx/cdk subpackage;
- BTP Experimental's
cdk subpackage (@fundamental-ngx/fn/cdk) has been completely moved to @fundamental-ngx/cdk;
- The following directive selectors are now deprecated:
[fdAutoComplete], [fd-auto-complete], [fnClicked], [fnDisabled], [fd-focus-key-manager-item], [fdFocusKeyManagerItem], [fd-focus-key-manager-list], [fdFocusKeyManagerList], [fnFocusableItem], [fnFocusableList], [fdIgnoreClickOnSelection], [fdInitialFocus], [fd-initial-focus], [fdLineClamp], [fd-lineclamp], [fdOnlyDigits], [fd-only-digits], [fdOverflowListItem], [fd-overflow-list-item], [fdOverflowList], [fd-overflow-list], [fnReadonly], [fdRepeat], [fdResizeHandle], [fd-resize-handle], [fdResize], [fd-resize], [fdTemplate], [fdTruncate], [fd-truncate]. Instead of fd* and fn* prefix, use fdk* prefix;
- Platform form field provider now relies on Injection token
FD_FORM_FIELD instead of abstract class FormField;
- Platform
FormField abstract class has been renamed to PlatformFormField to remove misunderstanding between CDK's FormField and Platform's FormField;
- Platform
FormFieldControl provider has been replaced with FD_FORM_FIELD_CONTROL Injection token.
- Introduced Multi-combobox component in Core library;
Smart Filter Bar Events #9207
- Added new events:
smartFiltersApplied and searchInputChanged.
smartFiltersApplied emitted when 'Go' button clicked.
searchInputChanged emitted when inputChange event of search field is emitted.
smartFiltersChanged is now triggered every time when filters model has been updated without 'GO' button click.