v1.1.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.1.0 (2022-01-21)
New Components
- ui5-dynamic-side-content: Initial implementation (#4379) (c36cb57)
- ui5-media-gallery: Initial implementation (#4427) (17cb225)
- ui5-split-button: Initial implementation (#4570) (295925b)
Features
- framework: implement F6 Navigation Helper (#4490) (60d0dc1)
- framework: introduce runtimes and version info (#4491) (757577f)
- framework: add
stable-dom-ref
support for abstract items (#4604) (5526dea) - ui5-button: implement
accessibleNameRef
property (#4474) (3f7eae3) - ui5-checkbox: introduce
accessibleName
andaccessibleNameRef
(#4547) (6f285fd), closes #4500 - ui5-combobox: add full keyboard handling (#4494) (fd4bb50)
- ui5-flexible-column-layout: introduce
accessibilityRoles
property (#4446) (f515f3d), closes #3804 #3796 - ui5-icon: implement
accessibleRole
property (#4548) (6d6cf6f), closes #4499 - ui5-input: add full keyboard support (#4414) (6133393)
- ui5-illustrated-message: add more illustrations to the default set (#4587) (417bd6a)
- ui5-link: implement
accessibilityAttributes
property (#4591) (9a16d61), closes #3546 - ui5-list: make
item-click
event preventable (#4448) (12d3e8a) - ui5-option: handle
title
attribute (#4546) (0c060aa) - ui5-popup: add
accessibleNameRef
property (#4517) (0a7c1f3) - ui5-radio-button: implement
accessibleNameRef
property (#4511) (83fdef5) - ui5-rating-indicator: add full keyboard support (#4411) (0e41f41)
- ui5-segmented-button: implement
accessibleName
property (#4378) (e6a8b38) - ui5-shellbar: introduce
accessibilityTexts
property (#4377) (f762e76), closes #4009 - ui5-switch: implement
accessibleNameRef
property (#4472) (8538de9) - ui5-tabcontainer: implement overflow functionality (#4403) (a38bbab), closes #2540
- ui5-tabcontainer: show
separators
in overflow (#4507) (b646157) - ui5-tree-item: add
indeterminate
state (#4397) (80bbc22) - ui5-wizard: extend keyboard handling (#4444) (57151a3)
Bug Fixes
- framework: Scoping issues corrected (#4573) (4e430d3)
- framework: prevent runtime error on malformed custom theme object (#4375) (3215c7d)
- ui5-bar: fix RTL support (#4496) (e5c0f2d)
- ui5-bar: remove unnecessary slot names (#4510) (32d4507)
- ui5-breadcrumbs: correct missing label for single breadcrumb (#4578) (42254d8), closes #4565
- ui5-breadcrumbs: remove text-decoration from separator (#4568) (ed87ba5)
- ui5-card: adjust some classes in Playground samples (#4462) (2a9ed2a), closes #4200
- ui5-card: update theming parameter (#4582) (622db2c)
- ui5-card-header: fix rtl support (#4536) (14a2a03)
- ui5-combobox: fix docs (#4553) (f0b1bf7)
- ui5-combobox: remove incorrect sample (#4482) (4b2720b)
- ui5-icon: correct
tabindex
value (#4509) (54698f6) - ui5-input: make "change" event consistent (#4129) (09f9059)
- ui5-input: fix value truncation (#4467) (d9261f5)
- ui5-input: improve sample visualization (#4476) (b0fd49a)
- ui5-li-custom: remove height restriction (#4473) (e76f8c9), closes #4450
- ui5-li-notification-group: fix close button functionality in ShellBar sample (#4408) (6a66797), closes #4202
- ui5-link: add
noopener
to rel attribute (#4533) (3f2c3cd) - ui5-multi-combobox: make
readonly
component focusable on mobile device (#4456) (755599d) - ui5-panel: rotate button counterclockwise in RTL mode (#4470) (d3f6e39)
- ui5-popover: fix content truncation (#4359) (2e8d3bd), closes #4259
- ui5-popover: make sample responsive for small devices (#4527) (fddf903), closes #4206
- ui5-popover: restrict arrow going out of bounds (#4599) (41239a8), closes #4581
- ui5-shellbar: allow selection with Enter key in overflow menu (#4577) (fb40514), closes #4556
- ui5-side-navigation: correct styles for static area (#4526) (7d35bd6), closes #4515
- ui5-tabcontainer: improve keyboard handling (#4486) (a934eb3), closes #2540
- ui5-view-settings-dialog: implement single page functionality (#4419) (572a323)
- ui5-breadcrumbs: fix JS error when empty (#4563) (cfd9fa6)
- inputs: adjust value and placeholder styles (#4400) (b6014bc)
- inputs: value state message is not presented in readonly mode (#4329) (e1250ae)
- popups: block layer of popups now has a tabindex with value 0 (#4324) (0965738), closes #4187
- ui5-badge: center text vertically (#4394) (e6d0f69)
- ui5-busy-indicator: Improve delay handling (#4321) (acb1729), closes #4108
- ui5-button: clicking button is safari now gives it a focus (#4235) (baeb02d), closes #2951
- ui5-carousel: fix playground sample (#4366) (67ace3a)
- ui5-checkbox: cursor style when disabled (#4392) (5d3e8f5)
- ui5-checkbox: fix position of checkmark in ie11 (#4320) (2745bbc)
- ui5-combobox: Keyboard navigation trough filtered items (#4143) (17e6e51)
- ui5-combobox, ui5-textarea: correct value state message placement in RTL mode (#4396) (6ab9edb)
- ui5-date-picker: enable date value strict parsing (#4428) (ac5ac2d), closes #4409
- ui5-date-picker: remove
title
attribute from samples (#4422) (56a6724) - ui5-date-time-picker: proper visualization on mobile (#4345) (7d8b93a)
- ui5-dialog: correct border radius when stretched on phones (#4327) (5aedc43), closes #4254
- ui5-dialog: resize handle is no longer shown on phones (#4326) (9b3869f), closes #4253
- ui5-input: fix event handling in firefox (#4447) (d973162)
- ui5-input, ui5-multi-combobox: value state popup now aligned properly in RTL mode (#4310) (ce0dcd2), closes #3830
- ui5-li-notification-group: visual fixes for right-to-left mode (#4354) (13b7d68), closes #4255 #4256 #4257
- ui5-list: remove hightlighting on items after tap on mobile (#4388) (c328ea9), closes #4258
- ui5-message-strip: make speech output more comprehensive (#4416) (9442e05)
- ui5-popover: adjust top position when iOS keyboard is opened (#4333) (a4b03a3)
- ui5-radio-button: remove cursor pointer for disabled state (#4393) (d147df8)
- ui5-rating-indicator: not round values are correctly visualised in RTL mode (#4330) (d901386)
- ui5-slider, ui5-range-slider: remove focus outline on mobile (#4458) (a295dc1)
- ui5-table: adjust header row's height according to the visual specification (#4424) (175fce3)
- ui5-table: check select all checkbox, when all rows are selected programatically (#4455) (7baabfa)
- ui5-tabcontainer, ui5-shellbar: adding stable selectors for tab container and shellbar (#4369) (9abdaba)
- ui5-textarea: apply specified scrollbar stylings (#4477) (84018fc)
- ui5-textarea: calc properly TextArea's size for showExceeds property (#4152) (6f06963)
- ui5-token: apply correct background color in HC themes (#4464) (133e45d)
- ui5-token: border-radius adjusted to spec in in SAP Quartz HCB/HCW (#4323) (6691b3d)
- ui5-upload-collection: make buttons visible on small screens (#4361) (fcb7f62)
- ui5-upload-collection: removed active and hover states (#4360) (cb76902), closes #4258
- ui5-wizard: adjust content and navigator paddings based on spec (#4479) (303ecb1)
- ui5-wizard: make playground sample fully usable (#4457) (1416d42)
- playground: fix broken links (#4440) (eb796f7)
- playground: fix js error for compact mode (#4325) (d9acff8)
- playground: adjust main wrapper paddings (#4480) (d742501)
- playground: apply RTL properly (#4468) (912a09e)