Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release-3.0.0' into feat/nextjs-…
Browse files Browse the repository at this point in the history
…support
  • Loading branch information
danielleroux committed Feb 26, 2025
2 parents dd43412 + b9b89e0 commit 8942c89
Show file tree
Hide file tree
Showing 855 changed files with 23,708 additions and 4,383 deletions.
7 changes: 7 additions & 0 deletions .changeset/brave-jeans-approve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@siemens/ix": patch
---

`active=false` of the `ix-chip` will now show the chip as not interactable.

Fixed #1656
7 changes: 7 additions & 0 deletions .changeset/curvy-meals-deliver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@siemens/ix-angular': minor
'@siemens/ix': minor
'@siemens/ix-vue': minor
---

`ix-chip` and `ix-pill`: Add property `tooltip-text` to display an `ix-tooltip` with customizable text.
7 changes: 7 additions & 0 deletions .changeset/eighty-doors-wait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@siemens/ix-angular': minor
'@siemens/ix': minor
'@siemens/ix-vue': minor
---

`ix-flip-tile`: Expsose `index` property to allow setting of displayed content and add `toggle` event.
5 changes: 0 additions & 5 deletions .changeset/five-carrots-heal.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/heavy-cups-peel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@siemens/ix": patch
---

Update `@floating-ui/dom` dependency to fix a wrong placement of the `ix-dropdown` if the dropdown is placed inside a `dialog`-element with animations in certain environments.
11 changes: 0 additions & 11 deletions .changeset/khaki-moles-cry.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/large-tables-greet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': major
---

Remove `devDependency` and `peerDependency` to bootstrap. For more information checkout BREAKING_CHANGES.md
5 changes: 0 additions & 5 deletions .changeset/lemon-monkeys-leave.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/long-meals-count.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/pink-needles-kick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': patch
---

Update classic theme colors to match latest figma specs
8 changes: 8 additions & 0 deletions .changeset/pretty-guests-jog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@siemens/ix-angular': minor
'@siemens/ix': minor
'@siemens/ix-vue': minor
---

`ix-message-bar`: Event `closedChange` can now be prevented via `event.preventDefault()`.
An additional event is added to get notified after the close animation of the `ix-message-bar` is finished.
5 changes: 5 additions & 0 deletions .changeset/rare-tables-jam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': patch
---

Fix issue of `ix-button` which prevent a form get submitted twice in row.
7 changes: 7 additions & 0 deletions .changeset/shy-lions-hear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@siemens/ix-angular': minor
'@siemens/ix': minor
'@siemens/ix-vue': minor
---

`ix-menu`: Add `openSettings` and `openAbout` events. Event `expandChange` can now be prevented via `event.preventDefault()`.
15 changes: 15 additions & 0 deletions .changeset/six-wombats-grow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
'@siemens/ix-angular': minor
---

Add `suppressClassMapping` to value-accessors to prevent that the accessors automatically map `ng-`-classes to `ix-`-classes.

If `[suppressClassMapping]="true"` you need to control the `ix-`-classes on your own.

```html
<ix-input label="Name:" formControlName="name" [suppressClassMapping]="true" [class.ix-invalid]="!form.get('name')!.valid && form.get('name')!.touched" required> </ix-input>
```

`value-accessor` ignores NgControls which are untouched but have `required=true` errors

Fixes #1638 #1680
5 changes: 5 additions & 0 deletions .changeset/sixty-carpets-sniff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@siemens/ix": patch
---

`ix-workflow-step`: change icon for 'done' state to be different from the one shown for 'success' state to pervent confusion.
7 changes: 0 additions & 7 deletions .changeset/small-pants-think.md

This file was deleted.

9 changes: 9 additions & 0 deletions .changeset/stale-ladybugs-wave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@siemens/ix': patch
---

Prevent input elements like (`ix-input`, `ix-number-input`, `ix-date-input`, `ix-select`, `ix-textarea`) to show `required` validation error without any user interaction.

If the class `ix-invalid` is applied programmatically an error message is still shown even without a user interaction.

