Bug Fixes
Code Refactoring
- update ui-preset-editor paths and configurations across multiple rollup and vite files Fix #7582 (#7587) #7587 (MarchTokenda)
Chores
- update screenshot snapshots for small multiple text selection states #7641 (Andrew Telnov)
- update screenshot snapshots for small multiple text selection states in legacy theme #7641 (Andrew Telnov)
Commits
- [e30b644]: Add missing declarationDir to Rollup config for themes and UI presets… (#7576) (MarchTokenda) #7576
- 2.5.17 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.17 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.17 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.17 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.17 [azurepipelines skip] #7641 (surveyjsdeveloper)
- [1631e48]: updated survey-creator docs [azurepipelines skip] (surveyjsdeveloper) #7641
- [9ab688b]: resolve #7577 Dark Theme - The "Accepted file categories" property drop-down appears with White background (LARINA-NB-W10\OlgaLarina) #7579
- [d66432c]: Fix vrt tests (Andrew Telnov) #7641
- [d2f20b9]: Update vrt image in legacy tests (Andrew Telnov) #7641
- [c946035]: Dropdown question editor in a survey trigger editor for questions with large names renders incorrectly (#7545) (OlgaLarina) #7545
- [648ebb0]: Add doccomments for property validation options (fix #7591) (#7593) (RomanTsukanov) #7593
- [c373acd]: Search in the Toolbox, include subitems fix #7590 (Andrew Telnov) #7594
- [4c2d5ad]: Enhance localization for Thai, Traditional Chinese, and Turkish languages with auto-translated comments and additional strings for improved user experience. (#7595) (Andrew) #7595
- 2.5.18 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.18 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.18 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.18 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.18 [azurepipelines skip] #7641 (surveyjsdeveloper)
- [730e761]: updated survey-creator docs [azurepipelines skip] (surveyjsdeveloper) #7641
- [b49ddb1]: Update LICENSE (Elena Gorbatkova) #7641
- [e84f57d]: Add surveyLocalization.showNamesInEnglish to ICreatorOptions fix #7578 (#7596) (Andrew) #7596
- [c994934]: On adding new column a colum title is not auto generated fix #7597 (#7598) (Andrew) #7598
- [109b150]: Shadow DOM should work without duplicate styles in root (:host issue) #522 (#7583) (Dmitry Kurmanov) #7583
- [4534d9f]: Merge branch 'master' of https://github.com/surveyjs/survey-creator (Andrew Telnov) #7641
- [a4d2576]: work for the feature/self-hosted-v2 (#7601) (Dmitry Kurmanov) #7601
- [f54ec3e]: Page navigator initially jumps to the wrong page (#7603) (tsv2013) #7603
- [bb67dac]: returned maxFailure5 back (dmitrykurmanov) #7641
- 2.5.19 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.19 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.19 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.19 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.19 [azurepipelines skip] #7641 (surveyjsdeveloper)
- [abd6c54]: Remove Element Selector for all sidebar pages except Property Grid (#7613) (Jane) #7613
- [40e4fd4]: generated azure pipes [azurepipelines skip] (dmitrykurmanov) #7641
- [591fd81]: generated azure pipes [azurepipelines skip] (dmitrykurmanov) #7701,#7740
- [eda3abb]: Design Time - Fix "Choices are loaded from a web service" banner rend… (#7617) (Jane) #7617
- [823a8ed]: Add path aliases for React components in Rollup configurations Fix #7616 (#7619) (MarchTokenda) #7619
- [5a051d6]: Fix simulator overlay height not applied when opening Preview on a phone/tablet device (Jane) #7624
- [c66477a]: Update code formatting (Jane) #7624
- [98afc6b]: Fix Simulator TOC test (Jane) #7624
- [1d90c2b]: Add overlayHeight property to the simulator model (Jane) #7624
- 2.5.20 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.20 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.20 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.20 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.20 [azurepipelines skip] #7641 (surveyjsdeveloper)
- [be09611]: Simulator overlay CSS and survey responsiveness in preview (Jane) #7624
- [b4e7805]: Add noEmitOnError option to Rollup configurations to prevent exit watch mode due typescript errors (#7623) (MarchTokenda) #7623
- [6462098]: Fix actions after refactoring in a library (#7626) (Dmitry) #7626,#7701,#7740
- [a29373c]: Add doccomments for property validation options (fix #7591) (#7593) (RomanTsukanov) #7701,#7740
- [8f159cc]: Add surveyLocalization.showNamesInEnglish to ICreatorOptions fix #7578 (#7596) (Andrew) #7701,#7740
- Clarify the
reasonparameter values inonQuestionAddedandonPanelAdded(#7634) #7634 (RomanTsukanov) - [30b48d7]: creator.onQuestionAdded is raised when a question is moved from one page to another fix #7628 (Andrew Telnov) #7635
- [1b52370]: The onCollectionItemDeleting function is not raised when a row or column is being removed from the design surface fix #7632 (Andrew Telnov) #7636
- [44cb4e9]: #7629 Presets: get rid of react/vue/angular components (#7630) (Aleksey Novikov) #7630,#7701,#7740
- [6c627c6]: Fix active state for actions (#7639) (Dmitry) #7639,#7701,#7740
- [db96772]: Refactor Rollup configuration to use aliases for React-related packages and remove unessary 'paths' option. (#7625) (MarchTokenda) #7625
- [ef06f0a]: fix unit tests (Aleksey Novikov) #7701,#7740
- [fd43acd]: update screenshots (Aleksey Novikov) #7701,#7740
- 2.5.21 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.21 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.21 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.21 [azurepipelines skip] #7641 (surveyjsdeveloper)
- 2.5.21 [azurepipelines skip] #7641 (surveyjsdeveloper)
- [bb0c68b]: Merge remote-tracking branch 'origin/master' into merge-V2-20260422 (Aleksey Novikov) #7641,#7701,#7740
- [84343ca]: update screenshots (Aleksey Novikov) #7641,#7701,#7740
- [7d80c2f]: update date screenshots (Aleksey Novikov) #7641,#7701,#7740
- [42c0fad]: update screenshots for page navigator (Aleksey Novikov) #7641,#7701,#7740
- [a428aa1]: V3 select list new styles - update etalons (OlgaLarina) #7646,#7701,#7740
- [33c7816]: Merge branch 'V3' of github.com:surveyjs/survey-creator into V3-selectlist (OlgaLarina) #7646,#7701,#7740
- [451d914]: Fix imagepicker controls (Dmitry Kuzin) #7644,#7701,#7740
- [afddc1c]: Fix image question controls (Dmitry Kuzin) #7644,#7701,#7740
- [0af806c]: Remove svc-context-button classes (Dmitry Kuzin) #7644,#7701,#7740
- [87f3c2e]: Remove extra styles (Dmitry Kuzin) #7644,#7701,#7740
- [40d768a]: Fix radio/checkbox choices actions (Dmitry Kuzin) #7644,#7701,#7740
- [277e5e8]: Fix rating actions (Dmitry Kuzin) #7644,#7701,#7740
- [c1c448f]: Fix logo image actions (Dmitry Kuzin) #7644,#7701,#7740
- [919edfa]: Fix dropdown collapse - expand action (Dmitry Kuzin) #7644,#7701,#7740
- [62526a5]: Fix expand collapse panel action (Dmitry Kuzin) #7644,#7701,#7740
- [3094b2b]: Fix matrix cell edit question (Dmitry Kuzin) #7644,#7701,#7740
- [ad884f3]: Fix imagepicker placeholder gap (Dmitry Kuzin) #7644,#7701,#7740
- [bfd465c]: Fix matrix edit (Dmitry Kuzin) #7644,#7701,#7740
- [fdb60c2]: Fix screenshot tests (Dmitry Kuzin) #7644,#7701,#7740
- [fdbc351]: Fix e2e tests (Dmitry Kuzin) #7644,#7701,#7740
- [d9a0893]: Fix matrix cell edit button title (Dmitry Kuzin) #7644,#7701,#7740
- [dd95de5]: Fix unit test (Dmitry Kuzin) #7644,#7701,#7740
- [127a5a0]: Fix vue and angular templates (Dmitry Kuzin) #7644,#7701,#7740
- [948387f]: Fix e2e tests (Dmitry Kuzin) #7644,#7701,#7740
- [50220a8]: V3 select list new styles (OlgaLarina) #7646,#7701,#7740
- [e73f3a4]: Fix focus next remove button (Dmitry Kuzin) #7644,#7701,#7740
- [69868c9]: Fix image item value in Angular (Dmitry Kuzin) #7644,#7701,#7740
- [e4918a0]: Fix actions focus don't trigger select (Dmitry Kuzin) #7644,#7701,#7740
- [36c129c]: update etalons (OlgaLarina) #7646,#7701,#7740
- [8144f9c]: V3 select list new styles (OlgaLarina) #7646,#7701,#7740
- [a2d7fc9]: update etalons (OlgaLarina) #7646,#7701,#7740
- [9e7b453]: clean up presets CSS (#7642) (Aleksey Novikov) #7642,#7701,#7740
- [df1b2b2]: update compareScreenshot function (#7647) (OlgaLarina) #7647
- [7374912]: Impossible to remove the newly added question in the onQuestionAdded event - Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'page') fix #7652 (Andrew Telnov) #7655
- [b4c22f1]: us modal radius tokens (#7656) (Aleksey Novikov) #7656,#7701,#7740
- Clarify how the
onAllowAddElementevent works #7658 (RomanTsukanov) - [9e94565]: work fro #7649 apply color-utility (OlgaLarina) #7663,#7701,#7740
- [bccbeb6]: Minor edit (RomanTsukanov) #7658
- [82ba450]: #7648 New tokens: toggle (#7650) (Aleksey Novikov) #7650,#7701,#7740
- [2dd3612]: Merge remote-tracking branch 'origin/master' into merge-V2-20260428 (Aleksey Novikov) #7658,#7701,#7740
- [06e206f]: fux unit tests (OlgaLarina) #7701,#7740
- [342a68c]: update etalon (OlgaLarina) #7701,#7740
- [cdd2e8d]: fixed blinking of "logic popup mobile" (dmitrykurmanov) #7682
- 2.5.22 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.22 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.22 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.22 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.22 [azurepipelines skip] #7682 (surveyjsdeveloper)
- [4cb2e93]: Merge branch 'V3' of github.com:surveyjs/survey-creator into V3-color-utility (OlgaLarina) #7663,#7701,#7740
- [4d8bc5c]: work for #7649 apply color-utility (OlgaLarina) #7663,#7701,#7740
- [cd8b1ed]: Split PR pipeline (#7627) (MarchTokenda) #7627
- [74f63b4]: update etalons after update theme (OlgaLarina) #7663,#7701,#7740
- [f7c0342]: fix unit tests after update legacyCssVariables map (OlgaLarina) #7701,#7740
- [167c4fa]: fixed blinking of "logic popup mobile" (OlgaLarina) #7701,#7740
- [4ccb382]: Surface button (#7660) (Dmitry) #7660,#7701,#7740
- [c21fc04]: update etalons after fix typography (OlgaLarina) #7701,#7740
- [1cd4fb6]: Deleting a question doesn't clear references to it in setToName of triggers fix #7661 (#7662) (Andrew) #7662
- [ace2b1e]: Creator PR refactor (#7667) (MarchTokenda) #7667
- [bcc7f58]: fixed blinking test (#7676) (Dmitry Kurmanov) #7676,#7701,#7740
- [a0a4c0b]: Declare queueSurveyLayoutRefresh in the Simulator model (Jane) #7624
- [cc81b1c]: fixed blinking test (dmitrykurmanov) #7701,#7740
- [b8a0d48]: Creator PR refactor V3 (#7668) (MarchTokenda) #7668,#7701,#7740
- [6ba0316]: Fix spin edit action error (#7680) (Dmitry) #7680,#7701,#7740
- [69b2657]: Page navigator is not scrollable when there's a lot of pages (#7681) (tsv2013) #7681
- 2.5.23 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.23 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.23 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.23 [azurepipelines skip] #7682 (surveyjsdeveloper)
- 2.5.23 [azurepipelines skip] #7682 (surveyjsdeveloper)
- [5068c0d]: Merge remote-tracking branch 'origin/master' into merge-V2-20260506 (Aleksey Novikov) #7682,#7701,#7740
- [90782a9]: Fix question's appearance with title location left in pg (#7685) (Dmitry) #7685,#7701,#7740
- [aa2ea34]: added root yml for "one repo" (dmitrykurmanov) #7701,#7740
- [f77542d]: V3 use new menu list styles [library: 11239] (#7683) (OlgaLarina) #7683,#7701,#7740
- [1179b72]: update screenshots #7514 (#7690) (Aleksey Novikov) #7690,#7701,#7740
- [44bb2d4]: V3 - set threshold: 0.02 (#7665) (OlgaLarina) #7665,#7701,#7740
- [9fcc3f0]: Update main.yml for Azure Pipelines (Dmitry Kurmanov) #7701,#7740
- [a7eeed3]: Migrated to vitest in V3 (tsv2013) #7693,#7701,#7740
- [c1b5efa]: Migrated to vitest in V3 - additional commands, error fixes (tsv2013) #7693,#7701,#7740
- [b12bc84]: V3 remove listComponentCss from logic theme (#7692) (OlgaLarina) #7692,#7701,#7740
- [b82f47a]: V3 typography 3 (#7694) (OlgaLarina) #7694,#7701,#7740
- [2a4aec0]: V3 fix toolbox subitem popup style (OlgaLarina) #7695,#7701,#7740
- [512a2ed]: V3 fix toolbox subitem popup style- update etalons (OlgaLarina) #7695,#7701,#7740
- [1170d31]: V3 fix simulator style (OlgaLarina) #7695,#7701,#7740
- [141b379]: V3 fix toolbox search action style (OlgaLarina) #7695,#7701,#7740
- [cfce429]: V3 update preset etalons (OlgaLarina) #7695,#7701,#7740
- [5ac7bb1]: Trigger build (tsv2013) #7693,#7701,#7740
- [cf9b315]: Try to fix build (tsv2013) #7693,#7701,#7740
- [3031ae3]: Try to fix build (tsv2013) #7693,#7701,#7740
- [6bb1fc0]: Try to fix unit test (tsv2013) #7693,#7701,#7740
- [60dfa7d]: Try to fix unit test (tsv2013) #7693,#7701,#7740
- [afa04cf]: fix preview generator of classes (OlgaLarina) #7695,#7701,#7740
- [fe8df32]: V3 update preview tab etalons (OlgaLarina) #7695,#7701,#7740
- [65fd4ef]: V3 fix preview tab background color (OlgaLarina) #7695,#7701,#7740
- [292c6e9]: V3 cleanup old css variables from scss files (OlgaLarina) #7699,#7740
- [94a1431]: V3 cleanup css variables - replace border width variables (OlgaLarina) #7699,#7740
- [72497c3]: V3 cleanup css variables - fix border styles (OlgaLarina) #7699,#7740
- [104d3da]: Revert "V3 cleanup css variables - fix border styles" (OlgaLarina) #7699,#7740
- [e12b239]: V3 cleanup css variables - add fallback for --sjs2-color-border-basic-secondary-for-tests-only (OlgaLarina) #7699,#7740
- [8ddb088]: Update after renaming
needConfirmRemoveFile[library:11005] (#7504) (RomanTsukanov) #7504,#7740 - [a205675]: V3 cleanup css variables - update etalons (OlgaLarina) #7699,#7740
- [ba0df36]: V3 cleanup css variables - update test & etalon (OlgaLarina) #7699,#7740
- [b038a60]: V3 cleanup css variables - replace border radius css variables (OlgaLarina) #7699,#7740
- [677dd9b]: V3 cleanup css variables - replace border radius css variables (OlgaLarina) #7699,#7740
- [a6a33fa]: V3 cleanup css variables - replace --lbr-stroke-x2 css variables (OlgaLarina) #7699,#7740
- [3214fde]: V3 cleanup css variables - remove old css variables (OlgaLarina) #7699,#7740
- [68341f1]: V3 cleanup css variables - replace width & heigth css variables (OlgaLarina) #7699,#7740
- [8e14210]: V3 cleanup css variables - update etalons after border-radius update (OlgaLarina) #7699,#7740
- [39bd325]: V3 cleanup css variables - replace width & heigth css variables (OlgaLarina) #7699,#7740
- [b0f0acb]: V3 cleanup css variables - remove function calcSize (OlgaLarina) #7699,#7740
- [50c1584]: V3 cleanup css variables - remove $base-unit (OlgaLarina) #7699,#7740
- [a708ea0]: V3 cleanup css variables - remove --sjs-size-* variables (OlgaLarina) #7699,#7740
- [17c3df3]: V3 cleanup css variables - update spacing variables (OlgaLarina) #7699,#7740
- [1f23c95]: V3 cleanup css variables - remove *-sizes & *-variables files (OlgaLarina) #7699,#7740
- [ca035b6]: V3 cleanup css variables - update calculation of spacing (OlgaLarina) #7699,#7740
- [07af064]: V3 cleanup css variables - replace box-shadow css variables (OlgaLarina) #7699,#7740
- [a343c26]: V3 cleanup css variables - replace opacity css variables (OlgaLarina) #7699,#7740
- [863b08d]: default creator themes (#7684) (Aleksey Novikov) #7684,#7740
- [15c5b6d]: add build:themes command (Aleksey Novikov) #7740
- [04745e0]: Merge branch 'V3' of github.com:surveyjs/survey-creator into V3-css-cleanup (OlgaLarina) #7699,#7740
- [e77ba35]: V3 cleanup css variables (OlgaLarina) #7699,#7740
- [6409f4e]: V3 cleanup css variables - fix paddings (OlgaLarina) #7699,#7740
- [7793a45]: V3 cleanup css variables (OlgaLarina) #7699,#7740
- [9fe8089]: #7700 Creator: Remove test theme (Aleksey Novikov) #7711,#7740
- [7b50fff]: [scr_update] (Aleksey Novikov) #7711,#7740
- [a0fa5dc]: fix incorrect remove (Aleksey Novikov) #7711,#7740
- [8cfdb05]: [scr_update] (Aleksey Novikov) #7711,#7740
- [5885fba]: update test scripts (Aleksey Novikov) #7711,#7740
- [e6dfb88]: [scr_update] (Aleksey Novikov) #7711,#7740
- [eb67092]: updated screenshots [azurepipelines skip] (surveyjsdeveloper) #7711,#7740
- [28633cb]: fix test script (Aleksey Novikov) #7711,#7740
- [494d4ce]: Merge branch 'issue/7700-Creator-Remove-test-theme' of https://github.com/surveyjs/survey-creator into issue/7700-Creator-Remove-test-theme (Aleksey Novikov) #7711,#7740
- [ef7e062]: #7700 add max diff pixels (Aleksey Novikov) #7711,#7740
- [5f3ab46]: Merge branch 'V3' of github.com:surveyjs/survey-creator into V3-css-cleanup (OlgaLarina) #7699,#7740
- [93f95ca]: V3 cleanup css variables - update etalons (OlgaLarina) #7699,#7740
- [6a9a214]: V3 cleanup css variables - update css (OlgaLarina) #7699,#7740
- [fd211d1]: V3 cleanup css variables - update css & etalons (OlgaLarina) #7699,#7740
- [e9503a2]: V3 cleanup css variables - update etalons (OlgaLarina) #7699,#7740
- [bef77b1]: V3 cleanup css variables - remove --sjs2-color-border-basic-secondary-for-tests-only (OlgaLarina) #7699,#7740
- [9aa97e2]: V3 cleanup css variables - replace --sjs2-border-effect-surface-focused (OlgaLarina) #7699,#7740
- [01b6a51]: V3 cleanup css variables - fix flaky tests (OlgaLarina) #7699,#7740
- [27b8f5a]: resolve #7708 Editor border clipped on surface in some themes (plain etc) (OlgaLarina) #7699,#7740
- [e2c549a]: Revert "resolve #7708 Editor border clipped on surface in some themes (plain etc)" (OlgaLarina) #7699,#7740
- [7df1e06]: V3 cleanup css variables - remove old base unit variables (OlgaLarina) #7699,#7740
- [ec988b1]: Issue/7514-survey-title-settings (#7721) (Aleksey Novikov) #7721,#7740
- [136cad6]: update theme (Aleksey Novikov) #7728,#7740
- [bf54892]: V3 fix styles for pocused panel (OlgaLarina) #7729,#7740
- [d87ba6e]: [scr_update] (OlgaLarina) #7729,#7740
- [c0df157]: updated 6 screenshots (surveyjsdeveloper) #7729,#7740
- [8eb52d1]: Merge branch 'V3' of github.com:surveyjs/survey-creator into V3-fix-panel-placeholder-focused-border (OlgaLarina) #7729,#7740
- [047cf4f]: V3 fix styles for survey description placeholder (#7698) (OlgaLarina) #7698,#7740
- [670e59a]: Action redundant tooltip [library:11265] (#7723) (Dmitry) #7723,#7740
- [d69e175]: V3 fix clipped border on design surface (OlgaLarina) #7730,#7740
- [3fd47f2]: work for #7708 Editor border clipped on surface in some themes (plain etc) (OlgaLarina) #7730,#7740
- [4722fdb]: Merge-V2-2026-05-19 (#7733) (Aleksey Novikov) #7733,#7740
- [0c268f1]: #7702 Use Theme/Pallete control in Creator Settings (#7709) (Aleksey Novikov) #7709,#7740
- [b75b882]: resolve #7715 Theme Editor - Update display names for the "monochrome" and "soft" themes (#7735) (OlgaLarina) #7735,#7740
- [fceda92]: Implement animation for comment and panel inside item on surface [library:11248] (#7687) (Dmitry) #7687,#7740
- 3.0.0-beta.4 [azurepipelines skip] (surveyjsdeveloper)
- 3.0.0-beta.4 [azurepipelines skip] (surveyjsdeveloper)
- 3.0.0-beta.4 [azurepipelines skip] (surveyjsdeveloper)
- 3.0.0-beta.4 [azurepipelines skip] (surveyjsdeveloper)
- 3.0.0-beta.4 [azurepipelines skip] (surveyjsdeveloper)