* develop:
chore: add the comments
refactor(trait): use `implementRuntimeTrait` to implement the transformer trait
fix(mask): fix the bug that mask location is wrong position when editor is scrolled
feat(runtime, editor): support raw body in fetch trait
fix(FormSection): fix the property section not covering the code mirror window
fix(Checkbox): synchronize the initial state of isCheckedAll & add the disabled property
feat(arco): don't trigger onRowClicked method when clicking table's radios or checkboxs
fix: css style string is parsed to char array accidently
feat(runtime): remove react-grid-layout
fix: the renaming, types and tests stuffs
feat: a more comprehensive select component based on rc-select
feat(editor): chagne the component id reference properties' values when changing the component id
feat(operation): change the reference expressions when changing the component id
# Conflicts:
# packages/runtime/src/components/_internal/ImplWrapper/ImplWrapperMain.tsx
* main:
feat: add the `requestFullscreen` method to the iframe component
feat: add the iframe component
# Conflicts:
# packages/runtime/src/services/Registry.tsx
* main:
feat(widget): add the color widget
fix: fix the type errors
fix(widget): fix the crash problem when opening the event tab
refactor(slot): slotSchema -> SlotSpec
chore(examples): change the util method's examples
refactor(arco): fix type
update the collapse component impl
refine slotElements interface to avoid re-mount
memomize slotElements to avoid extra re-mount
adapt new slots spec in editor
migrate all in-tree components to the new slot spec
impl #388, support slot props and apply to tabs component
# Conflicts:
# packages/editor-sdk/src/components/Widgets/StyleWidgets/SizeWidget.tsx
# packages/editor-sdk/src/components/Widgets/index.ts
# packages/editor/src/components/ComponentForm/StyleTraitForm/StyleTraitForm.tsx
* main:
chore(examples): change the util method's examples
feat(table): support for custom filtering, sorting and paging
change size widget props type
improve component form style
support size widget
add cssProperties in style trait
style widget
* main:
fix(editorMask): mask does'nt work because onHTMLElementsUpdated doesn't run in init
feat(PreviewModal): fix the length of the component in the PreviewModal exceeds the modal
fix(ArrayTable): fix the problem of length exceeding the table
feat(Select): add filter by text
chore: fix typo
feat(utilMethod): add spec to utilMethod
# Conflicts:
# packages/core/src/index.ts
# packages/editor-sdk/src/components/Widgets/EventWidget.tsx
* yz-patch:
update the collapse component impl
refine slotElements interface to avoid re-mount
memomize slotElements to avoid extra re-mount
adapt new slots spec in editor
migrate all in-tree components to the new slot spec
impl #388, support slot props and apply to tabs component
# Conflicts:
# packages/arco-lib/src/components/Descriptions.tsx
# packages/arco-lib/src/components/Progress.tsx
# packages/arco-lib/src/components/Tabs.tsx
# packages/runtime/src/components/_internal/ImplWrapper/ImplWrapperMain.tsx
# packages/runtime/src/services/StateManager.ts
* main:
refactor: separate out the logic for filtering component list by version
feat: increasing the customStyle's priority
feat: components add filter by version
chore: fix the type error
feat: update dependencies when the module mock properties change
refactor: add useStateValue hook to handle default value
feat: add datepicker component
feat(tabs): tab panel support hide
chore: change `properties` to `exampleProperties`
feat: add the module mock properties
# Conflicts:
# packages/runtime/src/services/StateManager.ts