Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into release-3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
danielleroux committed Sep 16, 2024
2 parents bcab451 + 79b01a7 commit 5c446f5
Show file tree
Hide file tree
Showing 57 changed files with 854 additions and 555 deletions.
5 changes: 5 additions & 0 deletions .changeset/brown-forks-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': patch
---

fix(core/category-filter): does not clear category preview
5 changes: 5 additions & 0 deletions .changeset/fast-tips-jam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': patch
---

fix(core/tooltip): cutoff near viewport edges
5 changes: 5 additions & 0 deletions .changeset/spicy-ravens-care.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@siemens/ix": patch
---

fix(core/tree): prevent hyperlist from disposing dropdowns linked to tree items
5 changes: 5 additions & 0 deletions .changeset/violet-ducks-refuse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': patch
---

fix(core/group): remove max-width restriction
5 changes: 5 additions & 0 deletions .changeset/wicked-avocados-glow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@siemens/ix': minor
---

feat(core/group): handle preventDefault for events
115 changes: 0 additions & 115 deletions .github/workflows/strict-check.yml

This file was deleted.

9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
</p>
</div>


<!-- ABOUT THE PROJECT -->

## About The Project

Siemens Industrial Experience is an open-source design system for designers and developers, to consistently create the perfect digital experience for industrial software products.
Expand All @@ -41,13 +41,14 @@ Adopt major frameworks for seamless integration into your project.
[![Vue][Vue.js]][Vue-url]
[![Angular][Angular.io]][Angular-url]


<!-- GETTING STARTED -->

## 🚀 Getting Started

