Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui5-dynamic-page): Snapping header #7875

Merged
merged 144 commits into from
Nov 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
2746460
fix(ui5-dialog): fix background and shadow of slotted ui5-bar (#7421)
LidiyaGeorgieva Sep 12, 2023
0690e51
fix(ui5-card): adjust samples for last list item's square corners (#…
LidiyaGeorgieva Sep 13, 2023
1051c47
docs(ui5-toolbar): add note about allowed components in default slot …
Lukas742 Sep 13, 2023
0e4b7c9
chore: bump theming-base-content version to 11.6.8 (#7571)
georgimkv Sep 13, 2023
6594cd5
fix(ui5-upload-collеction): align buttons to avoid extra space when s…
dimovpetar Sep 13, 2023
d459fc2
fix(ui5-segmented-button): visual misalignments (#7528)
nnaydenow Sep 13, 2023
21528a0
feat(ui5-combobox, ui5-multi-combo-box, ui5-input, ui5-multi-input): …
Okiana Sep 13, 2023
edeab49
fix(ui5-upload-collection-item): align thumbnail to top (#7582)
dimovpetar Sep 13, 2023
1611121
chore: remove preview themes (#7580)
nnaydenow Sep 14, 2023
4d144dd
feat(ui5-checkbox): update horizon theme paramaters (#7576)
kgogov Sep 14, 2023
3835032
Translation Delivery (#7587)
service-tip-git Sep 14, 2023
b4dea67
fix(ui5-switch): fix text alignment in all themes (#7416)
hinzzx Sep 14, 2023
acf5c66
docs: enhance storybook samples (#7454)
hinzzx Sep 14, 2023
202ac76
fix(ui5-input,ui5-page,ui5-rating-indicator,ui5-slider,ui5-textarea):…
niyap Sep 18, 2023
555303a
fix(ui5-button): remove box shadows (#7590)
unazko Sep 18, 2023
28997c8
feat(ui5-split-button): adapt visual design with new parameters (#7584)
hinzzx Sep 18, 2023
292d15a
fix(ui5-input): improve item announcement (#7585)
elenastoyanovaa Sep 19, 2023
a1b3bf6
fix(ui5-popover): improve positioning when scrolling (#7593)
georgimkv Sep 19, 2023
b32dba1
fix(ui5-input): adjust button's size (#7597)
niyap Sep 20, 2023
7c44fb2
chore: fix JSDoc (#7604)
vladitasev Sep 20, 2023
af8015b
fix(ui5-breadcrumbs): infinite rerendering fixed (#7589)
PetyaMarkovaBogdanova Sep 21, 2023
4ee4e15
chore(release): publish v1.18.0-rc.1 [ci skip]
ui5-webcomponents-bot Sep 21, 2023
c59c3bc
fix(ui5-multi-combobox): correct usage of css var (#7616)
nnaydenow Sep 21, 2023
bb8241a
fix(ui5-message-strip): remove button's custom width (#7606)
niyap Sep 25, 2023
092537e
fix(ui5-table): improve Horizon styles (#7609)
niyap Sep 25, 2023
4540766
fix(ui5-slider): adjust Horizon themes (#7615)
niyap Sep 25, 2023
25dbb4b
fix(ui5-media-gallery): added new horizon theme parameters (#7575)
kgogov Sep 26, 2023
b45c7a3
docs: improve storybook samples names (#7621)
yanaminkova Sep 27, 2023
b0b8359
fix(ui5-list): update horizon theme parameters (#7614)
kgogov Sep 27, 2023
50499ac
feat(ui5-time-picker): mobile input and code optimization (#7549)
NHristov-sap Sep 28, 2023
b2ea9aa
fix(ui5-button): update font params (#7625)
hinzzx Sep 28, 2023
64a57f0
chore(release): publish v1.18.0-rc.2 [ci skip]
ui5-webcomponents-bot Sep 28, 2023
a3f1c81
chore: update css-vars-usage.json (#7638)
ilhan007 Sep 28, 2023
eb57a36
docs(ui5-toolbar-separator): mark component as abstract (#7640)
MarcusNotheis Sep 29, 2023
9601ad2
docs(landing-page): dynamically fetch latest ui5wc version (#7643)
Lukas742 Oct 2, 2023
66c23a4
chore: bump readme (#7647)
nnaydenow Oct 2, 2023
67f6f30
chore(release): publish v1.18.0 [ci skip]
ui5-webcomponents-bot Oct 2, 2023
ecf5c6a
Translation Delivery (#7639)
service-tip-git Oct 2, 2023
7b43587
fix(ui5-label): use correct i18n bundle & make component language awa…
Lukas742 Oct 2, 2023
6ce7c33
fix(ui5-calendar): hide secondary type when same as primary (#7650)
tsanislavgatev Oct 3, 2023
6ce57f7
fix(framework): stop bubbling of camel case events (#7658)
nnaydenow Oct 4, 2023
de16ea8
chore(release): publish v1.18.1-rc.0 [ci skip]
ui5-webcomponents-bot Oct 5, 2023
6f5caf4
fix(ui5-menu): prevent bubbling in events (#7653)
tsanislavgatev Oct 5, 2023
e9ee7ac
chore(test pages): remove jquery imports in test pages (#7671)
georgimkv Oct 5, 2023
7ac1ffd
Translation Delivery (#7663)
service-tip-git Oct 5, 2023
ff04434
fix(ui5-shellbar): horizon theme update (#7623)
kgogov Oct 5, 2023
a14d57c
fix(ui5-shellbar): often failing unit test (#7677)
kgogov Oct 9, 2023
6983f71
feat(ui5-color-palette-item): add selected state (#7598)
hinzzx Oct 9, 2023
39ccfe6
fix(ui5-page): adjust Horizon themes (#7685)
niyap Oct 10, 2023
b72f012
fix(ui5-shellbar): apply correct height to horizon high contrast them…
kgogov Oct 10, 2023
45244aa
feat(ui5-illustrated-message): enable vertical responsiveness (#7672)
kineticjs Oct 10, 2023
8a782f1
fix(ui5-avatar): prevent hover effect on non-interactive avatars (#7611)
kgogov Oct 10, 2023
ce81085
fix(ui5-step-input): align decrement icon (#7654)
unazko Oct 10, 2023
01a9349
fix(localization): missing calendarWeekNumbering (#7684)
nnaydenow Oct 11, 2023
993f2b7
fix(ui5-label,ui5-input,ui5-list,ui5-tabcontainer,ui5-table,ui5-wheel…
Jianrong-Yu Oct 11, 2023
cef8881
fix(ui5-checkbox): fix horizon hcb and hcw (#7686)
IlianaB Oct 11, 2023
15a84f8
fix(ui5-avatar): a11y fixed (#7636)
PetyaMarkovaBogdanova Oct 12, 2023
1299f76
chore(release): publish v1.19.0-rc.0 [ci skip]
ui5-webcomponents-bot Oct 12, 2023
9d5a3d1
feat(ui5-panel): enable custom styling of title (#7688)
elenastoyanovaa Oct 12, 2023
f2668b6
feat(ui5-rating-indicator): introduce tooltip property (#7687)
elenastoyanovaa Oct 12, 2023
721cc0b
fix(ui5-flexible-column-layout): wrong focus fixed (#7586)
PetyaMarkovaBogdanova Oct 13, 2023
8888751
fix: escape special characters when scoping CSS vars (#7704)
vladitasev Oct 13, 2023
d55d061
fix(ui5-flexible-column-layout): wrong focus fixed (#7586)
PetyaMarkovaBogdanova Oct 13, 2023
ec6e95e
docs: improve stories` jsdoc (#7626)
yanaminkova Oct 16, 2023
99c6b02
docs: improve storybook samples (#7627)
yanaminkova Oct 16, 2023
57ff771
fix(ui5-tabcontainer): update according to latest SAP Horizon design …
kskondov Oct 16, 2023
4714835
feat(ui5-combobox): add attribute `no-typeahead` (#7692)
Jianrong-Yu Oct 16, 2023
1732304
feat: update @ui5/webcomponents-icons to 5.07 & 4.19 (#7708)
nnaydenow Oct 16, 2023
17a5b12
fix(ui5-date-picker): align value state colors with the spec (#7676)
unazko Oct 17, 2023
8379071
feat: do not override CSS Vars by newer runtimes (#7703)
vladitasev Oct 19, 2023
8bb9c4c
fix(ui5-step-input): fix z-index of increase/decrease buttons and foc…
NHristov-sap Oct 19, 2023
a2cbfa0
chore(release): publish v1.19.0-rc.1 [ci skip]
ui5-webcomponents-bot Oct 19, 2023
1e06277
chore: upgrade to chromedriver 117 (#7721)
nnaydenow Oct 19, 2023
4e95272
fix(ui5-color-picker): fix hsl to rgb color conversion (#7723)
tsanislavgatev Oct 20, 2023
45b11f9
fix(ui5-calendar): adjust selected border color (#7730)
unazko Oct 20, 2023
efb9a94
refactor(ui5-tabcontainer): apply responsive paddings using container…
dimovpetar Oct 20, 2023
46e89e7
fix(ui5-tree-item-custom): text wrapper allows proper alignment of fl…
plamenivanov91 Oct 20, 2023
f433b46
docs: enhance storybook samples (#7664)
unazko Oct 20, 2023
f6e9ac4
fix(ui5-popup): apply responsive paddings as early as possible (#7710)
dimovpetar Oct 23, 2023
cfafcc8
build(deps): bump postcss from 8.4.26 to 8.4.31 (#7674)
dependabot[bot] Oct 23, 2023
77c7b9c
build(deps): bump get-func-name from 2.0.0 to 2.0.2 (#7632)
dependabot[bot] Oct 23, 2023
d0a624b
Translation Delivery (#7720)
service-tip-git Oct 23, 2023
40ffa20
fix(ui5-combobox): exclude group from suggestions count (#7713)
niyap Oct 25, 2023
6bcb970
fix(ui5-input): add additional text to the item's announcement (#7715)
niyap Oct 25, 2023
5da1fbe
fix(ui5-input): update clear icon accessible name (#7744)
elenastoyanovaa Oct 26, 2023
b0c692b
chore(release): publish v1.19.0-rc.2 [ci skip]
ui5-webcomponents-bot Oct 26, 2023
612f503
fix(ui5-tabcontainer): add margins for the Overflow buttons (start an…
LidiyaGeorgieva Oct 26, 2023
ec80fae
fix(ui5-popup): add check for initial focused element id (#7746)
LidiyaGeorgieva Oct 26, 2023
7c6e48a
docs(ui5-rating-indicator): change default value (#7756)
hristop Oct 27, 2023
288f6d4
fix(framework): use correct customElements registry (#7760)
nnaydenow Oct 27, 2023
2f6780f
fix(ui5-list): removed unnecessary accessibility reading (#7758)
plamenivanov91 Oct 27, 2023
10dadd7
feat(framework): switch default theme from Quartz Light to Morning Ho…
ilhan007 Oct 27, 2023
afd3f19
docs: update TypeScript Support statement (#7747)
ilhan007 Oct 27, 2023
14fd642
fix(ui5-slider): update labels on min and max change (#7764)
elenastoyanovaa Oct 30, 2023
3df7d03
fix(ui5-textarea): remove white space from value state message (#7755)
niyap Oct 30, 2023
5a510cf
fix(ui5-textarea): select exceeded text (#7741)
niyap Oct 30, 2023
1941854
fix(ui5-combobox): announce value state header on focus (#7751)
niyap Oct 30, 2023
54a411d
docs(ui5-toolbar): fix documentation (#7667)
PetyaMarkovaBogdanova Oct 30, 2023
842f047
fix(ui5-calendar): focus date set in slot (#7735)
tsanislavgatev Oct 31, 2023
425e97b
fix(FormSupport): submit linebreaks in ui5-textarea (#7757)
ilhan007 Oct 31, 2023
50d246c
docs(playground): html addon now shows decorated styles (#7714)
kineticjs Oct 31, 2023
b47661c
Update README.md
ilhan007 Oct 31, 2023
629e4e6
Update README.md
ilhan007 Oct 31, 2023
33cdb86
fix(ui5-view-settings-dialog): improve settings management (#7769)
tsanislavgatev Oct 31, 2023
f24ff90
revert(ui5-color-palette-item): revert selected state feature (#7782)
hinzzx Nov 1, 2023
0cf1201
fix(ui5-button): align styles to specification (#7784)
tsanislavgatev Nov 2, 2023
d20c314
chore(release): publish v1.19.0-rc.3 [ci skip]
ui5-webcomponents-bot Nov 2, 2023
6a84900
chore(release): publish v1.19.0 [ci skip]
ui5-webcomponents-bot Nov 2, 2023
7530f00
feat(ui5-side-navigation): added href and target properties (#7682)
TeodorTaushanov Nov 3, 2023
7f11274
fix(ui5-segmented-button): check for items before applying settings (…
tsanislavgatev Nov 3, 2023
70deda8
fix(ui5-time-picker): check value before formatting (#7793)
tsanislavgatev Nov 3, 2023
03f28b9
feat(ui5-illustrated-message): added new TNT illustrations (#7773)
plamenivanov91 Nov 6, 2023
b1019af
fix(ItemNavigation): more than 1 ItemNavigation per component allowed…
vladitasev Nov 7, 2023
f627c55
Translation Delivery (#7801)
service-tip-git Nov 8, 2023
b68b538
docs(ui5-side-navigation): edit sample (#7818)
LidiyaGeorgieva Nov 8, 2023
f6ac0d8
chore: Update commit conventions to include commits with samples (#7821)
georgimkv Nov 8, 2023
1c211a1
chore(release): publish v1.20.0-rc.0 [ci skip]
ui5-webcomponents-bot Nov 9, 2023
1be0d26
chore: stable failing tests (#7834)
nnaydenow Nov 10, 2023
592a10b
fix: declare webpackChunkName in generated dynamic imports for readab…
scameron Nov 11, 2023
399b941
fix(ui5-list): shift+tab navigation in List (#7728)
dobrinyonkov Nov 13, 2023
2883c58
feat(ui5-illustrated-message): titleLevel property added (#7771)
yanaminkova Nov 13, 2023
a13a0b4
docs(playground): enhance editing of custom type properties (#7774)
kineticjs Nov 13, 2023
bccffe5
refactor(ui5-tree): remove unnecessary code (#7804)
TeodorTaushanov Nov 14, 2023
bd9cd2b
docs(playground): correct brand url (#7847)
kineticjs Nov 15, 2023
e344a02
chore: stable ui5-menu tests (#7849)
nnaydenow Nov 15, 2023
feaa199
chore(release): publish v1.20.0-rc.1 [ci skip]
ui5-webcomponents-bot Nov 16, 2023
14c0afc
docs: mark form properties in TextArea, StepInput (#7859)
ilhan007 Nov 16, 2023
0beb0a6
docs: update Angular tutorial (#7803)
ilhan007 Nov 16, 2023
334ed68
fix: openui5 support crashes with 1.121-snapshot (#7872)
pskelin Nov 17, 2023
2a31e8d
fix(ui5-calendar): render the correct length of day names (#7866)
tsanislavgatev Nov 17, 2023
8b620d7
build(deps-dev): bump chromedriver from 117.0.3 to 119.0.1 in /packag…
dependabot[bot] Nov 17, 2023
d666263
build(deps-dev): bump chromedriver from 117.0.3 to 119.0.1 in /packag…
dependabot[bot] Nov 17, 2023
17a2a09
build(deps-dev): bump chromedriver from 117.0.3 to 119.0.1 in /packag…
dependabot[bot] Nov 17, 2023
3be1877
build(deps-dev): bump chromedriver from 117.0.3 to 119.0.1 in /packag…
dependabot[bot] Nov 17, 2023
98a0cf1
build(deps): bump axios from 1.4.0 to 1.6.1 (#7836)
dependabot[bot] Nov 17, 2023
c103b81
docs: features documentation (#7815)
nnaydenow Nov 17, 2023
4dd4cad
chore: bump theming-base-content version to 11.9.0 (#7817)
georgimkv Nov 17, 2023
e4a3304
build(deps-dev): bump chromedriver from 117.0.3 to 119.0.1 (#7832)
dependabot[bot] Nov 17, 2023
66cd886
Translation Delivery (#7827)
service-tip-git Nov 17, 2023
dc2f89e
chore: downgrade chromedriver to 118 (#7873)
ilhan007 Nov 18, 2023
20b3b21
feat(ui5-dynamic-page): snap on scroll pin expand collapse
Nov 2, 2023
1534d89
fix(ui5-wizard): scrollbar styles are now present on root (#7838)
ivoplashkov Nov 20, 2023
13d66e1
Merge branch 'dynamic-page' of github.com:SAP/ui5-webcomponents into …
Nov 20, 2023
e07c78c
Merge github.com:SAP/ui5-webcomponents into dynamic-page-petya
Nov 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/deploy-latest-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install and Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install and Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy_latest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install and Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-auto-weekly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-custom-tag.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-snapshot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-issue-comments.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-storybook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install and Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
cache: 'yarn'

- name: Install Dependencies
Expand Down
223 changes: 223 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ You are welcome to contribute code to the UI5 Web Components in order to fix bug
There are three important things to know:

1. You must be aware of the Apache License (which describes contributions) and **accept the Developer Certificate of Origin**.
2. Follow our **[Development Conventions and Guidelines](https://sap.github.io/ui5-webcomponents/playground/contributing/conventions-and-guidelines/)**.
2. Follow our **[Development Conventions and Guidelines](https://sap.github.io/ui5-webcomponents/playground/?path=/docs/docs-contributing-conventions-and-guidelines--docs)**.
3. **Not all proposed contributions can be accepted**. Some features may just fit a third-party add-on better. The code must match the overall direction of the UI5 Web Components and improve it. So there should be some "bang for the byte". For most bug fixes this is a given, but a major feature implementation first needs to be discussed with one of the committers. Possibly, one who touched the related code or module recently. The more effort you invest, the better you should clarify in advance whether the contribution will match the project's direction. The best way would be to just open an enhancement ticket in the issue tracker to discuss the feature you plan to implement (make it clear that you intend to contribute). We will then forward the proposal to the respective code owner. This avoids disappointment.

## Developer Certificate of Origin (DCO)
Expand All @@ -21,7 +21,7 @@ Due to legal reasons, contributors will be asked to accept a DCO before they sub
1. Make sure the change is welcome (see [General Remarks](#general-remarks)).
1. Create a branch by forking the relevant UI5 Web Components repository and apply your change.
1. Commit and push your change on that branch.
- **Please follow our [Development Conventions and Guidelines](https://sap.github.io/ui5-webcomponents/playground/contributing/conventions-and-guidelines/).**
- **Please follow our [Development Conventions and Guidelines](https://sap.github.io/ui5-webcomponents/playground/?path=/docs/docs-contributing-conventions-and-guidelines--docs).**
1. Create a pull request in the UI5 Web Components repository.
1. Follow the link posted by the CLA assistant to your pull request and accept it, as described above.
1. Wait for our code review and approval, possibly enhancing your change on request.
Expand Down
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@ UI5 remains what it is: the best choice for…
UI5 Web Components which makes using them in React even more comfortable. The current version of React (`react 18`) has some
shortcomings when it comes to handling Custom Elements, namely the binding of `boolean` attributes as well as adding event listeners to custom event names like `selection-change`. With the help of UI5 Web Components for React, you can use the UI5 Web Components in React as if they were native React components. In addition to that, this library is also offering TypeScript definitions for all components, some complex layout components built on top of UI5 Web Components as well as Charting Components.

### UI5 Web Components for Angular

[UI5 Web Components for Angular](https://github.com/SAP/ui5-webcomponents-ngx) is a wrapper implementation around
UI5 Web Components which to make it work with Angular without needing to use the `CUSTOM_ELEMENTS_SCHEMA` or `NO_ERRORS_SCHEMA` schemas.
Moreover, all Angular-specific features, such as two-way data binding and Angular Form support, work out of the box.

## How to Use

Expand All @@ -84,9 +89,8 @@ shortcomings when it comes to handling Custom Elements, namely the binding of `b
For more information, see [Importing UI5 Web Components](./docs/1-getting-started/02-importing-components.md) and [Understanding UI5 Web Components APIs](./docs/1-getting-started/03-understanding-components-APIs.md).

## Typescript Support
Since 1.11 we are providing Typescript definitions for all public APIs.
However, the **Typescript support is experimental and subject to change**. If you consume the web components via Typescript, you might have to adjust your code before the Typescript definitions become final and officially supported.
Please, share any kind of feedback about the provided types in GitHub.
TypeScript Support is enabled for both component development and component consumption.
Since version `1.11.0`, we have been providing TypeScript definitions under an experimental flag, and starting from version `1.19.0`, all TypeScript definitions are considered `stable`.

### Is there a CDN I can use?

Expand Down
14 changes: 10 additions & 4 deletions docs/1-getting-started/06-using-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Import the feature file from the respective NPM package:

`import "@ui5/<PACKAGE-NAME>/dist/features/<FEATURE-NAME>.js`

## Component features
## Component features

Currently, only a few components offer additional features:

Expand All @@ -31,22 +31,28 @@ Currently, only a few components offer additional features:
| `localization` | Multiple (`ui5-date-picker`, etc...) | `@ui5/webcomponents-localization/dist/features/calendar/Japanese.js` | Japanese calendar support |
| `localization` | Multiple (`ui5-date-picker`, etc...) | `@ui5/webcomponents-localization/dist/features/calendar/Persian.js` | Persian calendar support |

<b>Note:</b> Features must be imported before all components modules,
so that the feature is enabled before the components' definition.

For example:

```js
import "@ui5/webcomponents/dist/features/ColorPaletteMoreColors.js;";

import "@ui5/webcomponents/dist/Button.js";
import "@ui5/webcomponents/dist/Link.js";
import "@ui5/webcomponents/dist/Input.js";
```

## Framework features
## Framework features

| Package | Affects | Feature Import | Description |
|----------------|---------------------------------------------------|----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
| `base` | Framework | `@ui5/webcomponents-base/dist/features/OpenUI5Support.js` | Integration with the OpenUI5 framework, allowing synchronization and resources re-use |
| `base` | Multiple components within all libraries | `@ui5/webcomponents-base/dist/features/F6Navigation.js` | Support for F6 fast groups navigation |
| `base` | Date related components | `@ui5/webcomponents-base/dist/features/LegacyDateFormats.js` | Support for legacy date formats |
|

Framework-level features must be imported before all components modules,
<b>Note:</b> Framework-level features must be imported before all components modules,
so that the feature is enabled upon framework boot, before the components' definition.

For example:
Expand Down
10 changes: 7 additions & 3 deletions docs/1-getting-started/07-typescript-support.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
# TypeScript Support

**Note: TypeScript support is experimental and subject to change**. If you consume the web components via TypeScript, you might have to adjust your code before the TypeScript definitions become final and officially supported.
**TypeScript Support is enabled for both component development and component consumption.**

Since version `1.11.0`, we have been providing TypeScript definitions under an experimental flag, and starting from version `1.19.0`, all TypeScript definitions are considered `stable`.
With TypeScript definitions you will benefit from static code checks, autocompletion, and other expected features as expected in a TypeScript application.


**Note:** In exceptional cases, some of the available TypeScript types may change. In such instances, we will document all changes in a prominent manner within our release change log.

Since `1.11.0` we are providing `TypeScript definitions` (as `.d.ts` files) for all framework's and components' APIs, available to applications, written in TypeScript. Previously, without definitions, the usage of UI5 Web Components in TypeScript application was not optimal as the types have been missing and inferred by the TS compiler as `any`.
Now, when accessing a public API, you will benefit from static code checks, autocompletion, etc. as expected in a TypeScript app.

**Example:** usage of `setLanguage` from `@ui5/webcomponents-base`

Expand Down
4 changes: 2 additions & 2 deletions docs/2-advanced/01-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ There are several configuration settings that affect all UI5 Web Components glob
<a name="theme"></a>

The `theme` setting values above are the technical names of the supported themes:
- The `sap_horizon` is known as `Morning Horizon` and it's the latest theme currently available as a preview version.
- The `sap_horizon` is known as `Morning Horizon` and it's the latest theme and default theme.
- The `sap_horizon_dark` is known as `Evening Horizon`.
- The `sap_horizon_hcb` is known as `High Contrast Black`.
- The `sap_horizon_hcw` is known as `High Contrast White`.
- The `sap_fiori_3` is known as `Quartz Light` and it`s the default theme.
- The `sap_fiori_3` is known as `Quartz Light`.
- The `sap_fiori_3_dark` is known as `Quartz Dark`.
- The `sap_fiori_3_hcb` is known as `Quartz High Contrast Black`.
- The `sap_fiori_3_hcw` is known as `Quartz High Contrast White`.
Expand Down
2 changes: 1 addition & 1 deletion docs/4-frameworks/01-React.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

In this tutorial, you will learn how to add UI5 Web Components to your application. You can add UI5 Web Components both to new React applications and to already existing ones.

**Important:** The get the best development experience, we recommend using the [UI5 Web Components for React](https://github.com/SAP/ui5-webcomponents-react) and follow the [UI5 Web Components for React Тutorial](https://developers.sap.com/mission.react-spa.html). UI5 Web Components for React library is a React implementation of UI5 Web Components which overcomes several limitations of React in handling web components in general, explained in the "Additional Info" section below.
**Important:** To get the best development experience, we recommend using the [UI5 Web Components for React](https://github.com/SAP/ui5-webcomponents-react) and follow the [UI5 Web Components for React Тutorial](https://developers.sap.com/mission.react-spa.html). UI5 Web Components for React library is a React implementation of UI5 Web Components which overcomes several limitations of React in handling web components in general, explained in the "Additional Info" section below.

Here are the steps to use pure UI5 Web Components in React:

Expand Down
Loading