Skip to content

Commit 0417f33

Browse files
authored
Merge pull request #387 from eccenca/maintain/mergeReleaseTag-v25.1.0
Release process changes from v25.1.0
2 parents 8480c5c + a6610a7 commit 0417f33

File tree

18 files changed

+420
-278
lines changed

18 files changed

+420
-278
lines changed

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
66

77
## [Unreleased]
88

9+
## [25.1.0] - 2026-04-13
10+
911
### Added
1012

1113
- `<ActivityControlWidget />`
@@ -28,13 +30,21 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
2830
- `<ColorField />`
2931
- input component for colors
3032
- uses a subset from the configured color palette by default, but it also allows to enter custom colors
33+
- `<MultiSuggestField />`
34+
- `MultiSuggestFieldSelectionProps` provides `newlyRemoved` for callbacks set when removing a selected item
35+
- `<HtmlContentClock />`
36+
- inline `code` uses same gray background highlighting like code blocks
3137
- CSS custom properties
3238
- beside the color palette we now mirror the most important layout configuration variables as CSS custom properties
3339
- new icons:
3440
- `state-confirmed-all`
3541
- `state-declined-all`
36-
- `<MultiSuggestField />`
37-
- `MultiSuggestFieldSelectionProps` provides `newlyRemoved` for callbacks set when removing a selected item
42+
- `data-sourceschema`
43+
- `data-targetschema`
44+
- `operation-ai-generate`
45+
- `operation-filterreset`
46+
- `toggler-pin-empty`
47+
- `toggler-pin-filled`
3848

3949
### Fixed
4050

@@ -62,6 +72,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
6272
- `<MultiSuggestField />`
6373
- `onSelection` now sets `newlySelected` only for add actions and no longer sets it to the last element
6474
- border of the BlueprintJS `Tag` elements were fixed
75+
- `<Modal />`
76+
- fix specificity for pointer-events rules on SVG
6577
- `<Button />`
6678
- badge is correctly displayed when `badge={0}`
6779
- Focus outlines