Fixes #1638, #1680
5 changes: 0 additions & 5 deletions .changeset/strong-bags-run.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/tender-planes-bathe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': minor
---

`ìx-drawer`: Events `open` and `drawerClose` can now be prevented via`event.preventDefault()`.
7 changes: 7 additions & 0 deletions .changeset/thick-vans-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@siemens/ix-angular': minor
'@siemens/ix': minor
'@siemens/ix-vue': minor
---

Add `tabChange` event to `ix-menu-settings` and `ix-menu-about`.
33 changes: 33 additions & 0 deletions .github/workflows/deploy-redesign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Deploy Preview Redesign

on:
push:
branches:
- docs/redesign-v2

concurrency: preview-redesign-${{ github.ref }}

jobs:
deploy-redesign:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: ./.github/workflows/actions/turbo

- name: Build
run: pnpm build --cache-dir=.turbo --filter documentation-redesign
env:
FIGMA_API_TOKEN: ${{ secrets.FIGMA_API_TOKEN }}
CSC: ${{ secrets.READ_CSC_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Publish
id: publish
uses: netlify/actions/cli@master
with:
args: deploy --message pr-preview-${{ github.event.pull_request.number }} --filter documentation --alias pr-preview-${{ github.event.pull_request.number }}
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
22 changes: 22 additions & 0 deletions .github/workflows/issue-contribution-welcome.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Contribution welcome labeling

on:
issues:
types: [labeled]

jobs:
comment-issue:
if: ${{ github.repository == 'siemens/ix' }}
runs-on: ubuntu-latest
steps:
- name: Contribution welcome comment created
if: "contains(github.event.label.name, 'Contribution welcome')"
uses: actions-cool/issues-helper@v3
with:
actions: 'create-comment'
token: ${{ secrets.GITHUB_TOKEN }}
body: |
The issue has been labeled as `Contribution welcome 👨‍💻`. This issue is open for contributions from the community.
If you'd like to work on this issue, please comment here letting us know that you would like to submit a pull request for it. This helps us to keep track of the pull request and make sure there isn't duplicated effort.
Thank you!
38 changes: 0 additions & 38 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -198,41 +198,3 @@ jobs:

- name: Test
run: pnpm run test --cache-dir=.turbo --filter !\documentation

strict:
if: ${{ needs.changes.outputs.core_any_changed == 'true' && github.repository == 'siemens/ix' }}
needs: [changes]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/workflows/actions/turbo
- name: Strict
id: report
env:
ALL_CHANGED_FILES: ${{ needs.changes.outputs.core_all_changed_files }}
run: pnpm --filter @siemens/ix exec strict-check ${ALL_CHANGED_FILES}

- name: Find Comment
uses: peter-evans/find-comment@v3
id: find-comment
with:
issue-number: ${{ github.event.pull_request.number }}
comment-author: 'github-actions[bot]'
body-includes: '### Report of `strict` check'

- name: Delete comment
if: ${{ steps.report.outputs.has_errors != 'true' }}
uses: actions-cool/issues-helper@v3
with:
actions: 'delete-comment'
token: ${{ secrets.GITHUB_TOKEN }}
comment-id: ${{ steps.find-comment.outputs.comment-id }}

- name: Create or update comment
if: ${{ steps.report.outputs.has_errors == 'true' }}
uses: peter-evans/create-or-update-comment@v4
with:
comment-id: ${{ steps.find-comment.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }}
body: ${{ steps.report.outputs.body }}
edit-mode: replace
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ packages/documentation/docs/auto-generated/
packages/documentation/.build-temp
packages/documentation/scripts/.typedoc/
packages/documentation/static/auto-generated/
packages/documentation/static/ix-icon-svg/
packages/documentation/static/figma/
packages/documentation/static/webcomponent-examples/*
packages/documentation/static/ionic-preview
Expand Down
6 changes: 0 additions & 6 deletions .husky/commit-msg

This file was deleted.

Loading

0 comments on commit 8942c89

Please sign in to comment.