github SAP/fundamental-ngx v0.40.0

latest releases: v0.43.45, v0.43.44, v0.52.2-rc.30...
17 months ago

Bug Fixes

  • ci: latest version hotfix failure (#9574) (3b776f1)
  • ci: various ci updates (#9569) (53b327d)
  • ci: various hotfix script fixes (#9568) (a5ad27d)
  • core,platform,docs: minor tweaks to table header styles (#9538) (232bec4)
  • core,platform: addon button should always close popover if it is open despite inputs (#9498) (02d2f2b)
  • core,platform: multi input and combobox tokenizer behaviour (#9571) (7430869)
  • core,platform: table toolbar title updates (#9474) (8164585)
  • core: dialog should be scrollable if needed (#9540) (412ac0a)
  • core: dynamic collapsible subheader z-index must be higher (#9554) (7b15192)
  • core: fd-text does not show/hide 'MORE/LESS' button correctly when text length changes (#9496) (e20f4c0)
  • core: replaced CSSStyleSheet with ordinary style (#9567) (3e19fbe)
  • core: startingDayOfWeek couldn't be updated (#9524) (70250f4)
  • core: update Layout Panel to latest design (#9499) (3e51e74)
  • core: use renderer instead of cdr (#9602) (b6bdd34)
  • core: various bugfixes (#9553) (fb7782b)
  • e2e: fix failing e2e tests (#9565) (4e9d045)
  • platform table keyboard dnd (#9420) (5142679)
  • platform: bug where checkbox would be checked when there are no selectable rows (#9531) (7ccd0d9)
  • platform: collapseAll/expandAll needs to be now in the same group as sort,filter buttons (#9591) (19f4513)
  • platform: do not display filterable=false columns in p13 filter dialog (#9495) (ea0e326)
  • platform: don't limit list items rendering if itemSize is empty (#9493) (082d6d3)
  • platform: keyboard support for sort popovers (#9561) (3ecb213)
  • platform: missing tooltip - aria label for table toolbar actions (#9601) (e1d3dfe)
  • platform: no tooltip for breadcrumb when overflow dots are shown (#9610) (9bf5758)
  • platform: semantic borderless example (#9603) (ad7d9cb)
  • platform: table with freezing columns hidden cell issues (#9502) (e387440)
  • value help dialog hidden label (#9605) (782afdc)

Features

BREAKING CHANGES

  • platform, cdk: - Platform table now exposes dropMode input property which is auto by default;
  • Default auto dnd option behaves in following way: if dragged item is hovering another item by over n pixels, where n is calculated with following formula: [hovered element half height] + [hovered element height * threshold], it will apply shift mode, which during the drop of the dragged item will place it before or after the hovered element on the same level, otherwhise it will apply group mode, which creates children array of hovered element and places the dragged item inside it, adding +1 level to it;
  • Platform Table page has been splitted into smaller pages that are grouped by the usage scenarios such as: Personalization Dialog, Settings Dialog, Navigation, Scrolling options, etc.
    • Content Density mechanism was changed in favour of fundamental-styles content density mechanism based on parent css classes: .is-cozy, '.is-compact', '.is-condensed';
  • All components are now relying on those css classes instead of previous approach with .fd-${component-name}__[cozy|compact|condensed];
  • Now, if content densities of child and parent components are equal, child component will omit adding .is-cozy, .is-compact or .is-condensed css class modifier.
  • Shellbar and it's inner components are always keep cozy state, no matter the global or directive content density applied to it;
  • Select component changed .fd-button tag from button to span to match the markup and visual styling from fundamental-styles;

Don't miss a new fundamental-ngx release

NewReleases is sending notifications on new releases.