Skip to content

Commit 8e4d277

Browse files
authored
Merge branch 'main' into fix-false-change-events
2 parents 52e97fa + c761a70 commit 8e4d277

File tree

115 files changed

+2764
-700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+2764
-700
lines changed

.github/workflows/cleanup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
GH_TOKEN: ${{ secrets.CREATE_RELEASE }}
1515
CI: true
1616
steps:
17-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
17+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1818
with:
1919
token: ${{ secrets.CREATE_RELEASE }}
2020
- uses: ./.github/actions/set-up-node

.github/workflows/create-backport-branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ jobs:
111111
112112
- name: Checkout Code
113113
if: ${{ steps.determine_branch_name.outputs.branch_name != '' }}
114-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
114+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
115115
with:
116116
persist-credentials: true
117117
token: ${{ secrets.CREATE_RELEASE }}

.github/workflows/pr-checks.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
name: Lint
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
14+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1515
- uses: ./.github/actions/set-up-node
1616
- run: npm ci
1717
- run: npm run lint
@@ -20,7 +20,7 @@ jobs:
2020
name: Build
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
23+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2424
- uses: ./.github/actions/set-up-node
2525
- run: npm ci
2626
- name: Ensure installed React and React-DOM versions match
@@ -41,7 +41,7 @@ jobs:
4141
name: Test
4242
runs-on: ubuntu-22.04
4343
steps:
44-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
44+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4545
- uses: ./.github/actions/set-up-node
4646
- run: npm ci
4747
- run: npm test --if-present
@@ -50,7 +50,7 @@ jobs:
5050
name: Commitlint
5151
runs-on: ubuntu-latest
5252
steps:
53-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
53+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5454
if: github.actor != 'dependabot[bot]' && github.event_name != 'merge_group'
5555
- uses: wagoid/commitlint-github-action@b948419dd99f3fd78a6548d48f94e3df7f6bf3ed # v6.2.1
5656
if: github.actor != 'dependabot[bot]' && github.event_name != 'merge_group'

.github/workflows/publish-docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
name: Publish Docs
4444
runs-on: ubuntu-latest
4545
steps:
46-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
46+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4747
with:
4848
ref: ${{ inputs.ref }}
4949
- uses: ./.github/actions/set-up-node
@@ -67,15 +67,15 @@ jobs:
6767
run: npm run docs:build
6868

6969
link-docs:
70-
if: github.event_name == 'workflow_call' && inputs.buildOnly == false && inputs.linkToPR == true
70+
if: inputs.buildOnly == false && inputs.linkToPR == true
7171
name: Post link to docs on PR
7272
needs: [publish-docs]
7373
runs-on: ubuntu-latest
7474
permissions:
7575
contents: read
7676
pull-requests: write
7777
steps:
78-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
78+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
7979
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
8080
with:
8181
script: |

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ jobs:
2727
last_release_git_tag: ${{ steps.semantic.outputs.last_release_git_tag }}
2828
last_release_version: ${{ steps.semantic.outputs.last_release_version }}
2929
steps:
30-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
30+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3131
with:
3232
persist-credentials: false
3333
- uses: ./.github/actions/set-up-node
3434
- run: npm ci
3535
- run: npm run build
3636
- name: Semantic Release
37-
uses: cycjimmy/semantic-release-action@ba330626c4750c19d8299de843f05c7aa5574f62 # v5.0.2
37+
uses: cycjimmy/semantic-release-action@b12c8f6015dc215fe37bc154d4ad456dd3833c90 # v6.0.0
3838
id: semantic # Need an `id` for output variables
3939
with:
4040
semantic_version: 19.0.5

.github/workflows/sonarcloud.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
name: SonarCloud
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
14+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1515
with:
1616
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
1717
- name: SonarCloud Scan