You can find a getting started guide [here](https://ix.siemens.io/docs/installation/)

<!-- CONTRIBUTING -->

## 🤝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
Expand All @@ -65,11 +66,13 @@ Copyright © 2022 [Siemens AG](https://www.siemens.com/).

This project is MIT licensed.

<p align="right">(<a href="#readme-top">back to top</a>)</p>
This project is tested with BrowserStack.

<p align="right">(<a href="#readme-top">back to top</a>)</p>

<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->

[contributors-shield]: https://img.shields.io/github/contributors/siemens/ix.svg?style=for-the-badge
[contributors-url]: https://github.com/siemens/ix/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/siemens/ix.svg?style=for-the-badge
Expand Down
23 changes: 20 additions & 3 deletions packages/angular-test-app/src/preview-examples/modal-sizes.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,24 @@
</div>

<ng-template #customModal let-modal>
<ix-button (click)="modal.dismiss('dismiss')"
>Modal with size {{ modal.data }}</ix-button
>
<div style="display: flex; margin-top: 60px; margin-bottom: 60px">
<input checked id="checkbox_1_1" name="group_1" type="checkbox" />
<label for="checkbox_1_1">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptuad. At vero eos et accusam et justo duo dolores et ea rebum. Stet
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit
amet.</label
>
<div id="test">
<ix-icon size="24" name="name" name="info"></ix-icon>
</div>
<ix-tooltip style="align-self: flex-start" for="#test"
>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit
amet.
</ix-tooltip>
</div>
</ng-template>
2 changes: 1 addition & 1 deletion packages/angular/src/components.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2348,7 +2348,7 @@ export declare interface IxTreeItem extends Components.IxTreeItem {
*/
toggle: EventEmitter<CustomEvent<void>>;
/**
* Clicked
* Click on item not on the expand/collapse icon
*/
itemClick: EventEmitter<CustomEvent<void>>;
}
Expand Down
2 changes: 1 addition & 1 deletion packages/angular/standalone/src/directives/proxies.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2616,7 +2616,7 @@ export declare interface IxTreeItem extends Components.IxTreeItem {
*/
toggle: EventEmitter<CustomEvent<void>>;
/**
* Clicked
* Click on item not on the expand/collapse icon
*/
itemClick: EventEmitter<CustomEvent<void>>;
}
Expand Down
28 changes: 20 additions & 8 deletions packages/core/component-doc.json
Original file line number Diff line number Diff line change
Expand Up @@ -734,8 +734,13 @@
},
"mutable": false,
"reflectToAttr": false,
"docs": "Supported layouts e.g ['sm', 'md']",
"docsTags": [],
"docs": "Supported layouts",
"docsTags": [
{
"name": "example",
"text": "['sm', 'md']"
}
],
"default": "['sm', 'md', 'lg']",
"values": [
{
Expand Down Expand Up @@ -2165,7 +2170,7 @@
"type": "{ [id: string]: { label: string; options: string[]; }; }"
}
],
"optional": false,
"optional": true,
"required": false
},
{
Expand Down Expand Up @@ -2213,7 +2218,7 @@
"type": "FilterState"
}
],
"optional": false,
"optional": true,
"required": false
},
{
Expand All @@ -2229,6 +2234,7 @@
"reflectToAttr": false,
"docs": "Allows to hide the icon inside the text input.\nDefaults to false",
"docsTags": [],
"default": "false",
"values": [
{
"type": "boolean"
Expand Down Expand Up @@ -2341,7 +2347,7 @@
"type": "string"
}
],
"optional": false,
"optional": true,
"required": false
},
{
Expand Down Expand Up @@ -2440,7 +2446,7 @@
"type": "string[]"
}
],
"optional": false,
"optional": true,
"required": false
}
],
Expand Down Expand Up @@ -7182,7 +7188,13 @@
"styles": [],
"slots": [],
"parts": [],
"listeners": []
"listeners": [
{
"event": "selectedChanged",
"capture": false,
"passive": false
}
]
},
{
"dirPath": "src/components/group",
Expand Down Expand Up @@ -16454,7 +16466,7 @@
},
"cancelable": true,
"composed": true,
"docs": "Clicked",
"docs": "Click on item not on the expand/collapse icon",
"docsTags": []
},
{
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"generate": "stencil generate"
},
"dependencies": {
"@floating-ui/dom": "^1.6.8",
"@floating-ui/dom": "^1.6.10",
"@stencil/core": "^4.19.2",
"@types/luxon": "^3.4.2",
"animejs": "~3.2.2",
Expand Down
16 changes: 9 additions & 7 deletions packages/core/src/components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,8 @@ export namespace Components {
*/
"applicationName": string;
/**
* Supported layouts e.g ['sm', 'md']
* Supported layouts
* @example ['sm', 'md']
*/
"breakpoints": Breakpoint[];
/**
Expand Down Expand Up @@ -368,7 +369,7 @@ export namespace Components {
/**
* Configuration object hash used to populate the dropdown menu for type-ahead and quick selection functionality. Each ID maps to an object with a label and an array of options to select from.
*/
"categories": {
"categories"?: {
[id: string]: {
label: string;
options: string[];
Expand All @@ -381,7 +382,7 @@ export namespace Components {
/**
* A set of search criteria to populate the component with.
*/
"filterState": FilterState;
"filterState"?: FilterState;
/**
* Allows to hide the icon inside the text input. Defaults to false
*/
Expand All @@ -407,7 +408,7 @@ export namespace Components {
/**
* Placeholder text to be displayed in an empty input field.
*/
"placeholder": string;
"placeholder"?: string;
/**
* If true the filter will be in readonly mode
*/
Expand All @@ -424,7 +425,7 @@ export namespace Components {
/**
* A list of strings that will be supplied as type-ahead suggestions not tied to any categories.
*/
"suggestions": string[];
"suggestions"?: string[];
"tmpDisableScrollIntoView": boolean;
}
interface IxChip {
Expand Down Expand Up @@ -4219,7 +4220,8 @@ declare namespace LocalJSX {
*/
"applicationName"?: string;
/**
* Supported layouts e.g ['sm', 'md']
* Supported layouts
* @example ['sm', 'md']
*/
"breakpoints"?: Breakpoint[];
/**
Expand Down Expand Up @@ -6571,7 +6573,7 @@ declare namespace LocalJSX {
*/
"hasChildren"?: boolean;
/**
* Clicked
* Click on item not on the expand/collapse icon
*/
"onItemClick"?: (event: IxTreeItemCustomEvent<void>) => void;
/**
Expand Down
Loading

0 comments on commit 5c446f5

Please sign in to comment.