Skip to content

Commit

Permalink
Merge branch 'main' of github.com:SAP/ui5-webcomponents into sidenav_…
Browse files Browse the repository at this point in the history
…groups
  • Loading branch information
dimovpetar committed Mar 14, 2024
2 parents 5a5675f + 87a08eb commit d55b8d1
Show file tree
Hide file tree
Showing 211 changed files with 3,086 additions and 627 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/ci-test-website.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: CI - Website

on:
pull_request:
push:
branches:
- 'main'
jobs:
check:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
node-version: 18
cache: 'yarn'

- name: Install and Build
run: |
export NODE_OPTIONS="--max_old_space_size=4096"
yarn install
yarn ci:deploy:nightly
31 changes: 0 additions & 31 deletions .github/workflows/deploy-main-playground-on-push.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Deploy Latest Playground [on release]
name: Deploy Storybook [on latest release]

on:
release:
Expand Down Expand Up @@ -31,5 +31,5 @@ jobs:
with:
branch: gh-pages # The branch the action should deploy to.
folder: packages/playground/dist # The folder the action should deploy.
target-folder: storybook-latest
clean: true
clean-exclude: nightly
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Deploy Main Playground [manual]
name: Deploy Storybook [manual]

on:
workflow_dispatch:
Expand All @@ -18,14 +18,12 @@ jobs:
run: |
export NODE_OPTIONS="--max_old_space_size=4096"
yarn install
yarn build:playground
- name: Write version.md
run: git log -1 &> packages/playground/dist/main/version.md
yarn ci:deploybuild
- name: Deploy
uses: JamesIves/[email protected]
with:
branch: gh-pages # The branch the action should deploy to.
folder: packages/playground/dist # The folder the action should deploy.
target-folder: nightly
target-folder: storybook
clean: true
14 changes: 11 additions & 3 deletions .github/workflows/deploy-website-on-push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,20 @@ jobs:
run: |
export NODE_OPTIONS="--max_old_space_size=4096"
yarn install
yarn ci:deploy
- name: Update version.md
run: |
touch packages/website/static/version.md
git log -1 &>> packages/website/static/version.md
- name: Build
run: |
yarn ci:deploy:nightly
- name: Deploy
uses: JamesIves/[email protected]
with:
branch: gh-pages # The branch the action should deploy to.
folder: packages/website/build # The folder the action should deploy.
target-folder: preview
clean: true
target-folder: nightly
clean: true
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
name: Deploy Latest Playground [on push]
name: Deploy Website [on latest release]

on:
push:
branches: [ latest-release-website ]
release:
types:
- 'released'
workflow_dispatch:

jobs:
deploy:
runs-on: ubuntu-latest
Expand All @@ -18,15 +21,20 @@ jobs:
run: |
export NODE_OPTIONS="--max_old_space_size=4096"
yarn install
yarn ci:deploybuild
- name: Write version.md
run: git log -1 &> packages/playground/dist/version.md
- name: Update version.md
run: |
touch packages/website/static/version.md
git log -1 &>> packages/website/static/version.md
- name: Build
run: |
yarn ci:deploy
- name: Deploy
uses: JamesIves/[email protected]
with:
branch: gh-pages # The branch the action should deploy to.
folder: packages/playground/dist # The folder the action should deploy.
folder: packages/website/build # The folder the action should deploy.
clean: true
clean-exclude: nightly
clean-exclude: nightly
12 changes: 10 additions & 2 deletions .github/workflows/deploy-website.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,20 @@ jobs:
run: |
export NODE_OPTIONS="--max_old_space_size=4096"
yarn install
yarn ci:deploy
- name: Update version.md
run: |
touch packages/website/static/version.md
git log -1 &>> packages/website/static/version.md
- name: Build
run: |
yarn ci:deploy:nightly
- name: Deploy
uses: JamesIves/[email protected]
with:
branch: gh-pages # The branch the action should deploy to.
folder: packages/website/build # The folder the action should deploy.
target-folder: preview
target-folder: nightly
clean: true
7 changes: 6 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,10 @@
"./packages/localization",
"./packages/main",
"./packages/fiori",
]
],
"html.customData": [
"./packages/base/dist/vscode.html-custom-data.json",
"./packages/main/dist/vscode.html-custom-data.json",
"./packages/fiori/dist/vscode.html-custom-data.json"
],
}
67 changes: 67 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,73 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [1.24.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v1.23.1...v1.24.0-rc.0) (2024-03-14)


### Bug Fixes