package.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@eccenca/gui-elements",
33
"description": "GUI elements based on other libraries, usable in React application, written in Typescript.",
4-
"version": "25.0.0",
4+
"version": "25.1.0",
55
"license": "Apache-2.0",
66
"homepage": "https://github.com/eccenca/gui-elements",
77
"bugs": "https://github.com/eccenca/gui-elements/issues",
@@ -89,7 +89,7 @@
8989
"compute-scroll-into-view": "^3.1.1",
9090
"he": "^1.2.0",
9191
"jshint": "^2.13.6",
92-
"lodash": "^4.17.21",
92+
"lodash": "^4.18.1",
9393
"n3": "^1.26.0",
9494
"re-resizable": "^6.10.3",
9595
"react": "^16.13.1",
@@ -161,13 +161,14 @@
161161
"react-app-polyfill": "^3.0.0",
162162
"react-lorem-ipsum": "^1.4.9",
163163
"regenerator-runtime": "^0.13.9",
164-
"rimraf": "^5.0.10",
164+
"rimraf": "^6.1.3",
165165
"sass": "1.62.1",
166166
"sass-loader": "10.3.1",
167167
"storybook": "^8.6.14",
168-
"stylelint": "^16.18.0",
169-
"stylelint-config-recess-order": "^6.0.0",
170-
"stylelint-config-standard-scss": "^14.0.0",
168+
"stylelint": "^17.6.0",
169+
"stylelint-config-recess-order": "^7.7.0",
170+
"stylelint-config-standard-scss": "^17.0.0",
171+
"stylelint-order": "^8.1.1",
171172
"ts-node": "^10.9.2",
172173
"tsc-esm-fix": "^3.1.2",
173174
"typescript": "5.5.3",
@@ -183,7 +184,10 @@
183184
"node-sass-package-importer/**/postcss": "^8.5.6",
184185
"string-width": "^4.2.3",
185186
"wrap-ansi": "^7.0.0",
186-
"hast-util-from-parse5": "8.0.0"
187+
"hast-util-from-parse5": "8.0.0",
188+
"**/picomatch": "^2.3.2",
189+
"**/minimatch": "^3.1.4",
190+
"**/lodash": "^4.18.0"
187191
},
188192
"husky": {
189193
"hooks": {

src/cmem/markdown/Markdown.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ This is a paragraph.
3636
* another line
3737
3. third item
3838
39-
This is a paragraph with a [text link](http://example.com/) and a footnote reference [^1].
39+
This is a paragraph with a [text link](http://example.com/), some \`inline code\`, and a footnote reference [^1].
4040
4141
## Headline level 2
4242
### Headline level 3
4343
#### Headline level 4
4444
##### Headline level 5
4545
###### Headline level 6
4646
47-
This is a code block.
47+
This is a code block.
4848
4949
\`\`\`
5050
another code block

src/cmem/markdown/markdown.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@
5555
a[href=""]:not(#{$eccgui-selector-text-spot-highlight}) {
5656
font-size: $eccgui-size-typo-caption;
5757
line-height: $eccgui-size-typo-caption-lineheight;
58-
text-decoration: none;
5958
vertical-align: super;
59+
text-decoration: none;
6060

6161
&::before {
6262
content: "[";

src/components/Breadcrumb/breadcrumb.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ $eccgui-color-breadcrumb-link: $eccgui-color-accent !default;
1919
width: $eccgui-size-block-whitespace;
2020
height: auto;
2121
margin: 0;
22-
text-align: center;
2322
vertical-align: middle;
23+
text-align: center;
2424
content: ">";
2525
background: none;
2626
}
@@ -61,8 +61,8 @@ $eccgui-color-breadcrumb-link: $eccgui-color-accent !default;
6161
.#{$eccgui}-breadcrumb__item {
6262
display: inline-block;
6363
overflow: hidden;
64-
font-size: inherit;
6564
text-overflow: ellipsis;
65+
font-size: inherit;
6666

6767
a {
6868
@extend .#{$eccgui}-breadcrumb__item;

src/components/Button/button.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,9 @@ $button-intents: (
166166
// special case override: blueprint do not use configured colors here
167167
@include eccgui-enhance-blueprint-button-intent("primary");
168168
@include eccgui-enhance-blueprint-button-intent("accent");
169+
@include eccgui-enhance-blueprint-button-intent("success");
169170
@include eccgui-enhance-blueprint-button-intent("warning");
171+
@include eccgui-enhance-blueprint-button-intent("danger");
170172
}
171173

172174
.#{$ns}-button-text {

src/components/Dialog/dialog.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ $eccgui-color-modal-backdrop: eccgui-color-rgba(
4141
max-width: calc(100vw - 4rem);
4242
max-height: calc(100vh - 4rem);
4343
margin: 2rem;
44-
pointer-events: all;
44+
pointer-events: auto;
4545
user-select: text;
4646

4747
& > * {
@@ -50,7 +50,7 @@ $eccgui-color-modal-backdrop: eccgui-color-rgba(
5050
max-width: 100%;
5151
}
5252

53-
* {
53+
*:has(> svg) {
5454
pointer-events: all;
5555
}
5656

src/components/Form/form.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ form {
7171

7272
.#{$eccgui}-fieldset {
7373
legend {
74-
display: block;
7574
float: left;
75+
display: block;
7676
width: 100%;
7777
color: $eccgui-color-applicationheader-text;
7878
}
@@ -133,9 +133,9 @@ form {
133133
.#{$eccgui}-fieldset__fielditems {
134134
&:not(:first-child) {
135135
&::before {
136+
clear: both;
136137
display: block;
137138
height: $eccgui-size-block-whitespace;
138-
clear: both;
139139
content: " ";
140140
}
141141
}

src/components/Icon/canonicalIconNames.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import * as icons from "@carbon/react/icons";
22
import { CarbonIconType as IconType } from "@carbon/react/icons";
3-
import { transform} from "./transformIcon";
3+
4+
import { transform } from "./transformIcon";
45

56
const canonicalIcons = {
67
"application-activities": icons.Activity,
@@ -73,6 +74,8 @@ const canonicalIcons = {
7374
"data-time": icons.Time,
7475
"data-datetime": icons.EventSchedule,
7576
"data-number": icons.StringInteger,
77+
"data-sourceschema": icons.PortOutput,
78+
"data-targetschema": icons.PortInput,
7679

7780
"entity-human": icons.User,
7881
"entity-robot": icons.Bot,
@@ -138,14 +141,16 @@ const canonicalIcons = {
138141
"navigation-up": icons.ArrowUp,
139142

140143
"operation-aggregation": icons.DataCollection,
144+
"operation-ai-generate": icons.AiGenerate,
141145
"operation-autolayout": icons.ChartNetwork,
142146
"operation-clear": icons.Close,
143147
"operation-commit": icons.Commit,
144148
"operation-comparison": icons.Compare,
145149
"operation-erase": icons.Erase,
150+
"operation-filter": icons.Filter,
146151
"operation-filteredit": icons.FilterEdit,
147152
"operation-filterremove": icons.FilterRemove,
148-
"operation-filter": icons.Filter,
153+
"operation-filterreset": icons.FilterReset,
149154
"operation-focus": icons.CenterSquare,
150155
"operation-format-codeblock": icons.CodeBlock,
151156
"operation-format-text-code": icons.Code,
@@ -212,6 +217,8 @@ const canonicalIcons = {
212217
"toggler-star-filled": icons.StarFilled,
213218
"toggler-table": icons.Table,
214219
"toggler-tree": icons.TreeViewAlt,
220+
"toggler-pin-empty": icons.Pin,
221+
"toggler-pin-filled": icons.PinFilled,
215222

216223
"form-template": icons.Parameter,
217224

src/components/Pagination/pagination.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ $eccgui-size-pagination-height-large: $pt-button-height-large !default;
1515

1616
.#{$prefix}--form-item,
1717
.#{$prefix}--select-input {
18-
font-size: 100%;
1918
text-overflow: clip;
19+
font-size: 100%;
2020
}
2121
}
2222

0 commit comments

Comments
 (0)