Repository navigation
v1.0.15
·
277 commits
to develop
since this release
Breaking changes
- mask-input: Search only the group choices when fitting a mask (33f0a38)
Features
- search-field: Escape="none" leaves Escape to the container (fc7dfb6)
- tree-select: Add c2-tree-select, a form-associated dropdown over c2-tree (336b902)
- log-viewer: Add a keyboard active entry and entry-activate (9393fad)
- tour: Skip-delay waits before a skipped tour autostarts again (bada9cd)
- tour: Skip-limit sets how many skips turn autostart off (eaf0eb7)
- tour: Remember progress in localStorage, autostart and a Skip button (0b40df5)
- image-cropper: Add c2-image-cropper (bbbd1f6)
- tour: Add c2-tour guided product tour (f63ea8d)
- log-viewer: Keyboard active entry with entry-activate, and Ctrl/Command+F find (c44a50b)
- time-range-picker: Add c2-time-range-picker (27cc778)
- split-button: Add c2-split-button, a main action with a caret menu of alternatives (93f243a)
- menu: Let a split button mark rows as choices without writing their attributes (fb533ed)
- chart: Add annotations, markers at an x value and shaded x ranges (a0e8ea4)
- button, link-button: Add selected states for the new shadow and border variables (0cdbb34)
- link-button: Add --c2-link-button__container--border and its hover state (fdcab5f)
- button: Add --c2-button__container--box-shadow and its hover state (f67e8e1)
- log-viewer: Add scrollToStart() and an entry-click event (0a5060a)
- mask-input: Add optional groups anywhere in a mask (73c085a)
Fixes
- chart: Skip filtered ticks when sizing a value axis (9e0e190)
- gantt: Cap beside-labels at their side's room, and pick the roomier side (845e00c)
- search-field: Escape that closes the recent searches does not reach the container (aec537b)
- core: A blank string assigned to a Number property unsets it (a799cb5)
- tree-select: Address review findings (1398fa5)
- kanban: Keep an empty lane's hint under its header (7401528)
- gantt: Keep labels beside short bars inside the timeline (b4bbf24)
- chart: Size value axes to their widest label, warn when the plot collapses (214846b)
- core: Parse a numeric string assigned to a Number property (07ef5f4)
- tour: Code-review findings (6c237b9)
- log-viewer: Leave the copy area selectable, as before (237c91f)
- log-viewer: Cross-browser keyboard, selection and copy-cell fixes (8c7d89e)
- image-cropper: Cancel interrupted drags, fit authored crops to aspect-ratio (c658b60)
- image-cropper: No focus ring on the selection after a pointer drag (e93951b)
- log-viewer: Address review findings on keyboard and find (f76aaff)
- time-range-picker: Centre the zoom icon and shorten same-day labels (2df9ba3)
- chart: Address review findings on annotations (c1fdca5)
- split-button: Address code review findings (0f674c1)
- log-viewer: Keep scrollToStart() instant and pinned, ignore drag clicks (f196699)
- button-group: Keep app-wide button shadows off segmented items (74c3dc2)
- theme: Keep color-scheme outside the theme layer (90ea833)
- theme: Ship tokens.css and base.css in the c2n-theme cascade layer (ae2e2ae)
- action-bar: Stack the count above the actions on a phone (6163d17)
- action-bar: Keep the actions on one line on narrow screens (0e5dca1)
Performance
- tree-select: Skip the host's own value attribute in the row observer, build the row index once per render (6aa21ea)
Improvements
- Revert "feat(log-viewer): add a keyboard active entry and entry-activate" (943cb70)
Docs site & examples
- ui: Swiss cross logo built from the four brand-colour parts (7e1baac)
- examples: Close workbench code-review findings (3603d4a)
- examples: Visual pass on the close workbench against the mockups (2a9e52f)
- examples: Carry the close workbench mockups into the SvelteKit app (5573d37)
- examples: Address code review findings on the Angular orders admin (67a9f74)
- examples: Add a SvelteKit month-end close workbench (df462f5)
- examples: Address code review findings on the Vue support inbox (19ed825)
- examples: Address code review findings on the React trading dashboard (560d58d)
- examples: Relative times, highlighted search and a validated reply in the Vue support inbox (c6d799d)
- examples: Order ticket, action bar and formatted totals in the React trading dashboard (36b9024)
- examples: Display popover and split-button bulk actions in the Angular orders admin (e3f05e6)
What's Changed
- chore(release): publish v1.0.14 by @github-actions[bot] in #318
- fix(action-bar): keep the actions on one line on narrow screens by @code2nguyen in #320
- fix(theme): ship the theme in the c2n-theme cascade layer by @code2nguyen in #322
- feat(mask-input): optional groups anywhere in a mask by @code2nguyen in #323
- feat(log-viewer): add scrollToStart() and an entry-click event by @code2nguyen in #325
- feat(split-button): add c2-split-button, a main action with a caret menu of alternatives by @code2nguyen in #326
- feat(button, link-button): box-shadow and border variables; drop the data-platform workarounds by @code2nguyen in #324
- feat(time-range-picker): add c2-time-range-picker by @code2nguyen in #328
- feat(chart): add annotations, markers at an x value and shaded x ranges by @code2nguyen in #327
- feat(examples): Display popover and split-button bulk actions in the Angular orders admin by @code2nguyen in #331
- feat(examples): relative times, highlighted search and a validated reply in the Vue support inbox by @code2nguyen in #330
- feat(examples): order ticket, action bar and formatted totals in the React trading dashboard by @code2nguyen in #329
- feat(ui): swiss cross logo built from the four brand-colour parts by @code2nguyen in #332
- feat(examples): SvelteKit month-end close workbench by @code2nguyen in #333
- feat(image-cropper): add c2-image-cropper by @code2nguyen in #335
- feat(tour): add c2-tour guided product tour by @code2nguyen in #336
- feat(log-viewer): keyboard active entry with entry-activate, and Ctrl/Command+F find by @code2nguyen in #334
- fix: clear the open COMPONENT-FEEDBACK entries by @code2nguyen in #338
- feat(tree-select): add c2-tree-select, a form-associated dropdown over c2-tree by @code2nguyen in #337
Full Changelog: v1.0.14...v1.0.15