CHANGELOG.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,134 @@
1+
## [38.33.7](https://github.com/Lundalogik/lime-elements/compare/v38.33.6...v38.33.7) (2025-12-12)
2+
3+
4+
### Bug Fixes
5+
6+
7+
* **menu:** improve keyboard navigation ([eecb117](https://github.com/Lundalogik/lime-elements/commit/eecb11780af9be340b365f1b2f62f77b3133a57b))
8+
9+
## [38.33.6](https://github.com/Lundalogik/lime-elements/compare/v38.33.5...v38.33.6) (2025-12-11)
10+
11+
12+
### Bug Fixes
13+
14+
15+
* **tab-bar:** allow consumers to override tab's badge background color ([01c8747](https://github.com/Lundalogik/lime-elements/commit/01c8747522d9c323b92db0c254f0e5b38d54a328))
16+
* **tab-bar:** better icon color in dark mode ([728138f](https://github.com/Lundalogik/lime-elements/commit/728138fdb68d1b8d584ebe9e0f651157cf498675))
17+
18+
## [38.33.5](https://github.com/Lundalogik/lime-elements/compare/v38.33.4...v38.33.5) (2025-12-11)
19+
20+
21+
### Bug Fixes
22+
23+
24+
* **info-tile:** adjust value font size for xs size ([deee7fa](https://github.com/Lundalogik/lime-elements/commit/deee7fa1bee2aa527156a84578f8593420b615d2))
25+
26+
## [38.33.4](https://github.com/Lundalogik/lime-elements/compare/v38.33.3...v38.33.4) (2025-12-11)
27+
28+
29+
### Bug Fixes
30+
31+
32+
* **info-tile:** improve icon visualisation when size is extra small ([d9bb3ee](https://github.com/Lundalogik/lime-elements/commit/d9bb3ee92c19418af2d4ab1f03b82790924e2056))
33+
* **info-tile:** softer icon visualisation ([0cfc8f8](https://github.com/Lundalogik/lime-elements/commit/0cfc8f878b7906244a8135b5fed405b9ba67d34d))
34+
* **info-tile:** truncate text in 2nd line, for all sizes ([9f6b310](https://github.com/Lundalogik/lime-elements/commit/9f6b3109e5406d36faf96907582037eaf3b2c50a))
35+
36+
## [38.33.3](https://github.com/Lundalogik/lime-elements/compare/v38.33.2...v38.33.3) (2025-12-10)
37+
38+
39+
### Bug Fixes
40+
41+
42+
* **chart:** ensure last item in `line` & `area` chart is not perceived as `0` ([b659983](https://github.com/Lundalogik/lime-elements/commit/b6599835b62cd842d8ea2f7b1e37d3fce5efca9d))
43+
44+
## [38.33.2](https://github.com/Lundalogik/lime-elements/compare/v38.33.1...v38.33.2) (2025-12-09)
45+
46+
47+
### Bug Fixes
48+
49+
50+
* **info-tile:** improve ux when size is extra small ([09d9510](https://github.com/Lundalogik/lime-elements/commit/09d9510aefd2c9d454560e304dd77417b3cd1b4a))
51+
* **info-tile:** increase readability ([438d98c](https://github.com/Lundalogik/lime-elements/commit/438d98c496c913731463b0670394de7dc9bf97ec))
52+
53+
## [38.33.1](https://github.com/Lundalogik/lime-elements/compare/v38.33.0...v38.33.1) (2025-12-05)
54+
55+
56+
### Bug Fixes
57+
58+
59+
* **code-editor:** correctly render tab ([d0b4153](https://github.com/Lundalogik/lime-elements/commit/d0b415319fafead9d07ea61467a42175c31a7895))
60+
61+
## [38.33.0](https://github.com/Lundalogik/lime-elements/compare/v38.32.0...v38.33.0) (2025-12-04)
62+
63+
64+
### Features
65+
66+
67+
* **form:** add `help` to sections ([747f906](https://github.com/Lundalogik/lime-elements/commit/747f906fa81470430543cae2cb3c6da431142eb1))
68+
69+
## [38.32.0](https://github.com/Lundalogik/lime-elements/compare/v38.31.2...v38.32.0) (2025-12-04)
70+
71+
72+
### Features
73+
74+
75+
* **form:** enable adding rich text as `description` ([0e4f89f](https://github.com/Lundalogik/lime-elements/commit/0e4f89f2e3971f84e7182f03bfa7f1582de94929))
76+
77+
## [38.31.2](https://github.com/Lundalogik/lime-elements/compare/v38.31.1...v38.31.2) (2025-12-01)
78+
79+
80+
### Bug Fixes
81+
82+
83+
* **form:** implement drag and drop for reordering items ([32affed](https://github.com/Lundalogik/lime-elements/commit/32affed3ff82d34fc54b0f376e9283847d7cd1b8))
84+
85+
## [38.31.1](https://github.com/Lundalogik/lime-elements/compare/v38.31.0...v38.31.1) (2025-11-27)
86+
87+
88+
### Bug Fixes
89+
90+
91+
* **collapsible-section:** prevent nested sections to remain open after collapsing ([7e8b4cb](https://github.com/Lundalogik/lime-elements/commit/7e8b4cb75e6522c8b57d25bf615105e818363b21))
92+
93+
## [38.31.0](https://github.com/Lundalogik/lime-elements/compare/v38.30.1...v38.31.0) (2025-11-25)
94+
95+
96+
### Features
97+
98+
99+
* **code-editor:** add HTML and CSS syntax highlighting support ([8f08fa1](https://github.com/Lundalogik/lime-elements/commit/8f08fa1da3d4b44c83da3c6a09cedc1043fa660b))
100+
* **code-editor:** add support for line wrapping when passing prop ([00c02dc](https://github.com/Lundalogik/lime-elements/commit/00c02dc2785f34a9ce6b1e106410851714090872))
101+
102+
## [38.30.1](https://github.com/Lundalogik/lime-elements/compare/v38.30.0...v38.30.1) (2025-11-24)
103+
104+
105+
### Bug Fixes
106+
107+
108+
* **form:** ensure nested heading level 6 gets its styles ([a42732e](https://github.com/Lundalogik/lime-elements/commit/a42732eebb97ea07ef4151997b303d2a5fb1a0ec))
109+
* **form:** improve headings styles ([eeb1d04](https://github.com/Lundalogik/lime-elements/commit/eeb1d04c54a197b00be14b218cf885f4428a475a))
110+
111+
## [38.30.0](https://github.com/Lundalogik/lime-elements/compare/v38.29.4...v38.30.0) (2025-11-21)
112+
113+
114+
### Features
115+
116+
117+
* **form:** allow end users to remove or reorder array items ([19545c8](https://github.com/Lundalogik/lime-elements/commit/19545c8bbaf41f496d72f59f7cafff82c5d47831))
118+
119+
### Bug Fixes
120+
121+
122+
* **form:** sync reorder & delete button order for simple and collapsible array items ([5f8781e](https://github.com/Lundalogik/lime-elements/commit/5f8781ebcc9027d751f2cc1aff4fd09cacecb259))
123+
124+
## [38.29.4](https://github.com/Lundalogik/lime-elements/compare/v38.29.3...v38.29.4) (2025-11-20)
125+
126+
127+
### Bug Fixes
128+
129+
130+
* **table:** prevent scrolling to top after selecting a row at the bottom ([1b4ddc3](https://github.com/Lundalogik/lime-elements/commit/1b4ddc3d9e7ef5de7ab6cea332875640bef580a2))
131+
1132
## [38.29.3](https://github.com/Lundalogik/lime-elements/compare/v38.29.2...v38.29.3) (2025-11-04)
2133

3134

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ font-weight: 400;
8888
color: rgb(var(--contrast-1500));
8989
```
9090

91-
💡 About the `color` specified above, read more on [our color system](/#/DesignGuidelines/color-system.md/).
91+
💡 About the `color` specified above, read more on [our color system](#/DesignGuidelines/color-system.md/).
9292

9393
Feel free to customize the font-family and related styles to suit your project's needs. For example, you might prefer a different typeface like below:
9494

etc/lime-elements.api.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ export namespace Components {
309309
"fold": boolean;
310310
"language": Language;
311311
"lineNumbers": boolean;
312+
"lineWrapping": boolean;
312313
"lint": boolean;
313314
"readonly": boolean;
314315
"value": string;
@@ -386,6 +387,11 @@ export namespace Components {
386387
"item": DockItem;
387388
"useMobileLayout"?: boolean;
388389
}
390+
export interface LimelDragHandle {
391+
"dragDirection": 'vertical' | 'horizontal';
392+
"language": Languages;
393+
"tooltipOpenDirection": OpenDirection;
394+
}
389395
export interface LimelDynamicLabel {
390396
"defaultLabel": Omit<Label, 'value'>;
391397
"labels": Label[];
@@ -1193,6 +1199,8 @@ export namespace JSX {
11931199
// (undocumented)
11941200
"limel-dock-button": LimelDockButton;
11951201
// (undocumented)
1202+
"limel-drag-handle": LimelDragHandle;
1203+
// (undocumented)
11961204
"limel-dynamic-label": LimelDynamicLabel;
11971205
// (undocumented)
11981206
"limel-file": LimelFile;
@@ -1471,6 +1479,7 @@ export namespace JSX {
14711479
"fold"?: boolean;
14721480
"language"?: Language;
14731481
"lineNumbers"?: boolean;
1482+
"lineWrapping"?: boolean;
14741483
"lint"?: boolean;
14751484
"onChange"?: (event: LimelCodeEditorCustomEvent<string>) => void;
14761485
"readonly"?: boolean;
@@ -1564,6 +1573,11 @@ export namespace JSX {
15641573
"onMenuOpen"?: (event: LimelDockButtonCustomEvent<DockItem>) => void;
15651574
"useMobileLayout"?: boolean;
15661575
}
1576+
export interface LimelDragHandle {
1577+
"dragDirection"?: 'vertical' | 'horizontal';
1578+
"language"?: Languages;
1579+
"tooltipOpenDirection"?: OpenDirection;
1580+
}
15671581
export interface LimelDynamicLabel {
15681582
"defaultLabel"?: Omit<Label, 'value'>;
15691583
"labels"?: Label[];
@@ -2088,7 +2102,7 @@ export interface Label<T = LabelValue> {
20882102
export type LabelValue = string | number | boolean | null | undefined;
20892103

20902104
// @public (undocumented)
2091-
export type Language = 'javascript' | 'jinja2' | 'json' | 'typescript';
2105+
export type Language = 'css' | 'html' | 'javascript' | 'jinja2' | 'json' | 'typescript';
20922106

20932107
// @public (undocumented)
20942108
export type Languages = 'da' | 'de' | 'en' | 'fi' | 'fr' | 'nb' | 'no' | 'nl' | 'sv';
@@ -2561,6 +2575,8 @@ export interface LimelTextEditorLinkMenuCustomEvent<T> extends CustomEvent<T> {
25612575

25622576
// @public
25632577
export interface LimeSchemaOptions {
2578+
allowItemRemoval?: boolean;
2579+
allowItemReorder?: boolean;
25642580
collapsed?: boolean;
25652581
collapsible?: boolean;
25662582
component?: FormComponentOptions;

package-lock.json

Lines changed: 16 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)