Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
af367a6
Add the shared design-token alias toolkit
pauloiankoski Jul 23, 2026
32aca03
Thread alias-aware props into the dimension, border, and range controls
pauloiankoski Jul 23, 2026
37982ea
Add the package's first jest test harness and control test suites
pauloiankoski Jul 23, 2026
1f4883e
Add jest suite for ResponsiveMeasureRangeControl alias-aware behavior
pauloiankoski Jul 23, 2026
4dcd16e
Exclude __tests__ from the published package's files list
pauloiankoski Jul 23, 2026
5efaa21
Skip __tests__ directories when copying build assets into dist
pauloiankoski Jul 23, 2026
8bbe433
SOFT-3906: fix ESLint errors in column-drag-resizer (dup import, clon…
pauloiankoski Jul 24, 2026
74891d6
SOFT-3906: add token-agnostic control-extensions seam and convert Mea…
pauloiankoski Jul 24, 2026
99d9a0f
SOFT-3906: convert measurement + range controls to the token-agnostic…
pauloiankoski Jul 24, 2026
1ad5b1f
SOFT-3906: convert border controls to the token-agnostic seam
pauloiankoski Jul 24, 2026
1a1fcb2
SOFT-3906: remove the token-alias module now that controls use the ne…
pauloiankoski Jul 24, 2026
889f38c
SOFT-3907: token-agnostic box-shadow control via the extension seam (…
pauloiankoski Jul 24, 2026
8361f6c
SOFT-3870: expose a token-agnostic swatch filter seam on the pop colo…
d4mation Jul 29, 2026
0bac048
SOFT-3906: standardize the seam shape so value and onChange always agree
pauloiankoski Jul 29, 2026
66bedbf
SOFT-3906: standardize the seam shape so value and onChange always agree
pauloiankoski Jul 29, 2026
a958e1d
SOFT-3906: make the seam context a documented contract with every fie…
pauloiankoski Jul 29, 2026
b76fa99
SOFT-3906: make the seam context a documented contract with every fie…
pauloiankoski Jul 29, 2026
1f1dea7
SOFT-3907: box-shadow joins the seam contract and blocks input with r…
pauloiankoski Jul 29, 2026
1814319
Merge SOFT-3906/dimension-controls-alias into SOFT-3907/box-shadow-alias
pauloiankoski Jul 29, 2026
09d0a7f
SOFT-3870: resolve swatch display through @kadence/helpers KadenceCol…
d4mation Jul 29, 2026
c4904f6
Merge pull request #17 from stellarwp/SOFT-3906/dimension-controls-alias
pauloiankoski Jul 29, 2026
4206104
Merge pull request #16 from stellarwp/SOFT-3907/box-shadow-alias
pauloiankoski Jul 29, 2026
a87e2f7
Merge pull request #19 from stellarwp/SOFT-3906/base
pauloiankoski Jul 29, 2026
a9d46f5
SOFT-3870: seed the color picker with a concrete color, not a token r…
d4mation Jul 30, 2026
28957b1
Merge branch 'feature/design-tokens-module' into SOFT-3870/color-cont…
d4mation Jul 31, 2026
145c492
SOFT-3870: centralize the pop color control swatch-list + picker reso…
d4mation Jul 31, 2026
c0f79a0
Merge pull request #18 from stellarwp/SOFT-3870/color-control-overrid…
d4mation Aug 12, 2026
77d87fe
feat(typography): expose the font-family editor through the control seam
d4mation Aug 25, 2026
d0cc548
fix(webfont-loader): load the font the caller actually named
d4mation Aug 26, 2026
710f3ee
chore: restore the peer dependencies the previous commit dropped
d4mation Aug 26, 2026
27fe731
fix(webfont-loader): drop stale stylesheets and read a blank variant …
d4mation Aug 26, 2026
92e82f8
fix(webfont-loader): encode the family, then substitute the space
d4mation Aug 27, 2026
8c85466
Merge pull request #22 from stellarwp/SOFT-4207/webfont-loader-typogr…
d4mation Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ const eslintConfig = {
history: 'readonly',
location: 'readonly',
IntersectionObserver: 'readonly',
ResizeObserver: 'readonly',
kadenceFormAnalyticsParams: 'readonly',
Element: 'readonly',
kadence_blocks_params_fa: 'readonly',
Expand Down Expand Up @@ -132,6 +133,12 @@ const eslintConfig = {
'jsdoc/check-alignment': 'off',
},
ignorePatterns: [],
overrides: [
{
files: [ '**/__tests__/**/*.js', '**/*.test.js' ],
extends: [ 'plugin:@wordpress/eslint-plugin/test-unit' ],
},
],
};

module.exports = eslintConfig;
24 changes: 24 additions & 0 deletions jest-unit.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**
* Jest configuration for the package's unit tests.
*
* Built from `@wordpress/jest-preset-default`'s own settings (JSX babel transform, scss mocking,
* jsdom environment, testMatch) rather than via Jest's `preset` field: Jest MERGES (concatenates)
* array-valued options like `setupFilesAfterEnv` between a preset and the local config, so setting
* `preset` directly would keep `@wordpress/jest-console`'s strict fail-on-console-warning behavior
* even after this file lists its own `setupFilesAfterEnv`. This package's control tests render
* against a newer test-only `@wordpress/components` devDependency than the one the consuming app
* (e.g. kadence-blocks) actually provides at runtime, which emits deprecation warnings unrelated to
* the behavior under test — so that strict policing does not apply here.
*/
const wpJestPreset = require('@wordpress/jest-preset-default/jest-preset.js');

module.exports = {
...wpJestPreset,
setupFilesAfterEnv: ['<rootDir>/test/config/jest.setup.js'],
moduleNameMapper: {
...wpJestPreset.moduleNameMapper,
'^@kadence/icons$': '<rootDir>/test/mocks/kadence-icons.js',
'^@kadence/helpers$': '<rootDir>/test/mocks/kadence-helpers.js',
},
testPathIgnorePatterns: [...(wpJestPreset.testPathIgnorePatterns || []), '<rootDir>/dist/'],
};
Loading
Loading