* **ui5-avatar:** fix default size appearance and font-family ([#8415](https://github.com/SAP/ui5-webcomponents/issues/8415)) ([22826f0](https://github.com/SAP/ui5-webcomponents/commit/22826f05c11f8be6b4ce037d6488e78fec634f99))
* **ui5-bar:** align subheader style ([#8412](https://github.com/SAP/ui5-webcomponents/issues/8412)) ([e42a976](https://github.com/SAP/ui5-webcomponents/commit/e42a976162314251b4c13d7b6850a80fcc2faffb)), closes [#8079](https://github.com/SAP/ui5-webcomponents/issues/8079)
* **ui5-button:** remove bold font of emphasized button in safari and chrome ([#8422](https://github.com/SAP/ui5-webcomponents/issues/8422)) ([19ca981](https://github.com/SAP/ui5-webcomponents/commit/19ca981b9a18f938416083659043f49d7b57aeda))
* **ui5-date/time-picker, ui5-step-input:** prevent text selection ([#8397](https://github.com/SAP/ui5-webcomponents/issues/8397)) ([220eac4](https://github.com/SAP/ui5-webcomponents/commit/220eac4000ef995703f4fe32ac1b7faadc7539f7))
* **ui5-message-strip:** remove aria-live ([#8398](https://github.com/SAP/ui5-webcomponents/issues/8398)) ([9dc902e](https://github.com/SAP/ui5-webcomponents/commit/9dc902ecfc24c8e23feb87370e74851c277e657d)), closes [#8394](https://github.com/SAP/ui5-webcomponents/issues/8394)
* **ui5-multi-combobox:** rename togglePopover method ([#8418](https://github.com/SAP/ui5-webcomponents/issues/8418)) ([d1d6f7e](https://github.com/SAP/ui5-webcomponents/commit/d1d6f7ee71534251fc7d9f98b10adc8c736b607a))
* **ui5-panel:** prevent border cut on horizon themes ([#8400](https://github.com/SAP/ui5-webcomponents/issues/8400)) ([fc2421f](https://github.com/SAP/ui5-webcomponents/commit/fc2421feb2de3c8301293f6e303738b8c0e20269)), closes [#8369](https://github.com/SAP/ui5-webcomponents/issues/8369)
* **ui5-shellbar:** fix volatile test ([#8411](https://github.com/SAP/ui5-webcomponents/issues/8411)) ([7e6bf4b](https://github.com/SAP/ui5-webcomponents/commit/7e6bf4b15a437f2795d5fa791f1df07122bc0121)), closes [#8409](https://github.com/SAP/ui5-webcomponents/issues/8409)


### Features

* **ui5-barcode-scanner-dialog:** add 'open' property ([#8316](https://github.com/SAP/ui5-webcomponents/issues/8316)) ([8f59d16](https://github.com/SAP/ui5-webcomponents/commit/8f59d166c55af5f692520ff3b88b09aca28738c3)), closes [#8072](https://github.com/SAP/ui5-webcomponents/issues/8072)
* **ui5-checkbox:** csspart icon added ([#8423](https://github.com/SAP/ui5-webcomponents/issues/8423)) ([ab97c02](https://github.com/SAP/ui5-webcomponents/commit/ab97c02cdcfe2d9f9b823eb007d67bd22fe8faf5)), closes [#8326](https://github.com/SAP/ui5-webcomponents/issues/8326)
* **ui5-list:** growintButtonText property added ([#8349](https://github.com/SAP/ui5-webcomponents/issues/8349)) ([3ad5a90](https://github.com/SAP/ui5-webcomponents/commit/3ad5a908d5cb64143102ceda03ea60e2238b791b)), closes [#7028](https://github.com/SAP/ui5-webcomponents/issues/7028)





## [1.23.1](https://github.com/SAP/ui5-webcomponents/compare/v1.23.1-rc.0...v1.23.1) (2024-03-08)


### Bug Fixes

* **ui5-icon:** default icon color aligned with specification ([#8376](https://github.com/SAP/ui5-webcomponents/issues/8376)) ([7915a8c](https://github.com/SAP/ui5-webcomponents/commit/7915a8cf7416da70244bf5e8e959a5cee8e25624)), closes [#8375](https://github.com/SAP/ui5-webcomponents/issues/8375)
* **ui5-progress-indicator:** visual fix ([#8333](https://github.com/SAP/ui5-webcomponents/issues/8333)) ([012fc4d](https://github.com/SAP/ui5-webcomponents/commit/012fc4d070daab7c6851bbf3abb5bc0d718c7465)), closes [#8306](https://github.com/SAP/ui5-webcomponents/issues/8306)





## [1.23.1-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v1.23.0...v1.23.1-rc.0) (2024-03-07)

**Note:** Version bump only for package ui5-webcomponents





# [1.23.0](https://github.com/SAP/ui5-webcomponents/compare/v1.23.0-rc.5...v1.23.0) (2024-03-06)


### Bug Fixes

* **ui5-breadcrumbs:** fixed not working separators ([#8383](https://github.com/SAP/ui5-webcomponents/issues/8383)) ([ca733c1](https://github.com/SAP/ui5-webcomponents/commit/ca733c1c7034b03edcc51bbaf3153385e1b70d22))
* **ui5-combobox:** show all items upon arrow click ([#8373](https://github.com/SAP/ui5-webcomponents/issues/8373)) ([c9dab87](https://github.com/SAP/ui5-webcomponents/commit/c9dab87ebfad72a784c7115dd8ef983e35c022b1)), closes [#8267](https://github.com/SAP/ui5-webcomponents/issues/8267)
* **ui5-date-picker:** open correct picker ([#8371](https://github.com/SAP/ui5-webcomponents/issues/8371)) ([78b98a5](https://github.com/SAP/ui5-webcomponents/commit/78b98a546cdff7569ff716f63b4daf434678837a)), closes [#8218](https://github.com/SAP/ui5-webcomponents/issues/8218)
* **ui5-side-navigation:** fix private types ([#8158](https://github.com/SAP/ui5-webcomponents/issues/8158)) ([a03921c](https://github.com/SAP/ui5-webcomponents/commit/a03921cc4ad90418d3ca9dd2241a3cafe24e4fff))
* **ui5-switch:** align icon on iOS devices ([#8356](https://github.com/SAP/ui5-webcomponents/issues/8356)) ([f373305](https://github.com/SAP/ui5-webcomponents/commit/f373305cbb5ace38afd002c34e134d5a40b02efe))
* **ui5-table:** highlight popined selected rows ([#8372](https://github.com/SAP/ui5-webcomponents/issues/8372)) ([5c6af14](https://github.com/SAP/ui5-webcomponents/commit/5c6af14feff211b9bb9c66056e45f51cbc13da06))


### Features

* **ui5-illustrated-message:** introduced "Dot" size ([#8343](https://github.com/SAP/ui5-webcomponents/issues/8343)) ([9c88f36](https://github.com/SAP/ui5-webcomponents/commit/9c88f36112888c1a766875611eb2a0aecbbc6f23)), closes [#8328](https://github.com/SAP/ui5-webcomponents/issues/8328)
* **ui5-textarea:** select and scroll events ([#8340](https://github.com/SAP/ui5-webcomponents/issues/8340)) ([5565a53](https://github.com/SAP/ui5-webcomponents/commit/5565a53460b5acbc379e09322b91d8b06b538b85))





# [1.23.0-rc.5](https://github.com/SAP/ui5-webcomponents/compare/v1.23.0-rc.4...v1.23.0-rc.5) (2024-02-29)


Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,18 +145,19 @@ yarn start # to serve the project

A dev server will be started and the browser will open its index URL with a listing of all test pages.

You can start the Playground app with the following commands:
### How to start Website (Docs & Samples):
You can start the website app with the following commands:

```sh
yarn # to install all dependencies

# start the playground from the project root
yarn start:playground
yarn start:website

# open http://localhost:6006/
# open http://localhost:3000/ui5-webcomponents/nightly/
```

**Note:** If you wish to manually install dependencies & run the Playground you can check out our [in depth tutorial](./docs/6-contributing/03-playground-app.md)
**Note:** If you wish to manually install dependencies & run the Playground you can check out our [in depth tutorial](./docs/6-contributing/03-website.md)

### Production Build
To build the UI5 Web Components project, run the following commands:
Expand Down
8 changes: 4 additions & 4 deletions docs/3-customizing/02-theme.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Custom Theming with `UI Theme Designer`
# Custom Theming with UI Theme Designer

UI5 Web Components are fully compatible with `UI Theme Designer`, a tool for building a custom theme. You can create your own theme and effortlessly integrate it in your UI5 Web Components project on HTML level. On top, this does not prevent you from switching to and from officially supported themes, while having your own.
UI5 Web Components are fully compatible with the `UI Theme Designer`, a tool for building a custom theme. You can create your own theme and effortlessly integrate it in your UI5 Web Components project on HTML level. On top, this does not prevent you from switching to and from officially supported themes, while having your own.

<b>Note:</b> `UI Theme Designer` is available for SAP customers only. We are currently working on a new tool, that will be publicly available.
<b>Note:</b> `UI Theme Designer` is not an open-source tool and requires SAP BTP account and configuration in the SAP BTP Cockpit. In case you don't have access to the UI Theme Designer - follow the [Manually Building Custom Theme](./03-theme_part2.md) article.

Follow this simple tutorial to build a custom theme running with UI5 Web Components in 5 minutes:

Expand Down Expand Up @@ -111,4 +111,4 @@ import { setThemeRoot } from "@ui5/webcomponents-base/dist/config/ThemeRoot.js";
setThemeRoot("https://my-example-host.com/");
```

Next: [Custom Fonts](./03-fonts.md)
Next: [Custom Fonts](./03-theme_part2.md)
Loading

0 comments on commit d55b8d1

Please sign in to comment.