Releases: genexuslabs/chameleon-controls-library
v6.0.0-next.24
What's Changed
-
Refactor the entire implementation of the
ch-textblockcontrol by @ncamera in #378 -
Add support for
updateItemPropertiesmethod in the Action List control by @ncamera in #379 -
Add a new chat component with infinite scroll, virtual scroll and markdown support. Deprecate the ch-markdown control and refactor the ch-code control by @ncamera in #380
-
Include failed theme load errors in the final output of the
ch-themeby @ncamera in #381
Breaking changes
-
[ch-textblock]ThelineClampproperty was removed in favor of theautoGrowproperty. -
[ch-textblock]In theformatproperty, the"Text"value was renamed to"text". -
[ch-textblock]When usingformat = "text", thecaptionproperty must be used to provide a valid caption for thech-textblock. -
[ch-textblock]ThetooltipShowModeproperty was removed in favor of theshowTooltipOnOverflowproperty. -
[ch-textblock]Thech-textblockcontrol no longer exposed thecontentpart. -
[ch-textblock]The content of thech-textblockis now displayed withdisplay: inline-grid, instead ofdisplay: flex. -
[ch-code]Thech-codecontrol now supports shadow DOM. The control's style is now implemented through a set of tokens. -
[ch-code]RemovedrenderCodeandaddLastNestedChildClassproperties in thech-codecontrol. -
[ch-markdown]Thech-markdowncomponent is deprecated. Use thech-markdown-viewercomponent instead. Due to this, some types were moved from:"@genexus/chameleon-controls-library/dist/types/components/markdown/parsers/types"to:
"@genexus/chameleon-controls-library/dist/types/deprecated-components/markdown/parsers/types"
Full Changelog: v6.0.0-next.23...v6.0.0-next.24
v6.0.0-next.23
What's Changed
- Add support to disable the items of the
ch-tab-renderandch-flexible-layout-renderby @ncamera in #376
Full Changelog: v6.0.0-next.22...v6.0.0-next.23
v6.0.0-next.22
What's Changed
-
Improve widget/item customization in the
ch-flexible-layout-renderandch-tab-rendercontrols by @ncamera in #372 -
Fixes for the ch-combo-box control on mobile devices by @ncamera in #373
-
Rename the
ch-combo-boxcontrol toch-combo-box-renderby @ncamera in #374
Breaking changes
- The
ch-combo-boxcontrol is renamed toch-combo-box-render. ChComboBox-->ChComboBoxRenderChComboBoxCustomEvent-->ChComboBoxRenderCustomEventHTMLChComboBoxElement-->HTMLChComboBoxRenderElement
Full Changelog: v6.0.0-next.21...v6.0.0-next.22
v6.0.0-next.21
What's Changed
-
Use CommonThemes instead of GlobalStyleSheet by @dangmarm in #369
-
[ch-tabular-grid]Fix the trigger of the emitRowClicked event by @dangmarm in #370 -
Fixes and improvements for the
ch-flexible-layout-rendercontrol by @ncamera in #371
Breaking changes
The use of <ch-style> to style scrollbars in <ch-tabular-grid> and <ch-window> is no longer supported.
Instead, use
const SCROLLBAR_STYLE = { name: "chameleon/scrollbar", url: "<url_to_css>" } as const;
Render:
<ch-theme model={SCROLLBAR_STYLE}></ch-theme>Full Changelog: v6.0.0-next.20...v6.0.0-next.21
v6.0.0-next.20
What's Changed
Full Changelog: v6.0.0-next.19...v6.0.0-next.20
v6.0.0-next.19
What's Changed
-
Fix DS update not working sometimes in the showcase by @ncamera in #363
-
Delete UI models when updating the Flexible Layout's model to avoid memory leak by @ncamera in #366
-
Add
registry-property.tsmodule. A set of utilities for setting default values for the control properties. by @ncamera in #367
Breaking changes
- The
getImagePathCallbackproperty is no longer required in thech-edit,ch-imageandch-tree-view-rendercontrols.
Full Changelog: v6.0.0-next.18...v6.0.0-next.19
v6.0.0-next.18
What's Changed
- Add support for undefined images in
getImagePathCallbackof thech-imagecontrol by @ncamera in #362
Full Changelog: v6.0.0-next.17...v6.0.0-next.18
v6.0.0-next.17
What's Changed
-
Add support for multi-state icons in the Tree View control by @ncamera in #356
-
Add support to avoid FOUC in the ch-theme control by @ncamera in #357
-
Improve default properties in the Tree View control by @ncamera in #358
-
Fix Tree View icons not working if the "expanded" object was not specified by @ncamera in #359
-
Add support for undefined images in
getImagePathCallbackof the Tree View control by @ncamera in #360
Breaking changes
-
[ch-tree-view-render]ThegetImagePathCallbacktype of thech-tree-view-rendercontrol was changed as follows:
Before:getImagePathCallback: (imgSrc: string, treeState: ChTreeViewRender, useGxRender?: boolean) => string
Now:
getImagePathCallback: (item: TreeViewItemModel, iconDirection: "start" | "end") => string | TreeViewItemImageMultiState
-
[ch-tree-view-render]The following properties in the Tree View control changed their default value:dragDisabled:false--->truedropDisabled:false--->trueeditableItems:true--->false
Full Changelog: v6.0.0-next.16...v6.0.0-next.17
v6.0.0-next.16
What's Changed
-
Remove containing block from the
ch-tab-render's pages by @ncamera in #348 -
Improvements for the Tab and Flexible Layout controls by @ncamera in #349
-
Add custom var to specify the size of the start and end images of the Tree View by @ncamera in #351
-
Fixes and improvements for the Action List control by @ncamera in #354
-
Add methods and callbacks in the Action List control by @ncamera in #355
Full Changelog: v6.0.0-next.15...v6.0.0-next.16
v6.0.0-next.15
What's Changed
-
Fix Flexible Layout control not working correctly with ch-tab-render as content by @ncamera in #344
-
Improve the interface of the
ch-qrcontrol by @ncamera in #345 -
Add component
ch-code-diff-editorand refactoring thech-code-editorinterface by @dangmarm in #346
Breaking changes
-
[ch-qr]The values of theerrorCorrectionLevelproperty of thech-qrcontrol have been updated as follows:"L"->"Low""M"->"Medium""Q"->"Quartile""H"->"High"
-
[ch-qr]Updated the default value of thebackgroundproperty to"white". -
[ch-code-editor]Removed diff editor support from thech-code-editorcomponent. The diff editor support is now provided by thech-code-diff-editorcomponent.
Full Changelog: v6.0.0-next.14...v6.0.0-next.15