diff --git a/packages/devextreme-cli/src/templates/nextjs/application/src/index.css b/packages/devextreme-cli/src/templates/nextjs/application/src/index.css index 027255b22..8eb0082a1 100644 --- a/packages/devextreme-cli/src/templates/nextjs/application/src/index.css +++ b/packages/devextreme-cli/src/templates/nextjs/application/src/index.css @@ -1,8 +1,5 @@ body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; -moz-osx-font-smoothing: grayscale; } diff --git a/packages/devextreme-cli/src/templates/react/application/src/index.css b/packages/devextreme-cli/src/templates/react/application/src/index.css index 027255b22..8eb0082a1 100644 --- a/packages/devextreme-cli/src/templates/react/application/src/index.css +++ b/packages/devextreme-cli/src/templates/react/application/src/index.css @@ -1,8 +1,5 @@ body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; -moz-osx-font-smoothing: grayscale; } diff --git a/packages/devextreme-cli/src/utility/latest-versions.js b/packages/devextreme-cli/src/utility/latest-versions.js index 2e0536b9e..607597543 100644 --- a/packages/devextreme-cli/src/utility/latest-versions.js +++ b/packages/devextreme-cli/src/utility/latest-versions.js @@ -1,11 +1,11 @@ const packageJson = require('../../package.json'); module.exports = { - 'devextreme': '25.1.7', - 'devextreme-react': '25.1.7', - 'devextreme-vue': '25.1.7', + 'devextreme': '25.2.3', + 'devextreme-react': '25.2.3', + 'devextreme-vue': '25.2.3', 'create-vite': '8.2.0', 'create-vue': '3.17.0', - 'create-next-app': '16.0.10', + 'create-next-app': '16.1.0', 'jose': '6.1.3', 'devextreme-cli': packageJson.version, 'devextreme-schematics': 'latest' diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-add-view-snap.png deleted file mode 100644 index 58bda0472..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-home-snap.png deleted file mode 100644 index 47e1a39b4..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-profile-dark-snap.png deleted file mode 100644 index 895846a33..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-profile-snap.png deleted file mode 100644 index 704995e65..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-tasks-snap.png deleted file mode 100644 index af1cbfac2..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-toggle-snap.png deleted file mode 100644 index 9b694e934..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-user-panel-snap.png deleted file mode 100644 index d605d82c1..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-large-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-add-view-snap.png deleted file mode 100644 index 0f1ca8410..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-home-snap.png deleted file mode 100644 index 9a8115760..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-profile-dark-snap.png deleted file mode 100644 index dae876d4a..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-profile-snap.png deleted file mode 100644 index 9e1eda926..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-tasks-snap.png deleted file mode 100644 index 1a317739b..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-toggle-snap.png deleted file mode 100644 index c254b74e9..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-user-panel-snap.png deleted file mode 100644 index 18f3809e3..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-small-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-add-view-snap.png deleted file mode 100644 index 01e7bc149..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-home-snap.png deleted file mode 100644 index eb89963a8..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-profile-dark-snap.png deleted file mode 100644 index 01ad5ea50..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-profile-snap.png deleted file mode 100644 index fd93a3e10..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-tasks-snap.png deleted file mode 100644 index e58f7f450..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-toggle-snap.png deleted file mode 100644 index df3b17003..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-user-panel-snap.png deleted file mode 100644 index 1dd18f6d0..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-generic-xsmall-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-add-view-snap.png deleted file mode 100644 index 5caae8ad6..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-home-snap.png deleted file mode 100644 index 044cfb30e..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-profile-dark-snap.png deleted file mode 100644 index d6ce87534..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-profile-snap.png deleted file mode 100644 index 51c55858a..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-tasks-snap.png deleted file mode 100644 index 6c43ddee5..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-toggle-snap.png deleted file mode 100644 index 93bc1705d..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-user-panel-snap.png deleted file mode 100644 index 166cbdb03..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-large-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-add-view-snap.png deleted file mode 100644 index 28e9a8e11..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-home-snap.png deleted file mode 100644 index 4db5f990a..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-profile-dark-snap.png deleted file mode 100644 index dad4bafab..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-profile-snap.png deleted file mode 100644 index a2e8e8ad1..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-tasks-snap.png deleted file mode 100644 index 124f10c4d..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-toggle-snap.png deleted file mode 100644 index 682d926fd..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-user-panel-snap.png deleted file mode 100644 index b4a03d79b..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-small-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-add-view-snap.png deleted file mode 100644 index c97637a3d..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-home-snap.png deleted file mode 100644 index 608f2bd01..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-profile-dark-snap.png deleted file mode 100644 index fe60cdbf2..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-profile-snap.png deleted file mode 100644 index 529dec65a..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-tasks-snap.png deleted file mode 100644 index d648613cf..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-toggle-snap.png deleted file mode 100644 index beb72d8ad..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-user-panel-snap.png deleted file mode 100644 index 8a57aaac6..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-inner-toolbar-material-xsmall-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-add-view-snap.png deleted file mode 100644 index f024d6750..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-change-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-change-password-snap.png deleted file mode 100644 index 40ec6d329..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-change-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-create-account-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-create-account-snap.png deleted file mode 100644 index 09b84ffe5..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-create-account-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-home-snap.png deleted file mode 100644 index 743d8b084..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-login-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-login-snap.png deleted file mode 100644 index 9eac74f68..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-login-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-profile-dark-snap.png deleted file mode 100644 index d10404166..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-profile-snap.png deleted file mode 100644 index d6b68d63a..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-reset-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-reset-password-snap.png deleted file mode 100644 index fc86898ee..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-reset-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-tasks-snap.png deleted file mode 100644 index 30603cf92..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-toggle-snap.png deleted file mode 100644 index ae5b08b24..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-user-panel-snap.png deleted file mode 100644 index d605d82c1..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-large-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-add-view-snap.png deleted file mode 100644 index dd0d15e19..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-change-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-change-password-snap.png deleted file mode 100644 index d67eae077..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-change-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-create-account-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-create-account-snap.png deleted file mode 100644 index 268b7f952..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-create-account-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-home-snap.png deleted file mode 100644 index 397bfa013..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-login-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-login-snap.png deleted file mode 100644 index 42e81ca4c..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-login-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-profile-dark-snap.png deleted file mode 100644 index a4824c034..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-profile-snap.png deleted file mode 100644 index 7d8afa714..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-reset-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-reset-password-snap.png deleted file mode 100644 index 772566310..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-reset-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-tasks-snap.png deleted file mode 100644 index 164fc4eb9..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-toggle-snap.png deleted file mode 100644 index 9a51f5477..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-user-panel-snap.png deleted file mode 100644 index 18f3809e3..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-small-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-add-view-snap.png deleted file mode 100644 index a62eb2658..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-change-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-change-password-snap.png deleted file mode 100644 index b19e94911..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-change-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-create-account-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-create-account-snap.png deleted file mode 100644 index cbf05d0b9..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-create-account-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-home-snap.png deleted file mode 100644 index bbc007d1b..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-login-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-login-snap.png deleted file mode 100644 index 17002eaa7..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-login-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-profile-dark-snap.png deleted file mode 100644 index 4552100ea..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-profile-snap.png deleted file mode 100644 index b2df566b1..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-reset-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-reset-password-snap.png deleted file mode 100644 index 7c6013cf4..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-reset-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-tasks-snap.png deleted file mode 100644 index 1a2330a40..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-toggle-snap.png deleted file mode 100644 index de6c2e21b..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-user-panel-snap.png deleted file mode 100644 index 78a043ddb..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-generic-xsmall-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-add-view-snap.png deleted file mode 100644 index ea3e036a9..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-change-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-change-password-snap.png deleted file mode 100644 index 3c896a051..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-change-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-create-account-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-create-account-snap.png deleted file mode 100644 index d103c4de6..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-create-account-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-home-snap.png deleted file mode 100644 index 7ec030caa..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-login-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-login-snap.png deleted file mode 100644 index 7e6437df2..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-login-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-profile-dark-snap.png deleted file mode 100644 index 317bda7e6..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-profile-snap.png deleted file mode 100644 index 2389929b5..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-reset-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-reset-password-snap.png deleted file mode 100644 index 70453acae..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-reset-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-tasks-snap.png deleted file mode 100644 index 5b444f0ec..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-toggle-snap.png deleted file mode 100644 index 537435359..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-user-panel-snap.png deleted file mode 100644 index 166cbdb03..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-large-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-add-view-snap.png deleted file mode 100644 index 26a82922b..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-change-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-change-password-snap.png deleted file mode 100644 index ec1463e66..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-change-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-create-account-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-create-account-snap.png deleted file mode 100644 index 078baf776..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-create-account-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-home-snap.png deleted file mode 100644 index 9568f119e..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-login-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-login-snap.png deleted file mode 100644 index fb5b03c29..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-login-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-profile-dark-snap.png deleted file mode 100644 index f5b44e4e8..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-profile-snap.png deleted file mode 100644 index 1ccda42d6..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-reset-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-reset-password-snap.png deleted file mode 100644 index 6970498e1..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-reset-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-tasks-snap.png deleted file mode 100644 index c34d5183e..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-toggle-snap.png deleted file mode 100644 index 0b628d56a..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-user-panel-snap.png deleted file mode 100644 index b4a03d79b..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-small-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-add-view-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-add-view-snap.png deleted file mode 100644 index bcfa5bc6d..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-add-view-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-change-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-change-password-snap.png deleted file mode 100644 index dbbecec4e..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-change-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-create-account-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-create-account-snap.png deleted file mode 100644 index 166fc756e..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-create-account-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-home-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-home-snap.png deleted file mode 100644 index 74ecca9ef..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-home-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-login-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-login-snap.png deleted file mode 100644 index bc7564f2d..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-login-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-profile-dark-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-profile-dark-snap.png deleted file mode 100644 index cf5f58ef3..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-profile-dark-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-profile-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-profile-snap.png deleted file mode 100644 index 5738472d2..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-profile-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-reset-password-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-reset-password-snap.png deleted file mode 100644 index 378d06df1..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-reset-password-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-tasks-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-tasks-snap.png deleted file mode 100644 index bfa1b3929..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-tasks-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-toggle-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-toggle-snap.png deleted file mode 100644 index 324d57d20..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-toggle-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-user-panel-snap.png b/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-user-panel-snap.png deleted file mode 100644 index b00dd20c0..000000000 Binary files a/packages/devextreme-cli/testing/__tests__/__image_snapshots__/side-nav-outer-toolbar-material-xsmall-user-panel-snap.png and /dev/null differ diff --git a/packages/devextreme-cli/testing/app-template.test.shared.js b/packages/devextreme-cli/testing/app-template.test.shared.js index 4a6f1a953..0e3848c5c 100644 --- a/packages/devextreme-cli/testing/app-template.test.shared.js +++ b/packages/devextreme-cli/testing/app-template.test.shared.js @@ -2,7 +2,7 @@ const path = require('path'); const waitOn = require('wait-on'); const getBrowser = require('./utils/puppeteer').getBrowser; -const { viewports, themes, layouts } = require('./constants'); +const { viewports, layouts } = require('./constants'); const DevServer = require('./dev-server'); const defaultLayout = 'side-nav-outer-toolbar'; @@ -19,321 +19,292 @@ module.exports = (env, { port = 8080, urls = {} } = {}) => { }; describe(`${env.engine} app-template`, () => { - Object.keys(themes).forEach((theme) => { - describe(theme, () => { - layouts.forEach((layout) => { - const isDefaultLayout = layout === defaultLayout; - - describe(layout, () => { - const devServer = new DevServer(env, { port }); - const appUrl = `http://${defaultHost}:${port}/`; - - let browser; - let page; - - const getPageURL = (name) => `${appUrl}${(!env.engine.startsWith('nextjs') ? '#/' : '')}${pageUrls[name]}`; - - beforeAll(async() => { - browser = await getBrowser(); - page = await browser.newPage(); - - try { - await devServer.setLayout(layout); - await devServer.setTheme(theme); - await devServer.build(); - await devServer.start(); - await waitOn({ - resources: [appUrl], - timeout: 30000, - interval: 100 - }); - } catch(e) { - // NOTE jest@27 will fail test, but jest@26 - not - throw new Error(e); - } + layouts.forEach((layout) => { + const isDefaultLayout = layout === defaultLayout; + + describe(layout, () => { + const devServer = new DevServer(env, { port }); + const appUrl = `http://${defaultHost}:${port}/`; + + let browser; + let page; + + const getPageURL = (name) => `${appUrl}${(!env.engine.startsWith('nextjs') ? '#/' : '')}${pageUrls[name]}`; + + beforeAll(async() => { + browser = await getBrowser(); + page = await browser.newPage(); + + try { + await devServer.setLayout(layout); + await devServer.build(); + await devServer.start(); + await waitOn({ + resources: [appUrl], + timeout: 30000, + interval: 100 }); + } catch(e) { + // NOTE jest@27 will fail test, but jest@26 - not + throw new Error(e); + } + }); + + afterAll(async() => { + await devServer.stop(); + await (Boolean(process.env.LAUNCH_BROWSER) ? browser : page).close(); + }); - afterAll(async() => { - await devServer.stop(); - await (Boolean(process.env.LAUNCH_BROWSER) ? browser : page).close(); + Object.keys(viewports).forEach((viewportName) => { + const viewport = viewports[viewportName]; + + async function openPage(url, options) { + await page.goto('about:blank'); + await page.setViewport(viewport); + await page.goto(url, { + waitUntil: 'networkidle0', + ...options + }); + await page.waitForSelector('.with-footer'); + await new Promise(r => setTimeout(r, 3000)); + } + + async function logOut() { + const isCompact = await page.$('.dx-toolbar-item-invisible .user-button'); + await page.click(isCompact ? '.dx-dropdownmenu-button' : '.user-button'); + + await new Promise(r => setTimeout(r, 500)); + await page.waitForSelector('.dx-icon-runner'); + await page.click('.dx-icon-runner'); + + await page.waitForSelector('.login-form'); + await new Promise(r => setTimeout(r, 500)); + } + + const customConfig = { + threshold: 0.3, + thresholdType: 'percent', + failureThreshold: 0.02, + failureThresholdType: 'percent', + customDiffConfig: { + includeAA: false, + threshold: 0.05, + } + }; + + function compareSnapshot(image, name, overrideConfig = {}) { + expect(image).toMatchImageSnapshot({ + customDiffConfig: { ...customConfig, ...overrideConfig }, + customSnapshotIdentifier: `${layout}-fluent-${viewportName}-${name}-snap`, + customDiffDir: diffSnapshotsDir, + storeReceivedOnFailure: true, + customReceivedDir: diffSnapshotsDir }); + } - Object.keys(viewports).forEach((viewportName) => { - const viewport = viewports[viewportName]; - - async function openPage(url, options) { - await page.goto('about:blank'); - await page.setViewport(viewport); - await page.goto(url, { - waitUntil: 'networkidle0', - ...options - }); - await page.waitForSelector('.with-footer'); - await new Promise(r => setTimeout(r, 3000)); - } + /* eslint-disable-next-line no-unused-vars */ + async function switchTheme() { + await page.click('.dx-button.theme-button'); + await new Promise(r => setTimeout(r, 500)); - async function logOut() { - const isCompact = await page.$('.dx-toolbar-item-invisible .user-button'); - await page.click(isCompact ? '.dx-dropdownmenu-button' : '.user-button'); + await page.click('.dx-button.theme-button', { offset: { x: 0, y: -100 } }); + await new Promise(r => setTimeout(r, 500)); + } - await new Promise(r => setTimeout(r, 500)); - await page.waitForSelector('.dx-icon-runner'); - await page.click('.dx-icon-runner'); + async function compareThemeModeSnapshot(name, mode) { + const image = await takeScreenshot(); - await page.waitForSelector('.login-form'); - await new Promise(r => setTimeout(r, 500)); + compareSnapshot(image, name + (mode === 'light' ? '' : '-dark')); + } + + async function hideScroll() { + await page.evaluate(() => { + // eslint-disable-next-line no-undef + const scrollElement = document.getElementsByClassName('dx-scrollable-scroll')[0]; + + if(scrollElement) { + scrollElement.style.transition = 'none'; + scrollElement.style.display = 'none'; + scrollElement.className += ' dx-state-invisible'; } + }); + await new Promise(r => setTimeout(r, 3000)); + } - const customConfig = { - threshold: 0.3, - thresholdType: 'percent', - failureThreshold: 0.02, - failureThresholdType: 'percent', - customDiffConfig: { - includeAA: false, - threshold: 0.05, + async function takeScreenshot(options) { + return await page.screenshot({ + ...(options || {}), + captureBeyondViewport: false + }); + } + + describe(`${viewportName}`, () => { + it('Home view', async() => { + await openPage(appUrl, { timeout: 5000 }); + await page.reload([{ + waitUntil: { + networkidle0: 5000, + networkidle2: 5000, + domcontentloaded: true } - }; - - function compareSnapshot(image, name, overrideConfig = {}) { - expect(image).toMatchImageSnapshot({ - customDiffConfig: { ...customConfig, ...overrideConfig }, - customSnapshotIdentifier: `${layout}-${theme}-${viewportName}-${name}-snap`, - customDiffDir: diffSnapshotsDir, - storeReceivedOnFailure: true, - customReceivedDir: diffSnapshotsDir - }); - } + }]); + await new Promise(r => setTimeout(r, 5000)); + + const image = await takeScreenshot({ + clip: { + x: 0, + y: 0, + width: viewport.width, + height: 150 + } + }); - /* eslint-disable-next-line no-unused-vars */ - async function switchTheme() { - await page.click('.dx-button.theme-button'); - await new Promise(r => setTimeout(r, 500)); + compareSnapshot(image, 'home'); + }); + + it('Profile view', async() => { + await openPage(getPageURL('profile')); + + await new Promise(r => setTimeout(r, 3000)); + + const image = await takeScreenshot(); - await page.click('.dx-button.theme-button', { offset: { x: 0, y: -100 } }); - await new Promise(r => setTimeout(r, 500)); + compareSnapshot(image, 'profile'); + + await switchTheme(); + await compareThemeModeSnapshot('profile', 'dark'); + await switchTheme(); + + await compareThemeModeSnapshot('profile', 'light'); + }); + + it('Tasks view', async() => { + await openPage(getPageURL('tasks')); + // NOTE: Wait for the DataGrid is loaded + await page.waitForSelector('.dx-row-focused'); + await new Promise(r => setTimeout(r, 3000)); + const image = await takeScreenshot(); + + compareSnapshot(image, 'tasks'); + }); + + it('Add view', async() => { + await openPage(getPageURL('page')); + await new Promise(r => setTimeout(r, 3000)); + const image = await takeScreenshot(); + + compareSnapshot(image, 'add-view'); + }); + + it('Menu toggle', async() => { + const menuButtonSelector = '.menu-button .dx-button'; + await openPage(getPageURL('profile')); + await page.waitForSelector(menuButtonSelector); + await page.click(menuButtonSelector); + + // NOTE: Wait for animation complete + await new Promise(r => setTimeout(r, 3000)); + const image = await takeScreenshot(); + + compareSnapshot(image, 'toggle'); + }); + + it('User panel', async() => { + await openPage(getPageURL('profile')); + const isCompact = await page.$('.dx-toolbar-item-invisible .user-button'); + await page.click(isCompact ? '.dx-dropdownmenu-button' : '.user-button'); + // NOTE: Wait for animation complete + await new Promise(r => setTimeout(r, 2000)); + const image = await takeScreenshot({ + clip: { + x: viewport.width - 300, + y: 0, + width: 300, + height: 300 + } + }); + + compareSnapshot(image, 'user-panel'); + }); + + it('Login page', async() => { + // NOTE: Test only once + if(!isDefaultLayout) { + return; } - async function compareThemeModeSnapshot(name, mode) { - const image = await takeScreenshot(); + const name = 'login'; + await openPage(appUrl); + await logOut(); + + await hideScroll(); + + await new Promise(r => setTimeout(r, 3000)); + const image = await takeScreenshot(); + + compareSnapshot(image, name); + }); - compareSnapshot(image, name + (mode === 'light' ? '' : '-dark')); + it('Create account page', async() => { + // NOTE: Test only once + if(!isDefaultLayout) { + return; } - async function hideScroll() { - await page.evaluate(() => { - // eslint-disable-next-line no-undef - const scrollElement = document.getElementsByClassName('dx-scrollable-scroll')[0]; - - if(scrollElement) { - scrollElement.style.transition = 'none'; - scrollElement.style.display = 'none'; - scrollElement.className += ' dx-state-invisible'; - } - }); - await new Promise(r => setTimeout(r, 3000)); + await openPage(appUrl); + await logOut(); + await page.waitForSelector('.dx-button-normal'); + await page.hover('.dx-button-normal'); + await new Promise(r => setTimeout(r, 1000)); + await page.click('.dx-button-normal'); + await page.waitForSelector('.create-account-form'); + + await hideScroll(); + await new Promise(r => setTimeout(r, 3000)); + const image = await takeScreenshot(); + + compareSnapshot(image, 'create-account'); + }); + + it('Reset password page', async() => { + // NOTE: Test only once + if(!isDefaultLayout) { + return; } - async function takeScreenshot(options) { - return await page.screenshot({ - ...(options || {}), - captureBeyondViewport: false - }); + await openPage(appUrl); + await logOut(); + await page.click('a'); + await new Promise(r => setTimeout(r, 500)); + await page.waitForSelector('.reset-password-form'); + await new Promise(r => setTimeout(r, 3000)); + + await hideScroll(); + + const image = await takeScreenshot(); + + compareSnapshot(image, 'reset-password'); + }); + + it('Change password page', async() => { + // NOTE: Test only once + if(!isDefaultLayout) { + return; } - describe(`${viewportName}`, () => { - it('Home view', async() => { - await openPage(appUrl, { timeout: 5000 }); - await page.reload([{ - waitUntil: { - networkidle0: 5000, - networkidle2: 5000, - domcontentloaded: true - } - }]); - await new Promise(r => setTimeout(r, 5000)); - - const image = await takeScreenshot({ - clip: { - x: 0, - y: 0, - width: viewport.width, - height: 150 - } - }); - - compareSnapshot(image, 'home'); - }); - - it('Profile view', async() => { - // TODO: remove and fix - if(env.engine.startsWith('nextjs') - && theme === 'generic' - && viewport.width === 320 - ) { - return; - } - - await openPage(getPageURL('profile')); - - await new Promise(r => setTimeout(r, 3000)); - - const image = await takeScreenshot(); - - compareSnapshot(image, 'profile'); - - await switchTheme(); - await compareThemeModeSnapshot('profile', 'dark'); - await switchTheme(); - - await compareThemeModeSnapshot('profile', 'light'); - }); - - it('Tasks view', async() => { - await openPage(getPageURL('tasks')); - // NOTE: Wait for the DataGrid is loaded - await page.waitForSelector('.dx-row-focused'); - await new Promise(r => setTimeout(r, 3000)); - const image = await takeScreenshot(); - - compareSnapshot(image, 'tasks'); - }); - - it('Add view', async() => { - await openPage(getPageURL('page')); - await new Promise(r => setTimeout(r, 3000)); - const image = await takeScreenshot(); - - compareSnapshot(image, 'add-view'); - }); - - it('Menu toggle', async() => { - // TODO: remove and fix - if(env.engine.startsWith('nextjs') - && theme === 'generic' - && viewport.width === 320 - ) { - return; - } - - const menuButtonSelector = '.menu-button .dx-button'; - await openPage(getPageURL('profile')); - await page.waitForSelector(menuButtonSelector); - await page.click(menuButtonSelector); - - // NOTE: Wait for animation complete - await new Promise(r => setTimeout(r, 3000)); - const image = await takeScreenshot(); - - compareSnapshot(image, 'toggle'); - }); - - it('User panel', async() => { - // TODO: remove and fix - if(env.engine.startsWith('nextjs') - && theme === 'generic' - && viewport.width === 320 - ) { - return; - } - - await openPage(getPageURL('profile')); - const isCompact = await page.$('.dx-toolbar-item-invisible .user-button'); - await page.click(isCompact ? '.dx-dropdownmenu-button' : '.user-button'); - // NOTE: Wait for animation complete - await new Promise(r => setTimeout(r, 2000)); - const image = await takeScreenshot({ - clip: { - x: viewport.width - 300, - y: 0, - width: 300, - height: 300 - } - }); - - compareSnapshot(image, 'user-panel'); - }); - - it('Login page', async() => { - // NOTE: Test only once - if(!isDefaultLayout) { - return; - } - - const name = 'login'; - await openPage(appUrl); - await logOut(); - - await hideScroll(); - - await new Promise(r => setTimeout(r, 3000)); - const image = await takeScreenshot(); - - compareSnapshot(image, name); - }); - - it('Create account page', async() => { - // NOTE: Test only once - if(!isDefaultLayout) { - return; - } - - await openPage(appUrl); - await logOut(); - await page.waitForSelector('.dx-button-normal'); - await page.hover('.dx-button-normal'); - await new Promise(r => setTimeout(r, 1000)); - await page.click('.dx-button-normal'); - await page.waitForSelector('.create-account-form'); - - await hideScroll(); - await new Promise(r => setTimeout(r, 3000)); - const image = await takeScreenshot(); - - compareSnapshot(image, 'create-account'); - }); - - it('Reset password page', async() => { - // NOTE: Test only once - if(!isDefaultLayout) { - return; - } - - await openPage(appUrl); - await logOut(); - await page.click('a'); - await new Promise(r => setTimeout(r, 500)); - await page.waitForSelector('.reset-password-form'); - await new Promise(r => setTimeout(r, 3000)); - - await hideScroll(); - - const image = await takeScreenshot(); - - compareSnapshot(image, 'reset-password'); - }); - - it('Change password page', async() => { - // NOTE: Test only once - if(!isDefaultLayout) { - return; - } - - await openPage(appUrl); - await logOut(); - await page.evaluate( - `const a = document.createElement("a");a.href="${getPageURL('change-password')}";a.click()` - ); - await page.waitForSelector('form'); - await page.mouse.move(0, 0); - await hideScroll(); - await new Promise(r => setTimeout(r, 3000)); - - const image = await takeScreenshot(); - - compareSnapshot(image, 'change-password'); - }); - }); + await openPage(appUrl); + await logOut(); + await page.evaluate( + `const a = document.createElement("a");a.href="${getPageURL('change-password')}";a.click()` + ); + await page.waitForSelector('form'); + await page.mouse.move(0, 0); + await hideScroll(); + await new Promise(r => setTimeout(r, 3000)); + + const image = await takeScreenshot(); + + compareSnapshot(image, 'change-password'); }); }); }); diff --git a/packages/devextreme-cli/testing/constants.js b/packages/devextreme-cli/testing/constants.js index 03838cef0..b2f951055 100644 --- a/packages/devextreme-cli/testing/constants.js +++ b/packages/devextreme-cli/testing/constants.js @@ -29,12 +29,6 @@ exports.viewports = { } }; -exports.themes = { - material: 'material.blue', - generic: 'generic', - fluent: 'fluent.blue' -}; - exports.layouts = [ 'side-nav-outer-toolbar', 'side-nav-inner-toolbar' diff --git a/packages/devextreme-cli/testing/dev-server.js b/packages/devextreme-cli/testing/dev-server.js index 9da7f5672..aa289344c 100644 --- a/packages/devextreme-cli/testing/dev-server.js +++ b/packages/devextreme-cli/testing/dev-server.js @@ -1,10 +1,8 @@ const fs = require('fs'); -const path = require('path'); const WebServer = require('./web-server'); const NextJsServer = require('./nextjs-server'); const runCommand = require('../src/utility/run-command'); -const { themes, swatchModes, baseFontFamily } = require('./constants'); module.exports = class DevServer { constructor(env, { port }) { @@ -39,38 +37,4 @@ module.exports = class DevServer { async setLayout(layout) { this.env.setLayout(layout); } - - async setTheme(theme) { - if(this.currentTheme === theme) { - return; - } - - Object.keys(swatchModes).forEach((modeName) => { - const mode = swatchModes[modeName]; - const themeFilePath = path.join(this.env.appPath, `/src/themes/metadata.${modeName}.json`); - - const data = fs.readFileSync(themeFilePath, 'utf8'); - const metadata = JSON.parse(data); - - const items = metadata.items - ? metadata.items.filter(item => item.key !== baseFontFamily.key) - : []; - items.push(baseFontFamily); - - metadata.items = items; - metadata.baseTheme = `${themes[theme]}.${mode}`; - - fs.writeFileSync(themeFilePath, `${JSON.stringify(metadata, null, ' ')}\n`, 'utf8'); - }); - - await runCommand('node', [ - path.join(process.cwd(), 'index.js'), - 'build' - ], { - cwd: this.env.appPath, - forceNoCmd: true - }); - - this.currentTheme = theme; - } }; diff --git a/packages/devextreme-schematics/src/add-app-template/schema.json b/packages/devextreme-schematics/src/add-app-template/schema.json index 8b1ff743d..4062588f1 100644 --- a/packages/devextreme-schematics/src/add-app-template/schema.json +++ b/packages/devextreme-schematics/src/add-app-template/schema.json @@ -39,7 +39,7 @@ "dxversion": { "type": "string", "description": "The DevExtreme version", - "default": "25.1.7" + "default": "25.2.3" }, "globalNgCliVersion": { "type":"string", diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/__name__.html b/packages/devextreme-schematics/src/add-layout/files/src/app/__name__.html index 6cc75508b..f0ed65a1e 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/__name__.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/__name__.html @@ -1,4 +1,4 @@ - +@if (isAuthenticated()) { title="{{appInfo.title}}"> @@ -7,8 +7,6 @@ All trademarks or registered trademarks are property of their respective owners. > - - - +} @else { - +} diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/layouts/side-nav-inner-toolbar/side-nav-inner-toolbar.component.html b/packages/devextreme-schematics/src/add-layout/files/src/app/layouts/side-nav-inner-toolbar/side-nav-inner-toolbar.component.html index 6477c4fc8..f09ae4664 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/layouts/side-nav-inner-toolbar/side-nav-inner-toolbar.component.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/layouts/side-nav-inner-toolbar/side-nav-inner-toolbar.component.html @@ -11,13 +11,13 @@ + @if (minMenuSize !== 0) { + } diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/change-password-form/change-password-form.component.html b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/change-password-form/change-password-form.component.html index 4cfa637ff..4b1c42e7d 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/change-password-form/change-password-form.component.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/change-password-form/change-password-form.component.html @@ -23,10 +23,11 @@
- + @if (loading) { - - Continue + } @else { +
Continue
+ }
diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/create-account-form/create-account-form.component.html b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/create-account-form/create-account-form.component.html index 91e907b5d..5e7ae555f 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/create-account-form/create-account-form.component.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/create-account-form/create-account-form.component.html @@ -37,11 +37,11 @@
- + @if (loading) { - - - Create a new account + } @else { +
Create a new account
+ }
diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/header/header.component.html b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/header/header.component.html index 6fd1ad59e..942cbf5ab 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/header/header.component.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/header/header.component.html @@ -1,7 +1,7 @@
+ @if (menuToggleEnabled) { + } + @if (title) { + } - +
- +
- + @if (loading) { - - Sign In + } @else { +
Sign In
+ }
diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/reset-password-form/reset-password-form.component.html b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/reset-password-form/reset-password-form.component.html index 3ecbd21d8..59dc77f04 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/reset-password-form/reset-password-form.component.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/reset-password-form/reset-password-form.component.html @@ -17,10 +17,11 @@
- + @if (loading) { - - Reset my password + } @else { +
Reset my password
+ }
>
diff --git a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/user-panel/user-panel.component.html b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/user-panel/user-panel.component.html index 117461a58..972f94f59 100644 --- a/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/user-panel/user-panel.component.html +++ b/packages/devextreme-schematics/src/add-layout/files/src/app/shared/components/user-panel/user-panel.component.html @@ -1,6 +1,6 @@
+ @if (menuMode !== 'list') { + } @else { + }
diff --git a/packages/devextreme-schematics/src/install/schema.json b/packages/devextreme-schematics/src/install/schema.json index b92480016..353b5d33a 100644 --- a/packages/devextreme-schematics/src/install/schema.json +++ b/packages/devextreme-schematics/src/install/schema.json @@ -7,7 +7,7 @@ "dxversion": { "type": "string", "description": "The DevExtreme version", - "default": "25.1.7" + "default": "25.2.3" }, "project": { "type": "string", diff --git a/packages/devextreme-schematics/src/utility/latest-versions.ts b/packages/devextreme-schematics/src/utility/latest-versions.ts index 06f78eccf..911e589fd 100644 --- a/packages/devextreme-schematics/src/utility/latest-versions.ts +++ b/packages/devextreme-schematics/src/utility/latest-versions.ts @@ -1,7 +1,7 @@ // TODO: implement export const latestVersions = { - 'devextreme': '25.1.7', - 'devextreme-angular': '25.1.7', + 'devextreme': '25.2.3', + 'devextreme-angular': '25.2.3', 'devextreme-cli': 'latest', 'sass-embedded': '1.66.0' };