ui5-webcomponents-react

A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience

APACHE-2.0 License

Downloads
451.9K
Stars
439
Committers
45

Bot releases are hidden (Show)

ui5-webcomponents-react - 0.17.4

Published by MarcusNotheis about 3 years ago

0.17.4 (2021-08-10)

Features

  • AnalyticalTable: add improved keyboard navigation (cherry-pick) (#1864)

Bug Fixes

  • AnalyticalTable: unselect rows in single-select mode & correctly select rows with row-selector only behavior (cherry-pick) (#1951)
  • AnalyticalTable: correctly indent root level tree rows (cherry-pick) (#1948)
ui5-webcomponents-react - v0.9.8

Published by MarcusNotheis over 4 years ago

0.9.8 (2020-05-19)

Bug Fixes

  • Charts: fix onDataPointClick event not firing or firing for wrong segment on Donut/PieChart (#524) (e3475e0)
  • Pie/DonutChart: respect measure formatter and custom data label (#525) (c23b379)
ui5-webcomponents-react - v0.9.7

Published by MarcusNotheis over 4 years ago

v0.9.7 (2020-05-18)

Bug Fixes

  • AnalyticalTable: don't crash if scrollTo methods are not defined (#515) (70321bf)
  • AnalyticalTable: enable minWidth/maxWidth column option, disable dragging while resizing (#518) (1e22139)
  • AnalyticalTable: prevent overflow y on parent container (#521) (5f444e4)
  • ObjectPage: make anchor bar more resilient (#522) (3faea30)
ui5-webcomponents-react - v0.9.6

Published by MarcusNotheis over 4 years ago

0.9.6 (2020-05-14)

Bug Fixes

  • AnalyticalTable: use 100% of the parent height (#512) (c5111ec)
ui5-webcomponents-react - v0.7.0-rc.0

Published by MarcusNotheis almost 5 years ago

0.7.0-rc.0 (2019-11-12)

Bug Fixes

  • AnalyticalTable: Allow copy cell values in non-selectable mode (#210) (2e1e339)
  • AnalyticalTable: Fix overscan count (#208) (a975e62)
  • AnalyticalTable: Fix scrolling and resizing (#206) (fe50a43)
  • AnalyticalTable: Fixed resizable columns and horizontal scrolling (#211) (b289749)
  • AnalyticalTable: return correct item key for rerenders (#216) (4b1891f)
  • Notification: Add onClose prop, fix semantic-icon size (#220) (ed6ae9b)
  • Notification: Removed/renamed props to adopt to UI5-Webcomponents conventions (#223) (5ac74de)
  • ObjectPage: enable scroll by dragging scrollbar (#209) (58b708d)
  • SegmentedButton: call onClick prop on SegmentedButtonItem if set (#218) (bc9bef3)

Features

  • AnalyticalTable: Add prop alternateRowColor (#212) (d82d2d9)
  • AnalyticalTable: Refactoring, add onRowExpandChange and placeholder loading (#207) (2ae4bf6)
  • Notifications: Add Notification and NotificationGroup component (#171) (78200e2)
  • ObjectPage: Enable selecting a subSection by prop (#213) (f927ab3)
  • polyfills: Add Safari Polyfill (#219) (1801269)

BREAKING CHANGES

  • AnalyticalTable: Removed unused prop cellHeight, use rowHeight instead
  • AnalyticalTable: Removed unused prop reactTableProps
  • AnalyticalTable: Removed unused prop getTableProps
  • AnalyticalTable: Removed unused prop getHeaderGroupsProps
  • AnalyticalTable: Removed unused prop getHeaderProps
  • AnalyticalTable: Removed unused prop getRowProps
  • AnalyticalTable: Removed unused prop getCellProps
ui5-webcomponents-react - v0.5.0

Published by MarcusNotheis about 5 years ago

v0.5.0 (2019-08-15)

Combined Changelog from 0.4.1 to 0.5.0

Features

Bug Fixes

  • Charts: Show Loading Placeholder (#64) (589f787)
  • VariantManagement: initialSelectedKey prop is working as intended (#75) (a5e4267)
  • AnalyticalTable: Header is now resizable (#76) (eadd61a)
  • FilterBar: Increase margin between FilterItems in FilterBar (#80) (ee94065)
  • ObjectPage: Don't crash in default mode with only 1 child provided (#81) (2e5ddb5)
  • Custom Components: adding ref to CommonProps interface (#84) (bb612ec)
  • charts: Repeat the color palette if more datasets than colors are used (#86) (e22387c)

Code Refactoring

  • Charts: Update ref API and color maps (#62) (a343567)
  • VariantManagement: removed unused prop enabled (#77) (5080316)

BREAKING CHANGES

  • Charts: innerChartRef is replaced by ref
  • Charts: sap_belize and sap_belize_plus stylings are not longer exported
  • Charts: Name of color variables for all themes changed. Now sapUiChartAccent1 to sapUiChartAccent12 plus sapUiChartGood, sapUiChartBad and sapUiChartHighlight are available
  • VariantManagement: Removed prop enabled, please use disabled instead. This change should not affect your applications, because enabled was never implemented.
  • AnalyticalCard: Prop renderHeader renamed to header, now accepting the React Element direclty
  • AnalyticalCardHeader: Prop loading was removed as it was not part of the specs
ui5-webcomponents-react - v4.0.1

Published by MarcusNotheis over 5 years ago

0.4.1 (2019-07-19)

Bug Fixes

  • FilterItem: BusyIndicator is displayed when loading prop is true (#63) (9d88985)
  • AnalyticalTable: BusyIndicator is displayed when loading prop is true (#61) (f841ead)
  • Spinner: Enabled Spinning again (#59) (740891f), closes #57
ui5-webcomponents-react - v0.4.0

Published by MarcusNotheis over 5 years ago

0.4.0 (2019-07-15)

This is the consolidated Changelog from v0.3.0 to v0.4.0, if you are upgrading from a rc version please check the detailed changelog,

Features

  • AnalyticalTable: Added option to create pivot tables (#47) (71b546d)
  • ThemeProvider: Read config from UI5 Web Components (efee11f)
  • WebComponents: Updated to v1.0.0-rc.2 (#51) (8a40deb), closes #51

Bug Fixes

  • CSS-Variables: remove trailing semicolon (#53) (f9d1daf), closes #49
  • ObjectPage: Highlight selected section while scrolling (#56) (42a6a10)
  • ObjectPage: Added Hide Header Button (#28) (5509098)
  • RadialChart: Handle width and height prop correctly (#52) (2d3f091)
  • ThemeProvider: Only inject theme properties if they are not present (#55) (3ec61d5)
  • Table: Fixed Table and adapt slot handling (#50) (2159ab1)

Code Refactoring

  • base: Merge styles and utils into base (#38) (9309505), closes #34
  • Custom Components: Expose HTML Element via ref in every component (#54) (c285ee6)
  • withWebComponent: replace innerComponentRef with ref for Web Components (#44) (08982ba)

BREAKING CHANGES

  • Button: Use design with ButtonDesign, type with ButtonType is deleted
  • Button: onPress renamed to onClick
  • Card: onHeaderPress renamed to onHeaderClick
  • Custom Components: All Components now expose their root html node/the encapsulated Web Component via ref instead of the React instance.
  • Dialog: remove prop noHeader
  • Link: onPress renamed to onClick
  • List: onItemPress renamed to onItemClick
  • Link: Use design with LinkDesign, type with LinkType is deleted
  • MessageStrip: hideIcon and hideCloseButton are renamed to noIcon and noCloseButton
  • Popup: remove prop noHeader
  • ResponsivePopover: Deleted ResponsivePopover, please use the Popover Component
  • Select: the parameter of the change event is now called selectedOption
  • Select: Use Option instead of StandardListItem for selection
  • ShellBar: onProfilePress renamed to onProfileClick
  • ShellBar: onNotificationsPress renamed to onNotificationsClick
  • ShellBar: onProductSwitchPress renamed to onProductSwitchClick
  • ShellBar: onLogoPress renamed to onLogoClick
  • ShellBar: onCoPilotPress renamed to onCoPilotClick
  • ShellBarItem: prop onPress is renamed to onClick
  • Switch: type is removed, use graphical
  • Table: Use prop slot instead of data-ui5-slot
  • Table: prop rows is replaced by children
  • TableRow: prop header is replaced by children
  • ThemeProvider: Themes: rename Theme sap_fiori3_light to sap_fiori_3
  • ThemeProvider: ThemeProvider: removed contentDensity and theme props. To set those, use the ui5 WebComponents configuration script tag.
  • TimelineItem: onItemNamePress renamed to onItemNameClick
  • ToggleButton: Use design with ButtonDesign, type with ButtonDesign is deleted
  • ToggleButton: onPress renamed to onClick
  • withWebComponent: Replaced innerComponentRef with ref to support React RefObject

Please also check the UI5 Web Components Release Notes

ui5-webcomponents-react - v0.3.0

Published by MarcusNotheis over 5 years ago

0.3.0 (2019-06-03)

Features

  • Updated UI5 WebComponents to v0.11.0 (#22) (7dcf22b)
  • FilterBar: Initial Version (422bdbd)
  • FilterItem: Initial Version (19a23ec)
  • VariantManagement: Initial Version (a1e9cbb)
  • FilterBar: renderSearch function (94b468e)

Bug Fixes

  • typing: Fixed TypeScript Definitions (440c097)
  • WebComponentWrapper: Fixed event handler removal after prop update (2b93c12)

BREAKING CHANGES

  • FilterBar: replaced boolean value with render function
  • List: the "selectionChange" event param "items" has been renamed to "selectedItems".
  • List: the "backgroundDesign" property has been removed, use the corresponding CSS variable (--_ui5_listitem_background_color) to alter the list items` background.
  • Panel: the "backgroundDesign" property has been removed, use the corresponding CSS variables (--_ui5_panel_background_color) to alter the panel background.
  • DatePicker: 'liveChange' event has been renamed to 'input'.
  • CheckBox: property "readOnly" has been renamed to "readonly".
  • RadioButton: property "readOnly" has been renamed to "readonly".