Features
- property-grid: move allowClear from the Choices tab to General after showTitle #8144 (JaneSjs)
- json-editor: use Monaco editor in the JSON tab when it is on the page #8147 (dmitrykurmanov)
- creator-core: requireTrue and requireTrueErrorText in the property grid (#8142) #8142 (Andrew)
Bug Fixes
- property-grid: keep a focused property editor in view after its category expands #8134 (Andrew)
- undo-redo: undo/redo of a null item removed from an array property no longer throws (#8136) #8136 (Andrew)
- property-grid: keep allowClear last in Choices for dropdown/tagbox columns, move slider allowClear to General in the advanced preset #8144 (JaneSjs)
- look survey elements up by renderedId, so changing a column's cell type no longer scrolls the design surface #8148 (Andrew)
- page-navigator: pass the page to scrollToElement, so clicking a page scrolls to it #8148 (Andrew)
- tests: pin cssstyle 4.6.0 for the jsdom inline-style patch #8129 (Dmitrii Gerasimov)
Code Refactoring
Performance Improvements
Tests
- creator-core: stop unit tests from sending real HTTP requests (#8130) #8130 (Andrew)
- update screenshots [scr_update] #8144 (JaneSjs)
Commits
- [ae8ab54]: Dropdown popup is as narrow as the input when the question title is on the left [library:12190] (#8123) (OlgaLarina) #8123
- [a9a4075]: Hide
onExpressionAssistantRequestfrom the docs (RomanTsukanov) - [b0f93ba]: Switches the survey-creator-core Vitest projects (
core,collaboration,presets) from the defaultforkspool tothreads. (Andrew) #8128 - [0b1a536]: Update eslint ignore (Andrew) #8128
- [5a1eeb0]: Update postcss dependencies in package.json for improved functionality (#8127) (MarchTokenda) #8127
- [1cc14e7]: Update eslint ignore (Andrew)
- [eb8e04a]: Merge remote-tracking branch 'origin/master' into perf/unit-tests-jsdom-inline-style (Andrew) #8129
- [eac433d]: Merge remote-tracking branch 'origin/master' into perf/unit-tests-threads-pool (Andrew) #8128
- [1dcbf3e]: Refactor React component to use corresponding methods [library:12204][adapters:53] (#8124) (Dmitry) #8124
- [2323b9f]: feat, fix #8132(designer): show the expression of an Expression quest… (#8133) (Andrew) #8133
- [bd9ea20]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
- [8e3501d]: [library:12242] feat(property-grid): show the boolean "requiredTrue" property after "isRequired" (#8137) (Andrew) #8137
- [e7a0f7a]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
- [11477d6]: updated 5 screenshots (surveyjsdeveloper) #8144
- [c64c821]: #8149 shadcn adapter UI issues - Dropdown appears incorrectly in design mode [adapters:54] (#8150) (Aleksey Novikov) #8150
- [2239163]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
- [27884e6]: library - issue/12269-If-you-leave-the-field-empty-a-panels-title-wont-appear-and-the-following-layout-will-be-produced (#8160) (Aleksey Novikov) #8160
- [5805d52]: updated survey-creator translation for master [azurepipelines skip] (surveyjsdeveloper)
- 3.2.5 [azurepipelines skip] (surveyjsdeveloper)