From 44e6c2a581f9e19110b1202c2b258382c4f35955 Mon Sep 17 00:00:00 2001 From: pipeline Date: Thu, 12 Dec 2024 08:32:17 +0000 Subject: [PATCH] v28.1.33 is released --- components/barcodegenerator/CHANGELOG.md | 2 +- components/barcodegenerator/README.md | 8 +- .../barcodegenerator.component.ts | 4 + .../datamatrixgenerator.component.ts | 4 + .../qrcodegenerator.component.ts | 4 + .../barcodegenerator/styles/barcode/bds.scss | 1 + .../styles/barcode/tailwind3.scss | 1 + .../barcodegenerator/styles/bds-lite.scss | 1 + components/barcodegenerator/styles/bds.scss | 1 + .../styles/tailwind3-lite.scss | 1 + .../barcodegenerator/styles/tailwind3.scss | 1 + components/base/package.json | 2 +- components/buttons/CHANGELOG.md | 23 +- components/buttons/README.md | 4 +- components/buttons/package.json | 2 +- .../buttons/src/switch/switch.component.ts | 2 +- components/buttons/styles/bds-lite.scss | 1 + components/buttons/styles/bds.scss | 7 + components/buttons/styles/button/bds.scss | 1 + .../buttons/styles/button/tailwind3.scss | 1 + components/buttons/styles/check-box/bds.scss | 1 + .../buttons/styles/check-box/tailwind3.scss | 1 + components/buttons/styles/chips/bds.scss | 1 + .../buttons/styles/chips/tailwind3.scss | 1 + .../styles/floating-action-button/bds.scss | 1 + .../floating-action-button/tailwind3.scss | 1 + .../buttons/styles/radio-button/bds.scss | 1 + .../styles/radio-button/tailwind3.scss | 1 + components/buttons/styles/speed-dial/bds.scss | 1 + .../buttons/styles/speed-dial/tailwind3.scss | 1 + components/buttons/styles/switch/bds.scss | 1 + .../buttons/styles/switch/tailwind3.scss | 1 + components/buttons/styles/tailwind3-lite.scss | 1 + components/buttons/styles/tailwind3.scss | 7 + components/calendars/CHANGELOG.md | 50 +-- components/calendars/README.md | 4 +- components/calendars/package.json | 2 +- components/calendars/styles/bds-lite.scss | 1 + components/calendars/styles/bds.scss | 5 + components/calendars/styles/calendar/bds.scss | 1 + .../calendars/styles/calendar/tailwind3.scss | 1 + .../calendars/styles/datepicker/bds.scss | 1 + .../styles/datepicker/tailwind3.scss | 1 + .../calendars/styles/daterangepicker/bds.scss | 1 + .../styles/daterangepicker/tailwind3.scss | 1 + .../calendars/styles/datetimepicker/bds.scss | 1 + .../styles/datetimepicker/tailwind3.scss | 1 + .../calendars/styles/tailwind3-lite.scss | 1 + components/calendars/styles/tailwind3.scss | 5 + .../calendars/styles/timepicker/bds.scss | 1 + .../styles/timepicker/tailwind3.scss | 1 + components/charts/CHANGELOG.md | 37 +- components/charts/README.md | 4 +- components/charts/package.json | 2 +- .../accumulationchart.component.ts | 2 +- .../charts/src/chart/chart.component.ts | 2 +- components/circulargauge/CHANGELOG.md | 8 + components/circulargauge/README.md | 4 +- components/circulargauge/package.json | 2 +- .../circular-gauge/circulargauge.component.ts | 4 + components/diagrams/CHANGELOG.md | 119 +----- components/diagrams/README.md | 4 +- components/diagrams/package.json | 2 +- components/diagrams/styles/bds-lite.scss | 1 + components/diagrams/styles/bds.scss | 1 + components/diagrams/styles/diagram/bds.scss | 1 + .../diagrams/styles/diagram/tailwind3.scss | 1 + .../diagrams/styles/tailwind3-lite.scss | 1 + components/diagrams/styles/tailwind3.scss | 1 + components/documenteditor/CHANGELOG.md | 14 - components/documenteditor/README.md | 4 +- .../documenteditor/styles/bds-lite.scss | 1 + components/documenteditor/styles/bds.scss | 2 + .../styles/document-editor-container/bds.scss | 1 + .../document-editor-container/tailwind3.scss | 1 + .../styles/document-editor/bds.scss | 1 + .../styles/document-editor/tailwind3.scss | 1 + .../documenteditor/styles/tailwind3-lite.scss | 1 + .../documenteditor/styles/tailwind3.scss | 2 + components/dropdowns/CHANGELOG.md | 382 +----------------- components/dropdowns/README.md | 4 +- components/dropdowns/package.json | 2 +- .../auto-complete/autocomplete.component.ts | 2 +- .../src/combo-box/combobox.component.ts | 2 +- .../drop-down-list/dropdownlist.component.ts | 2 +- .../src/multi-select/multiselect.component.ts | 2 +- .../dropdowns/styles/auto-complete/bds.scss | 1 + .../styles/auto-complete/tailwind3.scss | 1 + components/dropdowns/styles/bds-lite.scss | 1 + components/dropdowns/styles/bds.scss | 8 + .../dropdowns/styles/combo-box/bds.scss | 1 + .../dropdowns/styles/combo-box/tailwind3.scss | 1 + .../dropdowns/styles/drop-down-base/bds.scss | 1 + .../styles/drop-down-base/tailwind3.scss | 1 + .../dropdowns/styles/drop-down-list/bds.scss | 1 + .../styles/drop-down-list/tailwind3.scss | 1 + .../dropdowns/styles/drop-down-tree/bds.scss | 1 + .../styles/drop-down-tree/tailwind3.scss | 1 + components/dropdowns/styles/list-box/bds.scss | 1 + .../dropdowns/styles/list-box/tailwind3.scss | 1 + components/dropdowns/styles/mention/bds.scss | 1 + .../dropdowns/styles/mention/tailwind3.scss | 1 + .../dropdowns/styles/multi-select/bds.scss | 1 + .../styles/multi-select/tailwind3.scss | 1 + .../dropdowns/styles/tailwind3-lite.scss | 1 + components/dropdowns/styles/tailwind3.scss | 8 + components/filemanager/CHANGELOG.md | 21 +- components/filemanager/README.md | 4 +- components/filemanager/package.json | 2 +- components/filemanager/styles/bds-lite.scss | 1 + components/filemanager/styles/bds.scss | 1 + .../filemanager/styles/file-manager/bds.scss | 1 + .../styles/file-manager/tailwind3.scss | 1 + .../filemanager/styles/tailwind3-lite.scss | 1 + components/filemanager/styles/tailwind3.scss | 1 + components/gantt/CHANGELOG.md | 19 + components/gantt/styles/bds-lite.scss | 1 + components/gantt/styles/bds.scss | 1 + components/gantt/styles/gantt/bds.scss | 1 + components/gantt/styles/gantt/tailwind3.scss | 1 + components/gantt/styles/tailwind3-lite.scss | 1 + components/gantt/styles/tailwind3.scss | 1 + components/grids/CHANGELOG.md | 141 +------ components/grids/README.md | 4 +- components/grids/package.json | 2 +- components/grids/styles/bds-lite.scss | 1 + components/grids/styles/bds.scss | 2 + components/grids/styles/excel-filter/bds.scss | 1 + .../grids/styles/excel-filter/tailwind3.scss | 1 + components/grids/styles/grid/bds.scss | 1 + components/grids/styles/grid/tailwind3.scss | 1 + components/grids/styles/tailwind3-lite.scss | 1 + components/grids/styles/tailwind3.scss | 2 + components/heatmap/CHANGELOG.md | 8 + components/heatmap/README.md | 4 +- components/heatmap/package.json | 2 +- .../heatmap/src/heatmap/heatmap.component.ts | 6 +- components/imageeditor/CHANGELOG.md | 48 +-- components/imageeditor/README.md | 4 +- components/imageeditor/package.json | 2 +- .../src/image-editor/imageeditor.component.ts | 2 +- components/imageeditor/styles/bds-lite.scss | 1 + components/imageeditor/styles/bds.scss | 1 + .../imageeditor/styles/image-editor/bds.scss | 1 + .../styles/image-editor/tailwind3.scss | 1 + .../imageeditor/styles/tailwind3-lite.scss | 1 + components/imageeditor/styles/tailwind3.scss | 1 + components/inplaceeditor/README.md | 4 +- components/inplaceeditor/package.json | 2 +- .../inplace-editor/inplaceeditor.component.ts | 4 + components/inplaceeditor/styles/bds-lite.scss | 1 + components/inplaceeditor/styles/bds.scss | 1 + .../styles/inplace-editor/bds.scss | 1 + .../styles/inplace-editor/tailwind3.scss | 1 + .../inplaceeditor/styles/tailwind3-lite.scss | 1 + .../inplaceeditor/styles/tailwind3.scss | 1 + components/inputs/CHANGELOG.md | 56 +-- components/inputs/README.md | 4 +- components/inputs/package.json | 2 +- components/inputs/styles/bds-lite.scss | 1 + components/inputs/styles/bds.scss | 13 + .../inputs/styles/color-picker/bds.scss | 1 + .../inputs/styles/color-picker/tailwind3.scss | 1 + components/inputs/styles/data-form/bds.scss | 1 + .../inputs/styles/data-form/tailwind3.scss | 1 + components/inputs/styles/input/bds.scss | 1 + components/inputs/styles/input/tailwind3.scss | 1 + .../inputs/styles/maskedtextbox/bds.scss | 1 + .../styles/maskedtextbox/tailwind3.scss | 1 + .../inputs/styles/numerictextbox/bds.scss | 1 + .../styles/numerictextbox/tailwind3.scss | 1 + components/inputs/styles/otp-input/bds.scss | 1 + .../inputs/styles/otp-input/tailwind3.scss | 1 + components/inputs/styles/rating/bds.scss | 1 + .../inputs/styles/rating/tailwind3.scss | 1 + components/inputs/styles/signature/bds.scss | 1 + .../inputs/styles/signature/tailwind3.scss | 1 + components/inputs/styles/slider/bds.scss | 1 + .../inputs/styles/slider/tailwind3.scss | 1 + .../inputs/styles/smart-textarea/bds.scss | 1 + .../styles/smart-textarea/tailwind3.scss | 1 + components/inputs/styles/tailwind3-lite.scss | 1 + components/inputs/styles/tailwind3.scss | 13 + components/inputs/styles/textarea/bds.scss | 1 + .../inputs/styles/textarea/tailwind3.scss | 1 + components/inputs/styles/textbox/bds.scss | 1 + .../inputs/styles/textbox/tailwind3.scss | 1 + components/inputs/styles/uploader/bds.scss | 1 + .../inputs/styles/uploader/tailwind3.scss | 1 + components/interactivechat/CHANGELOG.md | 12 - components/interactivechat/README.md | 31 +- components/interactivechat/package.json | 2 +- .../aiassistview.component.ts | 4 + .../index.ts | 0 .../views.directive.ts | 0 .../src/chat-ui/chatui.component.ts | 141 +++++++ .../interactivechat/src/chat-ui/index.ts | 2 + .../src/chat-ui/messages.directive.ts | 60 +++ components/interactivechat/src/index.ts | 6 +- .../styles/ai-assist-view/bootstrap-dark.scss | 1 - .../styles/ai-assist-view/bootstrap.scss | 1 - .../styles/ai-assist-view/bootstrap4.scss | 1 - .../ai-assist-view/bootstrap5-dark.scss | 1 - .../styles/ai-assist-view/bootstrap5.3.scss | 1 - .../styles/ai-assist-view/bootstrap5.scss | 1 - .../styles/ai-assist-view/fabric-dark.scss | 1 - .../styles/ai-assist-view/fabric.scss | 1 - .../styles/ai-assist-view/fluent-dark.scss | 1 - .../styles/ai-assist-view/fluent.scss | 1 - .../styles/ai-assist-view/fluent2.scss | 1 - .../ai-assist-view/highcontrast-light.scss | 1 - .../styles/ai-assist-view/highcontrast.scss | 1 - .../styles/ai-assist-view/material-dark.scss | 1 - .../styles/ai-assist-view/material.scss | 1 - .../styles/ai-assist-view/material3-dark.scss | 2 - .../styles/ai-assist-view/material3.scss | 2 - .../styles/ai-assist-view/tailwind-dark.scss | 1 - .../styles/ai-assist-view/tailwind.scss | 1 - .../styles/ai-assistview/bds.scss | 1 + .../styles/ai-assistview/bootstrap-dark.scss | 1 + .../styles/ai-assistview/bootstrap.scss | 1 + .../styles/ai-assistview/bootstrap4.scss | 1 + .../styles/ai-assistview/bootstrap5-dark.scss | 1 + .../styles/ai-assistview/bootstrap5.3.scss | 1 + .../styles/ai-assistview/bootstrap5.scss | 1 + .../styles/ai-assistview/fabric-dark.scss | 1 + .../styles/ai-assistview/fabric.scss | 1 + .../styles/ai-assistview/fluent-dark.scss | 1 + .../styles/ai-assistview/fluent.scss | 1 + .../styles/ai-assistview/fluent2.scss | 1 + .../ai-assistview/highcontrast-light.scss | 1 + .../styles/ai-assistview/highcontrast.scss | 1 + .../styles/ai-assistview/material-dark.scss | 1 + .../styles/ai-assistview/material.scss | 1 + .../styles/ai-assistview/material3-dark.scss | 2 + .../styles/ai-assistview/material3.scss | 2 + .../styles/ai-assistview/tailwind-dark.scss | 1 + .../styles/ai-assistview/tailwind.scss | 1 + .../styles/ai-assistview/tailwind3.scss | 1 + .../interactivechat/styles/bds-lite.scss | 1 + components/interactivechat/styles/bds.scss | 2 + .../styles/bootstrap-dark.scss | 3 +- .../interactivechat/styles/bootstrap.scss | 3 +- .../interactivechat/styles/bootstrap4.scss | 3 +- .../styles/bootstrap5-dark.scss | 3 +- .../interactivechat/styles/bootstrap5.3.scss | 3 +- .../interactivechat/styles/bootstrap5.scss | 3 +- .../interactivechat/styles/chat-ui/bds.scss | 1 + .../styles/chat-ui/bootstrap-dark.scss | 1 + .../styles/chat-ui/bootstrap.scss | 1 + .../styles/chat-ui/bootstrap4.scss | 1 + .../styles/chat-ui/bootstrap5-dark.scss | 1 + .../styles/chat-ui/bootstrap5.3.scss | 1 + .../styles/chat-ui/bootstrap5.scss | 1 + .../styles/chat-ui/fabric-dark.scss | 1 + .../styles/chat-ui/fabric.scss | 1 + .../styles/chat-ui/fluent-dark.scss | 1 + .../styles/chat-ui/fluent.scss | 1 + .../styles/chat-ui/fluent2.scss | 1 + .../styles/chat-ui/highcontrast-light.scss | 1 + .../styles/chat-ui/highcontrast.scss | 1 + .../styles/chat-ui/material-dark.scss | 1 + .../styles/chat-ui/material.scss | 1 + .../styles/chat-ui/material3-dark.scss | 2 + .../styles/chat-ui/material3.scss | 2 + .../styles/chat-ui/tailwind-dark.scss | 1 + .../styles/chat-ui/tailwind.scss | 1 + .../styles/chat-ui/tailwind3.scss | 1 + .../interactivechat/styles/fabric-dark.scss | 3 +- components/interactivechat/styles/fabric.scss | 3 +- .../interactivechat/styles/fluent-dark.scss | 3 +- components/interactivechat/styles/fluent.scss | 3 +- .../interactivechat/styles/fluent2.scss | 3 +- .../styles/highcontrast-light.scss | 3 +- .../interactivechat/styles/highcontrast.scss | 3 +- .../interactivechat/styles/material-dark.scss | 3 +- .../interactivechat/styles/material.scss | 3 +- .../styles/material3-dark.scss | 3 +- .../interactivechat/styles/material3.scss | 3 +- .../interactivechat/styles/tailwind-dark.scss | 3 +- .../interactivechat/styles/tailwind.scss | 3 +- .../styles/tailwind3-lite.scss | 1 + .../interactivechat/styles/tailwind3.scss | 2 + components/kanban/CHANGELOG.md | 24 -- components/kanban/README.md | 10 +- components/kanban/package.json | 2 +- components/kanban/styles/bds-lite.scss | 1 + components/kanban/styles/bds.scss | 1 + components/kanban/styles/kanban/bds.scss | 1 + .../kanban/styles/kanban/tailwind3.scss | 1 + components/kanban/styles/tailwind3-lite.scss | 1 + components/kanban/styles/tailwind3.scss | 1 + components/layouts/CHANGELOG.md | 20 - components/layouts/README.md | 4 +- components/layouts/package.json | 2 +- components/layouts/styles/avatar/bds.scss | 1 + .../layouts/styles/avatar/tailwind3.scss | 1 + components/layouts/styles/bds-lite.scss | 1 + components/layouts/styles/bds.scss | 5 + components/layouts/styles/card/bds.scss | 1 + components/layouts/styles/card/tailwind3.scss | 1 + .../layouts/styles/dashboard-layout/bds.scss | 1 + .../styles/dashboard-layout/tailwind3.scss | 1 + components/layouts/styles/splitter/bds.scss | 1 + .../layouts/styles/splitter/tailwind3.scss | 1 + components/layouts/styles/tailwind3-lite.scss | 1 + components/layouts/styles/tailwind3.scss | 5 + components/layouts/styles/timeline/bds.scss | 1 + .../layouts/styles/timeline/tailwind3.scss | 1 + components/lineargauge/README.md | 4 +- components/lineargauge/package.json | 2 +- .../src/linear-gauge/lineargauge.component.ts | 4 + components/lists/CHANGELOG.md | 18 +- components/lists/README.md | 4 +- components/lists/package.json | 2 +- components/lists/styles/bds-lite.scss | 1 + components/lists/styles/bds.scss | 2 + components/lists/styles/list-view/bds.scss | 1 + .../lists/styles/list-view/tailwind3.scss | 1 + components/lists/styles/sortable/bds.scss | 1 + .../lists/styles/sortable/tailwind3.scss | 1 + components/lists/styles/tailwind3-lite.scss | 1 + components/lists/styles/tailwind3.scss | 2 + components/maps/CHANGELOG.md | 8 + components/maps/README.md | 4 +- components/maps/package.json | 2 +- components/maps/src/maps/maps.component.ts | 10 +- components/multicolumncombobox/CHANGELOG.md | 16 - components/multicolumncombobox/README.md | 4 +- components/multicolumncombobox/package.json | 2 +- .../multicolumncombobox.component.ts | 2 +- .../multicolumncombobox/styles/bds-lite.scss | 1 + .../multicolumncombobox/styles/bds.scss | 1 + .../styles/multicolumn-combobox/bds.scss | 1 + .../multicolumn-combobox/tailwind3.scss | 1 + .../styles/tailwind3-lite.scss | 1 + .../multicolumncombobox/styles/tailwind3.scss | 1 + components/navigations/CHANGELOG.md | 62 ++- components/navigations/README.md | 4 +- components/navigations/package.json | 2 +- .../src/carousel/carousel.component.ts | 2 +- .../src/context-menu/contextmenu.component.ts | 6 +- .../navigations/src/menu/menu.component.ts | 4 + .../navigations/src/tab/tab.component.ts | 2 +- .../navigations/styles/accordion/bds.scss | 1 + .../styles/accordion/tailwind3.scss | 1 + components/navigations/styles/appbar/bds.scss | 1 + .../navigations/styles/appbar/tailwind3.scss | 1 + components/navigations/styles/bds-lite.scss | 1 + components/navigations/styles/bds.scss | 14 + .../navigations/styles/breadcrumb/bds.scss | 1 + .../styles/breadcrumb/tailwind3.scss | 1 + .../navigations/styles/carousel/bds.scss | 1 + .../styles/carousel/tailwind3.scss | 1 + .../navigations/styles/context-menu/bds.scss | 1 + .../styles/context-menu/tailwind3.scss | 1 + .../navigations/styles/h-scroll/bds.scss | 1 + .../styles/h-scroll/tailwind3.scss | 1 + components/navigations/styles/menu/bds.scss | 1 + .../navigations/styles/menu/tailwind3.scss | 1 + components/navigations/styles/pager/bds.scss | 1 + .../navigations/styles/pager/tailwind3.scss | 1 + .../navigations/styles/sidebar/bds.scss | 1 + .../navigations/styles/sidebar/tailwind3.scss | 1 + .../navigations/styles/stepper/bds.scss | 1 + .../navigations/styles/stepper/tailwind3.scss | 1 + components/navigations/styles/tab/bds.scss | 1 + .../navigations/styles/tab/tailwind3.scss | 1 + .../navigations/styles/tailwind3-lite.scss | 1 + components/navigations/styles/tailwind3.scss | 14 + .../navigations/styles/toolbar/bds.scss | 1 + .../navigations/styles/toolbar/tailwind3.scss | 1 + .../navigations/styles/treeview/bds.scss | 1 + .../styles/treeview/tailwind3.scss | 1 + .../navigations/styles/v-scroll/bds.scss | 1 + .../styles/v-scroll/tailwind3.scss | 1 + components/notifications/CHANGELOG.md | 10 +- components/notifications/README.md | 4 +- components/notifications/package.json | 2 +- .../notifications/styles/badge/bds.scss | 1 + .../notifications/styles/badge/tailwind3.scss | 1 + components/notifications/styles/bds-lite.scss | 1 + components/notifications/styles/bds.scss | 4 + .../notifications/styles/message/bds.scss | 1 + .../styles/message/tailwind3.scss | 1 + .../notifications/styles/skeleton/bds.scss | 1 + .../styles/skeleton/tailwind3.scss | 1 + .../notifications/styles/tailwind3-lite.scss | 1 + .../notifications/styles/tailwind3.scss | 4 + .../notifications/styles/toast/bds.scss | 1 + .../notifications/styles/toast/tailwind3.scss | 1 + components/pdfviewer/CHANGELOG.md | 47 ++- components/pdfviewer/README.md | 10 +- components/pdfviewer/package.json | 2 +- .../src/pdfviewer/pdfviewer.component.ts | 2 +- components/pdfviewer/styles/bds-lite.scss | 1 + components/pdfviewer/styles/bds.scss | 1 + .../pdfviewer/styles/pdfviewer/bds.scss | 1 + .../pdfviewer/styles/pdfviewer/tailwind3.scss | 1 + .../pdfviewer/styles/tailwind3-lite.scss | 1 + components/pdfviewer/styles/tailwind3.scss | 1 + components/pivotview/CHANGELOG.md | 71 +--- components/pivotview/README.md | 10 +- components/pivotview/package.json | 2 +- components/pivotview/styles/bds-lite.scss | 1 + components/pivotview/styles/bds.scss | 2 + .../pivotview/styles/pivotfieldlist/bds.scss | 1 + .../styles/pivotfieldlist/tailwind3.scss | 1 + .../pivotview/styles/pivotview/bds.scss | 1 + .../pivotview/styles/pivotview/tailwind3.scss | 1 + .../pivotview/styles/tailwind3-lite.scss | 1 + components/pivotview/styles/tailwind3.scss | 2 + components/popups/CHANGELOG.md | 42 -- components/popups/README.md | 4 +- components/popups/package.json | 2 +- components/popups/styles/bds-lite.scss | 1 + components/popups/styles/bds.scss | 4 + components/popups/styles/dialog/bds.scss | 1 + .../popups/styles/dialog/tailwind3.scss | 1 + components/popups/styles/popup/bds.scss | 1 + components/popups/styles/popup/tailwind3.scss | 1 + components/popups/styles/spinner/bds.scss | 1 + .../popups/styles/spinner/tailwind3.scss | 1 + components/popups/styles/tailwind3-lite.scss | 1 + components/popups/styles/tailwind3.scss | 4 + components/popups/styles/tooltip/bds.scss | 1 + .../popups/styles/tooltip/tailwind3.scss | 1 + components/progressbar/package.json | 2 +- .../src/progressbar/progressbar.component.ts | 4 + components/querybuilder/CHANGELOG.md | 69 +--- components/querybuilder/README.md | 14 +- components/querybuilder/package.json | 2 +- components/querybuilder/styles/bds-lite.scss | 1 + components/querybuilder/styles/bds.scss | 1 + .../styles/query-builder/bds.scss | 1 + .../styles/query-builder/tailwind3.scss | 1 + .../querybuilder/styles/tailwind3-lite.scss | 1 + components/querybuilder/styles/tailwind3.scss | 1 + components/ribbon/README.md | 4 +- components/ribbon/package.json | 2 +- .../ribbon/src/ribbon/ribbon.component.ts | 4 + components/ribbon/styles/bds-lite.scss | 1 + components/ribbon/styles/bds.scss | 1 + components/ribbon/styles/ribbon/bds.scss | 1 + .../ribbon/styles/ribbon/tailwind3.scss | 1 + components/ribbon/styles/tailwind3-lite.scss | 1 + components/ribbon/styles/tailwind3.scss | 1 + components/richtexteditor/CHANGELOG.md | 182 +-------- components/richtexteditor/README.md | 10 +- components/richtexteditor/package.json | 2 +- .../richtexteditor/styles/bds-lite.scss | 1 + components/richtexteditor/styles/bds.scss | 1 + .../styles/rich-text-editor/bds.scss | 1 + .../styles/rich-text-editor/tailwind3.scss | 1 + .../richtexteditor/styles/tailwind3-lite.scss | 1 + .../richtexteditor/styles/tailwind3.scss | 1 + components/schedule/CHANGELOG.md | 19 + components/schedule/README.md | 8 +- components/schedule/package.json | 2 +- .../src/schedule/schedule.component.ts | 22 +- components/schedule/styles/bds-lite.scss | 1 + components/schedule/styles/bds.scss | 2 + .../styles/recurrence-editor/bds.scss | 1 + .../styles/recurrence-editor/tailwind3.scss | 1 + components/schedule/styles/schedule/bds.scss | 1 + .../schedule/styles/schedule/tailwind3.scss | 1 + .../schedule/styles/tailwind3-lite.scss | 1 + components/schedule/styles/tailwind3.scss | 2 + components/splitbuttons/CHANGELOG.md | 15 +- components/splitbuttons/README.md | 8 +- components/splitbuttons/package.json | 2 +- .../dropdownbutton.component.ts | 6 +- .../progressbutton.component.ts | 4 + .../src/split-button/splitbutton.component.ts | 6 +- components/splitbuttons/styles/bds-lite.scss | 1 + components/splitbuttons/styles/bds.scss | 4 + .../splitbuttons/styles/button-group/bds.scss | 1 + .../styles/button-group/tailwind3.scss | 1 + .../styles/drop-down-button/bds.scss | 1 + .../styles/drop-down-button/tailwind3.scss | 1 + .../styles/progress-button/bds.scss | 1 + .../styles/progress-button/tailwind3.scss | 1 + .../splitbuttons/styles/split-button/bds.scss | 1 + .../styles/split-button/tailwind3.scss | 1 + .../splitbuttons/styles/tailwind3-lite.scss | 1 + components/splitbuttons/styles/tailwind3.scss | 4 + components/spreadsheet/CHANGELOG.md | 50 +-- components/spreadsheet/README.md | 10 +- components/spreadsheet/package.json | 2 +- .../src/spreadsheet/spreadsheet.component.ts | 8 +- components/spreadsheet/styles/bds-lite.scss | 1 + components/spreadsheet/styles/bds.scss | 2 + .../styles/spreadsheet-ribbon/bds.scss | 1 + .../styles/spreadsheet-ribbon/tailwind3.scss | 1 + .../spreadsheet/styles/spreadsheet/bds.scss | 1 + .../styles/spreadsheet/tailwind3.scss | 1 + .../spreadsheet/styles/tailwind3-lite.scss | 1 + components/spreadsheet/styles/tailwind3.scss | 2 + components/treegrid/CHANGELOG.md | 55 +-- components/treegrid/README.md | 10 +- components/treegrid/package.json | 2 +- components/treegrid/styles/bds-lite.scss | 1 + components/treegrid/styles/bds.scss | 1 + .../treegrid/styles/tailwind3-lite.scss | 1 + components/treegrid/styles/tailwind3.scss | 1 + components/treegrid/styles/treegrid/bds.scss | 1 + .../treegrid/styles/treegrid/tailwind3.scss | 1 + components/treemap/CHANGELOG.md | 28 +- components/treemap/README.md | 10 +- .../treemap/src/treemap/treemap.component.ts | 6 +- 510 files changed, 1272 insertions(+), 1586 deletions(-) create mode 100644 components/barcodegenerator/styles/barcode/bds.scss create mode 100644 components/barcodegenerator/styles/barcode/tailwind3.scss create mode 100644 components/barcodegenerator/styles/bds-lite.scss create mode 100644 components/barcodegenerator/styles/bds.scss create mode 100644 components/barcodegenerator/styles/tailwind3-lite.scss create mode 100644 components/barcodegenerator/styles/tailwind3.scss create mode 100644 components/buttons/styles/bds-lite.scss create mode 100644 components/buttons/styles/bds.scss create mode 100644 components/buttons/styles/button/bds.scss create mode 100644 components/buttons/styles/button/tailwind3.scss create mode 100644 components/buttons/styles/check-box/bds.scss create mode 100644 components/buttons/styles/check-box/tailwind3.scss create mode 100644 components/buttons/styles/chips/bds.scss create mode 100644 components/buttons/styles/chips/tailwind3.scss create mode 100644 components/buttons/styles/floating-action-button/bds.scss create mode 100644 components/buttons/styles/floating-action-button/tailwind3.scss create mode 100644 components/buttons/styles/radio-button/bds.scss create mode 100644 components/buttons/styles/radio-button/tailwind3.scss create mode 100644 components/buttons/styles/speed-dial/bds.scss create mode 100644 components/buttons/styles/speed-dial/tailwind3.scss create mode 100644 components/buttons/styles/switch/bds.scss create mode 100644 components/buttons/styles/switch/tailwind3.scss create mode 100644 components/buttons/styles/tailwind3-lite.scss create mode 100644 components/buttons/styles/tailwind3.scss create mode 100644 components/calendars/styles/bds-lite.scss create mode 100644 components/calendars/styles/bds.scss create mode 100644 components/calendars/styles/calendar/bds.scss create mode 100644 components/calendars/styles/calendar/tailwind3.scss create mode 100644 components/calendars/styles/datepicker/bds.scss create mode 100644 components/calendars/styles/datepicker/tailwind3.scss create mode 100644 components/calendars/styles/daterangepicker/bds.scss create mode 100644 components/calendars/styles/daterangepicker/tailwind3.scss create mode 100644 components/calendars/styles/datetimepicker/bds.scss create mode 100644 components/calendars/styles/datetimepicker/tailwind3.scss create mode 100644 components/calendars/styles/tailwind3-lite.scss create mode 100644 components/calendars/styles/tailwind3.scss create mode 100644 components/calendars/styles/timepicker/bds.scss create mode 100644 components/calendars/styles/timepicker/tailwind3.scss create mode 100644 components/diagrams/styles/bds-lite.scss create mode 100644 components/diagrams/styles/bds.scss create mode 100644 components/diagrams/styles/diagram/bds.scss create mode 100644 components/diagrams/styles/diagram/tailwind3.scss create mode 100644 components/diagrams/styles/tailwind3-lite.scss create mode 100644 components/diagrams/styles/tailwind3.scss create mode 100644 components/documenteditor/styles/bds-lite.scss create mode 100644 components/documenteditor/styles/bds.scss create mode 100644 components/documenteditor/styles/document-editor-container/bds.scss create mode 100644 components/documenteditor/styles/document-editor-container/tailwind3.scss create mode 100644 components/documenteditor/styles/document-editor/bds.scss create mode 100644 components/documenteditor/styles/document-editor/tailwind3.scss create mode 100644 components/documenteditor/styles/tailwind3-lite.scss create mode 100644 components/documenteditor/styles/tailwind3.scss create mode 100644 components/dropdowns/styles/auto-complete/bds.scss create mode 100644 components/dropdowns/styles/auto-complete/tailwind3.scss create mode 100644 components/dropdowns/styles/bds-lite.scss create mode 100644 components/dropdowns/styles/bds.scss create mode 100644 components/dropdowns/styles/combo-box/bds.scss create mode 100644 components/dropdowns/styles/combo-box/tailwind3.scss create mode 100644 components/dropdowns/styles/drop-down-base/bds.scss create mode 100644 components/dropdowns/styles/drop-down-base/tailwind3.scss create mode 100644 components/dropdowns/styles/drop-down-list/bds.scss create mode 100644 components/dropdowns/styles/drop-down-list/tailwind3.scss create mode 100644 components/dropdowns/styles/drop-down-tree/bds.scss create mode 100644 components/dropdowns/styles/drop-down-tree/tailwind3.scss create mode 100644 components/dropdowns/styles/list-box/bds.scss create mode 100644 components/dropdowns/styles/list-box/tailwind3.scss create mode 100644 components/dropdowns/styles/mention/bds.scss create mode 100644 components/dropdowns/styles/mention/tailwind3.scss create mode 100644 components/dropdowns/styles/multi-select/bds.scss create mode 100644 components/dropdowns/styles/multi-select/tailwind3.scss create mode 100644 components/dropdowns/styles/tailwind3-lite.scss create mode 100644 components/dropdowns/styles/tailwind3.scss create mode 100644 components/filemanager/styles/bds-lite.scss create mode 100644 components/filemanager/styles/bds.scss create mode 100644 components/filemanager/styles/file-manager/bds.scss create mode 100644 components/filemanager/styles/file-manager/tailwind3.scss create mode 100644 components/filemanager/styles/tailwind3-lite.scss create mode 100644 components/filemanager/styles/tailwind3.scss create mode 100644 components/gantt/styles/bds-lite.scss create mode 100644 components/gantt/styles/bds.scss create mode 100644 components/gantt/styles/gantt/bds.scss create mode 100644 components/gantt/styles/gantt/tailwind3.scss create mode 100644 components/gantt/styles/tailwind3-lite.scss create mode 100644 components/gantt/styles/tailwind3.scss create mode 100644 components/grids/styles/bds-lite.scss create mode 100644 components/grids/styles/bds.scss create mode 100644 components/grids/styles/excel-filter/bds.scss create mode 100644 components/grids/styles/excel-filter/tailwind3.scss create mode 100644 components/grids/styles/grid/bds.scss create mode 100644 components/grids/styles/grid/tailwind3.scss create mode 100644 components/grids/styles/tailwind3-lite.scss create mode 100644 components/grids/styles/tailwind3.scss create mode 100644 components/imageeditor/styles/bds-lite.scss create mode 100644 components/imageeditor/styles/bds.scss create mode 100644 components/imageeditor/styles/image-editor/bds.scss create mode 100644 components/imageeditor/styles/image-editor/tailwind3.scss create mode 100644 components/imageeditor/styles/tailwind3-lite.scss create mode 100644 components/imageeditor/styles/tailwind3.scss create mode 100644 components/inplaceeditor/styles/bds-lite.scss create mode 100644 components/inplaceeditor/styles/bds.scss create mode 100644 components/inplaceeditor/styles/inplace-editor/bds.scss create mode 100644 components/inplaceeditor/styles/inplace-editor/tailwind3.scss create mode 100644 components/inplaceeditor/styles/tailwind3-lite.scss create mode 100644 components/inplaceeditor/styles/tailwind3.scss create mode 100644 components/inputs/styles/bds-lite.scss create mode 100644 components/inputs/styles/bds.scss create mode 100644 components/inputs/styles/color-picker/bds.scss create mode 100644 components/inputs/styles/color-picker/tailwind3.scss create mode 100644 components/inputs/styles/data-form/bds.scss create mode 100644 components/inputs/styles/data-form/tailwind3.scss create mode 100644 components/inputs/styles/input/bds.scss create mode 100644 components/inputs/styles/input/tailwind3.scss create mode 100644 components/inputs/styles/maskedtextbox/bds.scss create mode 100644 components/inputs/styles/maskedtextbox/tailwind3.scss create mode 100644 components/inputs/styles/numerictextbox/bds.scss create mode 100644 components/inputs/styles/numerictextbox/tailwind3.scss create mode 100644 components/inputs/styles/otp-input/bds.scss create mode 100644 components/inputs/styles/otp-input/tailwind3.scss create mode 100644 components/inputs/styles/rating/bds.scss create mode 100644 components/inputs/styles/rating/tailwind3.scss create mode 100644 components/inputs/styles/signature/bds.scss create mode 100644 components/inputs/styles/signature/tailwind3.scss create mode 100644 components/inputs/styles/slider/bds.scss create mode 100644 components/inputs/styles/slider/tailwind3.scss create mode 100644 components/inputs/styles/smart-textarea/bds.scss create mode 100644 components/inputs/styles/smart-textarea/tailwind3.scss create mode 100644 components/inputs/styles/tailwind3-lite.scss create mode 100644 components/inputs/styles/tailwind3.scss create mode 100644 components/inputs/styles/textarea/bds.scss create mode 100644 components/inputs/styles/textarea/tailwind3.scss create mode 100644 components/inputs/styles/textbox/bds.scss create mode 100644 components/inputs/styles/textbox/tailwind3.scss create mode 100644 components/inputs/styles/uploader/bds.scss create mode 100644 components/inputs/styles/uploader/tailwind3.scss rename components/interactivechat/src/{ai-assist-view => ai-assistview}/aiassistview.component.ts (98%) rename components/interactivechat/src/{ai-assist-view => ai-assistview}/index.ts (100%) rename components/interactivechat/src/{ai-assist-view => ai-assistview}/views.directive.ts (100%) create mode 100644 components/interactivechat/src/chat-ui/chatui.component.ts create mode 100644 components/interactivechat/src/chat-ui/index.ts create mode 100644 components/interactivechat/src/chat-ui/messages.directive.ts delete mode 100644 components/interactivechat/styles/ai-assist-view/bootstrap-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/bootstrap.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/bootstrap4.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/bootstrap5-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/bootstrap5.3.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/bootstrap5.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/fabric-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/fabric.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/fluent-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/fluent.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/fluent2.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/highcontrast-light.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/highcontrast.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/material-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/material.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/material3-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/material3.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/tailwind-dark.scss delete mode 100644 components/interactivechat/styles/ai-assist-view/tailwind.scss create mode 100644 components/interactivechat/styles/ai-assistview/bds.scss create mode 100644 components/interactivechat/styles/ai-assistview/bootstrap-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/bootstrap.scss create mode 100644 components/interactivechat/styles/ai-assistview/bootstrap4.scss create mode 100644 components/interactivechat/styles/ai-assistview/bootstrap5-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/bootstrap5.3.scss create mode 100644 components/interactivechat/styles/ai-assistview/bootstrap5.scss create mode 100644 components/interactivechat/styles/ai-assistview/fabric-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/fabric.scss create mode 100644 components/interactivechat/styles/ai-assistview/fluent-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/fluent.scss create mode 100644 components/interactivechat/styles/ai-assistview/fluent2.scss create mode 100644 components/interactivechat/styles/ai-assistview/highcontrast-light.scss create mode 100644 components/interactivechat/styles/ai-assistview/highcontrast.scss create mode 100644 components/interactivechat/styles/ai-assistview/material-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/material.scss create mode 100644 components/interactivechat/styles/ai-assistview/material3-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/material3.scss create mode 100644 components/interactivechat/styles/ai-assistview/tailwind-dark.scss create mode 100644 components/interactivechat/styles/ai-assistview/tailwind.scss create mode 100644 components/interactivechat/styles/ai-assistview/tailwind3.scss create mode 100644 components/interactivechat/styles/bds-lite.scss create mode 100644 components/interactivechat/styles/bds.scss create mode 100644 components/interactivechat/styles/chat-ui/bds.scss create mode 100644 components/interactivechat/styles/chat-ui/bootstrap-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/bootstrap.scss create mode 100644 components/interactivechat/styles/chat-ui/bootstrap4.scss create mode 100644 components/interactivechat/styles/chat-ui/bootstrap5-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/bootstrap5.3.scss create mode 100644 components/interactivechat/styles/chat-ui/bootstrap5.scss create mode 100644 components/interactivechat/styles/chat-ui/fabric-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/fabric.scss create mode 100644 components/interactivechat/styles/chat-ui/fluent-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/fluent.scss create mode 100644 components/interactivechat/styles/chat-ui/fluent2.scss create mode 100644 components/interactivechat/styles/chat-ui/highcontrast-light.scss create mode 100644 components/interactivechat/styles/chat-ui/highcontrast.scss create mode 100644 components/interactivechat/styles/chat-ui/material-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/material.scss create mode 100644 components/interactivechat/styles/chat-ui/material3-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/material3.scss create mode 100644 components/interactivechat/styles/chat-ui/tailwind-dark.scss create mode 100644 components/interactivechat/styles/chat-ui/tailwind.scss create mode 100644 components/interactivechat/styles/chat-ui/tailwind3.scss create mode 100644 components/interactivechat/styles/tailwind3-lite.scss create mode 100644 components/interactivechat/styles/tailwind3.scss create mode 100644 components/kanban/styles/bds-lite.scss create mode 100644 components/kanban/styles/bds.scss create mode 100644 components/kanban/styles/kanban/bds.scss create mode 100644 components/kanban/styles/kanban/tailwind3.scss create mode 100644 components/kanban/styles/tailwind3-lite.scss create mode 100644 components/kanban/styles/tailwind3.scss create mode 100644 components/layouts/styles/avatar/bds.scss create mode 100644 components/layouts/styles/avatar/tailwind3.scss create mode 100644 components/layouts/styles/bds-lite.scss create mode 100644 components/layouts/styles/bds.scss create mode 100644 components/layouts/styles/card/bds.scss create mode 100644 components/layouts/styles/card/tailwind3.scss create mode 100644 components/layouts/styles/dashboard-layout/bds.scss create mode 100644 components/layouts/styles/dashboard-layout/tailwind3.scss create mode 100644 components/layouts/styles/splitter/bds.scss create mode 100644 components/layouts/styles/splitter/tailwind3.scss create mode 100644 components/layouts/styles/tailwind3-lite.scss create mode 100644 components/layouts/styles/tailwind3.scss create mode 100644 components/layouts/styles/timeline/bds.scss create mode 100644 components/layouts/styles/timeline/tailwind3.scss create mode 100644 components/lists/styles/bds-lite.scss create mode 100644 components/lists/styles/bds.scss create mode 100644 components/lists/styles/list-view/bds.scss create mode 100644 components/lists/styles/list-view/tailwind3.scss create mode 100644 components/lists/styles/sortable/bds.scss create mode 100644 components/lists/styles/sortable/tailwind3.scss create mode 100644 components/lists/styles/tailwind3-lite.scss create mode 100644 components/lists/styles/tailwind3.scss create mode 100644 components/multicolumncombobox/styles/bds-lite.scss create mode 100644 components/multicolumncombobox/styles/bds.scss create mode 100644 components/multicolumncombobox/styles/multicolumn-combobox/bds.scss create mode 100644 components/multicolumncombobox/styles/multicolumn-combobox/tailwind3.scss create mode 100644 components/multicolumncombobox/styles/tailwind3-lite.scss create mode 100644 components/multicolumncombobox/styles/tailwind3.scss create mode 100644 components/navigations/styles/accordion/bds.scss create mode 100644 components/navigations/styles/accordion/tailwind3.scss create mode 100644 components/navigations/styles/appbar/bds.scss create mode 100644 components/navigations/styles/appbar/tailwind3.scss create mode 100644 components/navigations/styles/bds-lite.scss create mode 100644 components/navigations/styles/bds.scss create mode 100644 components/navigations/styles/breadcrumb/bds.scss create mode 100644 components/navigations/styles/breadcrumb/tailwind3.scss create mode 100644 components/navigations/styles/carousel/bds.scss create mode 100644 components/navigations/styles/carousel/tailwind3.scss create mode 100644 components/navigations/styles/context-menu/bds.scss create mode 100644 components/navigations/styles/context-menu/tailwind3.scss create mode 100644 components/navigations/styles/h-scroll/bds.scss create mode 100644 components/navigations/styles/h-scroll/tailwind3.scss create mode 100644 components/navigations/styles/menu/bds.scss create mode 100644 components/navigations/styles/menu/tailwind3.scss create mode 100644 components/navigations/styles/pager/bds.scss create mode 100644 components/navigations/styles/pager/tailwind3.scss create mode 100644 components/navigations/styles/sidebar/bds.scss create mode 100644 components/navigations/styles/sidebar/tailwind3.scss create mode 100644 components/navigations/styles/stepper/bds.scss create mode 100644 components/navigations/styles/stepper/tailwind3.scss create mode 100644 components/navigations/styles/tab/bds.scss create mode 100644 components/navigations/styles/tab/tailwind3.scss create mode 100644 components/navigations/styles/tailwind3-lite.scss create mode 100644 components/navigations/styles/tailwind3.scss create mode 100644 components/navigations/styles/toolbar/bds.scss create mode 100644 components/navigations/styles/toolbar/tailwind3.scss create mode 100644 components/navigations/styles/treeview/bds.scss create mode 100644 components/navigations/styles/treeview/tailwind3.scss create mode 100644 components/navigations/styles/v-scroll/bds.scss create mode 100644 components/navigations/styles/v-scroll/tailwind3.scss create mode 100644 components/notifications/styles/badge/bds.scss create mode 100644 components/notifications/styles/badge/tailwind3.scss create mode 100644 components/notifications/styles/bds-lite.scss create mode 100644 components/notifications/styles/bds.scss create mode 100644 components/notifications/styles/message/bds.scss create mode 100644 components/notifications/styles/message/tailwind3.scss create mode 100644 components/notifications/styles/skeleton/bds.scss create mode 100644 components/notifications/styles/skeleton/tailwind3.scss create mode 100644 components/notifications/styles/tailwind3-lite.scss create mode 100644 components/notifications/styles/tailwind3.scss create mode 100644 components/notifications/styles/toast/bds.scss create mode 100644 components/notifications/styles/toast/tailwind3.scss create mode 100644 components/pdfviewer/styles/bds-lite.scss create mode 100644 components/pdfviewer/styles/bds.scss create mode 100644 components/pdfviewer/styles/pdfviewer/bds.scss create mode 100644 components/pdfviewer/styles/pdfviewer/tailwind3.scss create mode 100644 components/pdfviewer/styles/tailwind3-lite.scss create mode 100644 components/pdfviewer/styles/tailwind3.scss create mode 100644 components/pivotview/styles/bds-lite.scss create mode 100644 components/pivotview/styles/bds.scss create mode 100644 components/pivotview/styles/pivotfieldlist/bds.scss create mode 100644 components/pivotview/styles/pivotfieldlist/tailwind3.scss create mode 100644 components/pivotview/styles/pivotview/bds.scss create mode 100644 components/pivotview/styles/pivotview/tailwind3.scss create mode 100644 components/pivotview/styles/tailwind3-lite.scss create mode 100644 components/pivotview/styles/tailwind3.scss create mode 100644 components/popups/styles/bds-lite.scss create mode 100644 components/popups/styles/bds.scss create mode 100644 components/popups/styles/dialog/bds.scss create mode 100644 components/popups/styles/dialog/tailwind3.scss create mode 100644 components/popups/styles/popup/bds.scss create mode 100644 components/popups/styles/popup/tailwind3.scss create mode 100644 components/popups/styles/spinner/bds.scss create mode 100644 components/popups/styles/spinner/tailwind3.scss create mode 100644 components/popups/styles/tailwind3-lite.scss create mode 100644 components/popups/styles/tailwind3.scss create mode 100644 components/popups/styles/tooltip/bds.scss create mode 100644 components/popups/styles/tooltip/tailwind3.scss create mode 100644 components/querybuilder/styles/bds-lite.scss create mode 100644 components/querybuilder/styles/bds.scss create mode 100644 components/querybuilder/styles/query-builder/bds.scss create mode 100644 components/querybuilder/styles/query-builder/tailwind3.scss create mode 100644 components/querybuilder/styles/tailwind3-lite.scss create mode 100644 components/querybuilder/styles/tailwind3.scss create mode 100644 components/ribbon/styles/bds-lite.scss create mode 100644 components/ribbon/styles/bds.scss create mode 100644 components/ribbon/styles/ribbon/bds.scss create mode 100644 components/ribbon/styles/ribbon/tailwind3.scss create mode 100644 components/ribbon/styles/tailwind3-lite.scss create mode 100644 components/ribbon/styles/tailwind3.scss create mode 100644 components/richtexteditor/styles/bds-lite.scss create mode 100644 components/richtexteditor/styles/bds.scss create mode 100644 components/richtexteditor/styles/rich-text-editor/bds.scss create mode 100644 components/richtexteditor/styles/rich-text-editor/tailwind3.scss create mode 100644 components/richtexteditor/styles/tailwind3-lite.scss create mode 100644 components/richtexteditor/styles/tailwind3.scss create mode 100644 components/schedule/styles/bds-lite.scss create mode 100644 components/schedule/styles/bds.scss create mode 100644 components/schedule/styles/recurrence-editor/bds.scss create mode 100644 components/schedule/styles/recurrence-editor/tailwind3.scss create mode 100644 components/schedule/styles/schedule/bds.scss create mode 100644 components/schedule/styles/schedule/tailwind3.scss create mode 100644 components/schedule/styles/tailwind3-lite.scss create mode 100644 components/schedule/styles/tailwind3.scss create mode 100644 components/splitbuttons/styles/bds-lite.scss create mode 100644 components/splitbuttons/styles/bds.scss create mode 100644 components/splitbuttons/styles/button-group/bds.scss create mode 100644 components/splitbuttons/styles/button-group/tailwind3.scss create mode 100644 components/splitbuttons/styles/drop-down-button/bds.scss create mode 100644 components/splitbuttons/styles/drop-down-button/tailwind3.scss create mode 100644 components/splitbuttons/styles/progress-button/bds.scss create mode 100644 components/splitbuttons/styles/progress-button/tailwind3.scss create mode 100644 components/splitbuttons/styles/split-button/bds.scss create mode 100644 components/splitbuttons/styles/split-button/tailwind3.scss create mode 100644 components/splitbuttons/styles/tailwind3-lite.scss create mode 100644 components/splitbuttons/styles/tailwind3.scss create mode 100644 components/spreadsheet/styles/bds-lite.scss create mode 100644 components/spreadsheet/styles/bds.scss create mode 100644 components/spreadsheet/styles/spreadsheet-ribbon/bds.scss create mode 100644 components/spreadsheet/styles/spreadsheet-ribbon/tailwind3.scss create mode 100644 components/spreadsheet/styles/spreadsheet/bds.scss create mode 100644 components/spreadsheet/styles/spreadsheet/tailwind3.scss create mode 100644 components/spreadsheet/styles/tailwind3-lite.scss create mode 100644 components/spreadsheet/styles/tailwind3.scss create mode 100644 components/treegrid/styles/bds-lite.scss create mode 100644 components/treegrid/styles/bds.scss create mode 100644 components/treegrid/styles/tailwind3-lite.scss create mode 100644 components/treegrid/styles/tailwind3.scss create mode 100644 components/treegrid/styles/treegrid/bds.scss create mode 100644 components/treegrid/styles/treegrid/tailwind3.scss diff --git a/components/barcodegenerator/CHANGELOG.md b/components/barcodegenerator/CHANGELOG.md index 50146c44e..b60fd8c34 100644 --- a/components/barcodegenerator/CHANGELOG.md +++ b/components/barcodegenerator/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) +## 28.1.33 (2024-12-12) ### Barcode diff --git a/components/barcodegenerator/README.md b/components/barcodegenerator/README.md index 0dba549b2..296d2ede6 100644 --- a/components/barcodegenerator/README.md +++ b/components/barcodegenerator/README.md @@ -34,9 +34,9 @@ npm run serve ``` Initiating a new project prompts us to choose the type of project to be used for the current application. Select the option `Default ([Vue 2] babel, eslint)` from the menu. -### Adding Syncfusion Barcode package +### Adding Syncfusion® Barcode package -All Syncfusion Vue packages are published in [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install Vue barcode package, use the following command. +All Syncfusion® Vue packages are published in [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install Vue barcode package, use the following command. ```bash npm install @syncfusion/ej2-vue-barcode-generator --save @@ -140,10 +140,10 @@ Check the changelog [here](https://ej2.syncfusion.com/vue/documentation/release- ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/barcodegenerator/src/barcode-generator/barcodegenerator.component.ts b/components/barcodegenerator/src/barcode-generator/barcodegenerator.component.ts index c025420b9..4888a445d 100644 --- a/components/barcodegenerator/src/barcode-generator/barcodegenerator.component.ts +++ b/components/barcodegenerator/src/barcode-generator/barcodegenerator.component.ts @@ -92,6 +92,9 @@ export let BarcodeGeneratorComponent: DefineVueComponent custom(): void { this.updated(); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, exportAsBase64Image(exportType: Object): Object { return this.ej2Instances.exportAsBase64Image(exportType); }, @@ -117,6 +120,7 @@ export type BarcodeGeneratorComponent = typeof ComponentBase & { trigger(eventName: string, eventProp: { [key: string]: Object; }, successHandler?: Function): void; + destroy(): void; exportAsBase64Image(exportType: Object): Object; exportImage(filename: string, exportType: Object): void }; diff --git a/components/barcodegenerator/src/datamatrix-generator/datamatrixgenerator.component.ts b/components/barcodegenerator/src/datamatrix-generator/datamatrixgenerator.component.ts index 35599adf5..cdad18534 100644 --- a/components/barcodegenerator/src/datamatrix-generator/datamatrixgenerator.component.ts +++ b/components/barcodegenerator/src/datamatrix-generator/datamatrixgenerator.component.ts @@ -92,6 +92,9 @@ export let DataMatrixGeneratorComponent: DefineVueComponent = custom(): void { this.updated(); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, exportAsBase64Image(barcodeExportType: Object): Object { return this.ej2Instances.exportAsBase64Image(barcodeExportType); }, @@ -117,6 +120,7 @@ export type QRCodeGeneratorComponent = typeof ComponentBase & { trigger(eventName: string, eventProp: { [key: string]: Object; }, successHandler?: Function): void; + destroy(): void; exportAsBase64Image(barcodeExportType: Object): Object; exportImage(filename: string, barcodeExportType: Object): void }; diff --git a/components/barcodegenerator/styles/barcode/bds.scss b/components/barcodegenerator/styles/barcode/bds.scss new file mode 100644 index 000000000..5413c6345 --- /dev/null +++ b/components/barcodegenerator/styles/barcode/bds.scss @@ -0,0 +1 @@ +@import 'ej2-barcode-generator/styles/barcode/bds.scss'; diff --git a/components/barcodegenerator/styles/barcode/tailwind3.scss b/components/barcodegenerator/styles/barcode/tailwind3.scss new file mode 100644 index 000000000..c1109b111 --- /dev/null +++ b/components/barcodegenerator/styles/barcode/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-barcode-generator/styles/barcode/tailwind3.scss'; diff --git a/components/barcodegenerator/styles/bds-lite.scss b/components/barcodegenerator/styles/bds-lite.scss new file mode 100644 index 000000000..40f62f760 --- /dev/null +++ b/components/barcodegenerator/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-barcode-generator/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/barcodegenerator/styles/bds.scss b/components/barcodegenerator/styles/bds.scss new file mode 100644 index 000000000..71323e312 --- /dev/null +++ b/components/barcodegenerator/styles/bds.scss @@ -0,0 +1 @@ +@import 'barcode/bds.scss'; diff --git a/components/barcodegenerator/styles/tailwind3-lite.scss b/components/barcodegenerator/styles/tailwind3-lite.scss new file mode 100644 index 000000000..75c6a386c --- /dev/null +++ b/components/barcodegenerator/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-barcode-generator/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/barcodegenerator/styles/tailwind3.scss b/components/barcodegenerator/styles/tailwind3.scss new file mode 100644 index 000000000..a47fccc06 --- /dev/null +++ b/components/barcodegenerator/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'barcode/tailwind3.scss'; diff --git a/components/base/package.json b/components/base/package.json index 8adaee50a..45848408f 100644 --- a/components/base/package.json +++ b/components/base/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-base", - "version": "27.1.50", + "version": "19.3.53", "description": "A common package of Essential JS 2 base Vue libraries, methods and class definitions", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/buttons/CHANGELOG.md b/components/buttons/CHANGELOG.md index ef0778f84..8d89fd652 100644 --- a/components/buttons/CHANGELOG.md +++ b/components/buttons/CHANGELOG.md @@ -2,13 +2,34 @@ ## [Unreleased] -## 27.2.2 (2024-11-15) +## 28.1.33 (2024-12-12) + +### Switch + +#### Features + +- The Switch component now includes a `beforeChange` event, allowing users to intercept and manage state changes before they occur, such as for validation or cancellation. + +### Chip + +#### Features + +- `#FB16787` - Provided template support to render HTML elements as chip item content. + +## 27.2.4 (2024-11-26) ### Checkbox #### Bug Fixes - `#F857466`- The issue with "Need to set the label tag for attribute if user changes the checkbox input id in checkbox component" has been resolved. + +## 27.2.2 (2024-11-15) + +### Checkbox + +#### Bug Fixes + - `#F95768`- The issue with "Parent element click event `prevented` while clicking on switch component in angular." has been resolved. ## 27.1.58 (2024-11-05) diff --git a/components/buttons/README.md b/components/buttons/README.md index 784763819..6a2014fb8 100644 --- a/components/buttons/README.md +++ b/components/buttons/README.md @@ -169,10 +169,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/buttons/package.json b/components/buttons/package.json index b4e459068..68a718021 100644 --- a/components/buttons/package.json +++ b/components/buttons/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-buttons", - "version": "27.2.2", + "version": "18.64.1", "description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/buttons/src/switch/switch.component.ts b/components/buttons/src/switch/switch.component.ts index 081188c0f..3d25e9ef4 100644 --- a/components/buttons/src/switch/switch.component.ts +++ b/components/buttons/src/switch/switch.component.ts @@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base'; import { Switch, SwitchModel } from '@syncfusion/ej2-buttons'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'checked', 'cssClass', 'disabled', 'enablePersistence', 'enableRtl', 'htmlAttributes', 'locale', 'name', 'offLabel', 'onLabel', 'value', 'change', 'created']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'checked', 'cssClass', 'disabled', 'enablePersistence', 'enableRtl', 'htmlAttributes', 'locale', 'name', 'offLabel', 'onLabel', 'value', 'beforeChange', 'change', 'created']; export const modelProps: string[] = ['checked']; export const testProp: any = getProps({props: properties}); diff --git a/components/buttons/styles/bds-lite.scss b/components/buttons/styles/bds-lite.scss new file mode 100644 index 000000000..4419bd425 --- /dev/null +++ b/components/buttons/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/buttons/styles/bds.scss b/components/buttons/styles/bds.scss new file mode 100644 index 000000000..fe7688b29 --- /dev/null +++ b/components/buttons/styles/bds.scss @@ -0,0 +1,7 @@ +@import 'button/bds.scss'; +@import 'check-box/bds.scss'; +@import 'radio-button/bds.scss'; +@import 'switch/bds.scss'; +@import 'chips/bds.scss'; +@import 'floating-action-button/bds.scss'; +@import 'speed-dial/bds.scss'; diff --git a/components/buttons/styles/button/bds.scss b/components/buttons/styles/button/bds.scss new file mode 100644 index 000000000..2126d31e1 --- /dev/null +++ b/components/buttons/styles/button/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/button/bds.scss'; diff --git a/components/buttons/styles/button/tailwind3.scss b/components/buttons/styles/button/tailwind3.scss new file mode 100644 index 000000000..c36c9ffcd --- /dev/null +++ b/components/buttons/styles/button/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/button/tailwind3.scss'; diff --git a/components/buttons/styles/check-box/bds.scss b/components/buttons/styles/check-box/bds.scss new file mode 100644 index 000000000..1088f0955 --- /dev/null +++ b/components/buttons/styles/check-box/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/check-box/bds.scss'; diff --git a/components/buttons/styles/check-box/tailwind3.scss b/components/buttons/styles/check-box/tailwind3.scss new file mode 100644 index 000000000..9e0b50fe0 --- /dev/null +++ b/components/buttons/styles/check-box/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/check-box/tailwind3.scss'; diff --git a/components/buttons/styles/chips/bds.scss b/components/buttons/styles/chips/bds.scss new file mode 100644 index 000000000..35f6e0d0e --- /dev/null +++ b/components/buttons/styles/chips/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/chips/bds.scss'; diff --git a/components/buttons/styles/chips/tailwind3.scss b/components/buttons/styles/chips/tailwind3.scss new file mode 100644 index 000000000..f8d12b16e --- /dev/null +++ b/components/buttons/styles/chips/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/chips/tailwind3.scss'; diff --git a/components/buttons/styles/floating-action-button/bds.scss b/components/buttons/styles/floating-action-button/bds.scss new file mode 100644 index 000000000..8113d335a --- /dev/null +++ b/components/buttons/styles/floating-action-button/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/floating-action-button/bds.scss'; diff --git a/components/buttons/styles/floating-action-button/tailwind3.scss b/components/buttons/styles/floating-action-button/tailwind3.scss new file mode 100644 index 000000000..dd550615f --- /dev/null +++ b/components/buttons/styles/floating-action-button/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/floating-action-button/tailwind3.scss'; diff --git a/components/buttons/styles/radio-button/bds.scss b/components/buttons/styles/radio-button/bds.scss new file mode 100644 index 000000000..4e87688d2 --- /dev/null +++ b/components/buttons/styles/radio-button/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/radio-button/bds.scss'; diff --git a/components/buttons/styles/radio-button/tailwind3.scss b/components/buttons/styles/radio-button/tailwind3.scss new file mode 100644 index 000000000..743a2fd17 --- /dev/null +++ b/components/buttons/styles/radio-button/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/radio-button/tailwind3.scss'; diff --git a/components/buttons/styles/speed-dial/bds.scss b/components/buttons/styles/speed-dial/bds.scss new file mode 100644 index 000000000..a8b6f7928 --- /dev/null +++ b/components/buttons/styles/speed-dial/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/speed-dial/bds.scss'; diff --git a/components/buttons/styles/speed-dial/tailwind3.scss b/components/buttons/styles/speed-dial/tailwind3.scss new file mode 100644 index 000000000..8b8223791 --- /dev/null +++ b/components/buttons/styles/speed-dial/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/speed-dial/tailwind3.scss'; diff --git a/components/buttons/styles/switch/bds.scss b/components/buttons/styles/switch/bds.scss new file mode 100644 index 000000000..edbc9a864 --- /dev/null +++ b/components/buttons/styles/switch/bds.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/switch/bds.scss'; diff --git a/components/buttons/styles/switch/tailwind3.scss b/components/buttons/styles/switch/tailwind3.scss new file mode 100644 index 000000000..1dd1d970e --- /dev/null +++ b/components/buttons/styles/switch/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/switch/tailwind3.scss'; diff --git a/components/buttons/styles/tailwind3-lite.scss b/components/buttons/styles/tailwind3-lite.scss new file mode 100644 index 000000000..770675544 --- /dev/null +++ b/components/buttons/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-buttons/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/buttons/styles/tailwind3.scss b/components/buttons/styles/tailwind3.scss new file mode 100644 index 000000000..e78d37bdb --- /dev/null +++ b/components/buttons/styles/tailwind3.scss @@ -0,0 +1,7 @@ +@import 'button/tailwind3.scss'; +@import 'check-box/tailwind3.scss'; +@import 'radio-button/tailwind3.scss'; +@import 'switch/tailwind3.scss'; +@import 'chips/tailwind3.scss'; +@import 'floating-action-button/tailwind3.scss'; +@import 'speed-dial/tailwind3.scss'; diff --git a/components/calendars/CHANGELOG.md b/components/calendars/CHANGELOG.md index aee596cb1..35b2062cd 100644 --- a/components/calendars/CHANGELOG.md +++ b/components/calendars/CHANGELOG.md @@ -2,55 +2,7 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### DatePicker - -#### Bug Fixes - -- `#I648389` - Fixed an issue where the CSS for the selected value was removed when the minimum and maximum properties were changed dynamically. - -- `#I654432` - Fixed an issue where the Clear Icon was displayed when the enable mask support had no value. - -## 27.2.2 (2024-11-15) - -### DatePicker - -#### Bug Fixes - -- `#I648389` - Fixed an issue where the CSS for the selected value was removed when the minimum and maximum properties were changed dynamically. - -## 27.1.57 (2024-10-29) - -### DateRangePicker - -#### Bug Fixes - -- `#I643169` - Fixed an issue where the popup repositions to `Right-Bottom` when clicking on the custom range, even though it is set to `Left-Bottom`. - -## 27.1.55 (2024-10-22) - -### DateTimePicker - -#### Bug Fixes - -- `#I632734` - Fixed an issue where the page automatically scrolled to the top when users began typing in the masked datetime picker on iPad. - -## 27.1.51 (2024-09-30) - -### DateTimePicker - -#### Bug Fixes - -- `#I628891` - Resolved the issue where the "DateTimePicker Mask" was not functioning correctly after deletion using the keyboard. - -## 27.1.50 (2024-09-24) - -### DatePicker - -#### Bug Fixes - -- `#I628537` - Fixed an issue where users were unable to navigate through data cells using the arrow keys while a popup was open. +## 28.1.33 (2024-12-12) ### DateRangePicker diff --git a/components/calendars/README.md b/components/calendars/README.md index 16ff21096..ba4110547 100644 --- a/components/calendars/README.md +++ b/components/calendars/README.md @@ -164,10 +164,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/calendars/package.json b/components/calendars/package.json index 4c602b8d1..5bc154695 100644 --- a/components/calendars/package.json +++ b/components/calendars/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-calendars", - "version": "27.2.2", + "version": "18.32.5", "description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/calendars/styles/bds-lite.scss b/components/calendars/styles/bds-lite.scss new file mode 100644 index 000000000..e32fcd52a --- /dev/null +++ b/components/calendars/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/calendars/styles/bds.scss b/components/calendars/styles/bds.scss new file mode 100644 index 000000000..8f6ee8e11 --- /dev/null +++ b/components/calendars/styles/bds.scss @@ -0,0 +1,5 @@ +@import 'calendar/bds.scss'; +@import 'timepicker/bds.scss'; +@import 'datepicker/bds.scss'; +@import 'daterangepicker/bds.scss'; +@import 'datetimepicker/bds.scss'; diff --git a/components/calendars/styles/calendar/bds.scss b/components/calendars/styles/calendar/bds.scss new file mode 100644 index 000000000..3f6b99514 --- /dev/null +++ b/components/calendars/styles/calendar/bds.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/calendar/bds.scss'; diff --git a/components/calendars/styles/calendar/tailwind3.scss b/components/calendars/styles/calendar/tailwind3.scss new file mode 100644 index 000000000..9328e72e2 --- /dev/null +++ b/components/calendars/styles/calendar/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/calendar/tailwind3.scss'; diff --git a/components/calendars/styles/datepicker/bds.scss b/components/calendars/styles/datepicker/bds.scss new file mode 100644 index 000000000..dd4587728 --- /dev/null +++ b/components/calendars/styles/datepicker/bds.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/datepicker/bds.scss'; diff --git a/components/calendars/styles/datepicker/tailwind3.scss b/components/calendars/styles/datepicker/tailwind3.scss new file mode 100644 index 000000000..fcdd9ab2a --- /dev/null +++ b/components/calendars/styles/datepicker/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/datepicker/tailwind3.scss'; diff --git a/components/calendars/styles/daterangepicker/bds.scss b/components/calendars/styles/daterangepicker/bds.scss new file mode 100644 index 000000000..24a21c5ef --- /dev/null +++ b/components/calendars/styles/daterangepicker/bds.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/daterangepicker/bds.scss'; diff --git a/components/calendars/styles/daterangepicker/tailwind3.scss b/components/calendars/styles/daterangepicker/tailwind3.scss new file mode 100644 index 000000000..a907055c7 --- /dev/null +++ b/components/calendars/styles/daterangepicker/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/daterangepicker/tailwind3.scss'; diff --git a/components/calendars/styles/datetimepicker/bds.scss b/components/calendars/styles/datetimepicker/bds.scss new file mode 100644 index 000000000..8f18ae86e --- /dev/null +++ b/components/calendars/styles/datetimepicker/bds.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/datetimepicker/bds.scss'; diff --git a/components/calendars/styles/datetimepicker/tailwind3.scss b/components/calendars/styles/datetimepicker/tailwind3.scss new file mode 100644 index 000000000..52b9eb265 --- /dev/null +++ b/components/calendars/styles/datetimepicker/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/datetimepicker/tailwind3.scss'; diff --git a/components/calendars/styles/tailwind3-lite.scss b/components/calendars/styles/tailwind3-lite.scss new file mode 100644 index 000000000..f9f259c1c --- /dev/null +++ b/components/calendars/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/calendars/styles/tailwind3.scss b/components/calendars/styles/tailwind3.scss new file mode 100644 index 000000000..76064d3b8 --- /dev/null +++ b/components/calendars/styles/tailwind3.scss @@ -0,0 +1,5 @@ +@import 'calendar/tailwind3.scss'; +@import 'timepicker/tailwind3.scss'; +@import 'datepicker/tailwind3.scss'; +@import 'daterangepicker/tailwind3.scss'; +@import 'datetimepicker/tailwind3.scss'; diff --git a/components/calendars/styles/timepicker/bds.scss b/components/calendars/styles/timepicker/bds.scss new file mode 100644 index 000000000..cdb24fbdb --- /dev/null +++ b/components/calendars/styles/timepicker/bds.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/timepicker/bds.scss'; diff --git a/components/calendars/styles/timepicker/tailwind3.scss b/components/calendars/styles/timepicker/tailwind3.scss new file mode 100644 index 000000000..f2972c981 --- /dev/null +++ b/components/calendars/styles/timepicker/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-calendars/styles/timepicker/tailwind3.scss'; diff --git a/components/charts/CHANGELOG.md b/components/charts/CHANGELOG.md index 6eda7b33d..464fde8eb 100644 --- a/components/charts/CHANGELOG.md +++ b/components/charts/CHANGELOG.md @@ -2,6 +2,33 @@ ## [Unreleased] +## 28.1.33 (2024-12-12) + +### Chart + +#### Bug Fixes + +- `#I659555` - Now, the minor gridlines and ticks are rendered in canvas mode. + +#### New Features + +- `#I567864` - Legends can be arranged horizontally or vertically, with a fixed-width option and a maximum column count for consistent and flexible presentation. +- `#I620773` - The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points. +- `#F194134` - Users can now customize the position of the zoom toolbar within the chart using drag-and-drop functionality, allowing easy repositioning anywhere within the chart area. +- Users can now customize the ARIA label, role, tab index, and focusable options for chart elements to improve accessibility and keyboard navigation. +- Added options for adjusting the spacing between the chart area and container. +- When hovering over a data point, the corresponding series is now highlighted, improving clarity and interaction with the tooltip. + +#### Breaking Changes + +- The default value of the `edgeLabelPlacement` property has been changed from `None` to `Shift` for better visibility of axis labels. + +### Stock Chart + +#### New Features + +- `#I620773` - The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points. + ## 27.2.5 (2024-12-03) ### Chart @@ -25,7 +52,7 @@ - `#I653442` - The selection rectangle now renders properly in canvas mode. - `#I654149` - Now the spline series animation is proper when adding null values. -## 27.2.3 (2024-11-21) +## 27.2.3 (2024-11-19) ### Chart @@ -33,14 +60,14 @@ - `#I650885` - Now, the subtitle will align properly without cut off. - `#I651405` - Legends with paging now render correctly when toggling in canvas mode. - + ### Stock Chart #### Bug Fixes - `#I652007` - The tick mark now remains consistent for the selected indicator after refresh or resize. -## 27.2.2 (2024-11-15) +## 27.2.2 (2024-11-14) ### Chart @@ -161,7 +188,7 @@ - `#I539415`- Provided support for smooth animation transitions when zooming the chart. - Added support to disable risers in the step line series for enhanced customization. -### Accumulation chart +### Accumulation Chart #### Features @@ -169,7 +196,7 @@ - Added support for rounded corners in pie, donut, pyramid, and funnel charts. - Provided pattern support for data points in accumulation charts. -## 26.2.13 (2024-09-10) +## 26.2.14 (2024-09-10) ### Chart diff --git a/components/charts/README.md b/components/charts/README.md index f1a253c66..a3b8f303b 100644 --- a/components/charts/README.md +++ b/components/charts/README.md @@ -283,10 +283,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use.Syncfusion® Essential Studio®licensed software, including this component, is subject to the terms and conditions ofSyncfusion® Essential Studio®[EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022Syncfusion® Essential Studio®Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/charts/package.json b/components/charts/package.json index 3616e58c7..01981c326 100644 --- a/components/charts/package.json +++ b/components/charts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-charts", - "version": "27.2.4", + "version": "20.22.1", "description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/charts/src/accumulation-chart/accumulationchart.component.ts b/components/charts/src/accumulation-chart/accumulationchart.component.ts index ef410154f..36021630d 100644 --- a/components/charts/src/accumulation-chart/accumulationchart.component.ts +++ b/components/charts/src/accumulation-chart/accumulationchart.component.ts @@ -7,7 +7,7 @@ import { AccumulationSeriesCollectionDirective, AccumulationSeriesDirective, Acc import { AccumulationAnnotationsDirective, AccumulationAnnotationDirective, AccumulationAnnotationsPlugin, AccumulationAnnotationPlugin } from './annotations.directive' -export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowExport', 'annotations', 'background', 'backgroundImage', 'border', 'center', 'centerLabel', 'currencyCode', 'dataSource', 'enableAnimation', 'enableBorderOnMouseMove', 'enableExport', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSmartLabels', 'height', 'highlightColor', 'highlightMode', 'highlightPattern', 'isMultiSelect', 'legendSettings', 'locale', 'margin', 'selectedDataIndexes', 'selectionMode', 'selectionPattern', 'series', 'subTitle', 'subTitleStyle', 'theme', 'title', 'titleStyle', 'tooltip', 'useGroupingSeparator', 'width', 'afterExport', 'animationComplete', 'annotationRender', 'beforePrint', 'beforeResize', 'chartDoubleClick', 'chartMouseClick', 'chartMouseDown', 'chartMouseLeave', 'chartMouseMove', 'chartMouseUp', 'legendClick', 'legendRender', 'load', 'loaded', 'pointClick', 'pointMove', 'pointRender', 'resized', 'selectionComplete', 'seriesRender', 'textRender', 'tooltipRender']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'accessibility', 'allowExport', 'annotations', 'background', 'backgroundImage', 'border', 'center', 'centerLabel', 'currencyCode', 'dataSource', 'enableAnimation', 'enableBorderOnMouseMove', 'enableExport', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSmartLabels', 'focusBorderColor', 'focusBorderMargin', 'focusBorderWidth', 'height', 'highlightColor', 'highlightMode', 'highlightPattern', 'isMultiSelect', 'legendSettings', 'locale', 'margin', 'selectedDataIndexes', 'selectionMode', 'selectionPattern', 'series', 'subTitle', 'subTitleStyle', 'theme', 'title', 'titleStyle', 'tooltip', 'useGroupingSeparator', 'width', 'afterExport', 'animationComplete', 'annotationRender', 'beforePrint', 'beforeResize', 'chartDoubleClick', 'chartMouseClick', 'chartMouseDown', 'chartMouseLeave', 'chartMouseMove', 'chartMouseUp', 'legendClick', 'legendRender', 'load', 'loaded', 'pointClick', 'pointMove', 'pointRender', 'resized', 'selectionComplete', 'seriesRender', 'textRender', 'tooltipRender']; export const modelProps: string[] = ['dataSource']; export const testProp: any = getProps({props: properties}); diff --git a/components/charts/src/chart/chart.component.ts b/components/charts/src/chart/chart.component.ts index 9cc8987fe..866505cd1 100644 --- a/components/charts/src/chart/chart.component.ts +++ b/components/charts/src/chart/chart.component.ts @@ -18,7 +18,7 @@ import { SelectedDataIndexesDirective, SelectedDataIndexDirective, SelectedDataI import { IndicatorsDirective, IndicatorDirective, IndicatorsPlugin, IndicatorPlugin } from './indicators.directive' -export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowExport', 'allowMultiSelection', 'annotations', 'axes', 'background', 'backgroundImage', 'border', 'chartArea', 'columns', 'crosshair', 'currencyCode', 'dataSource', 'description', 'enableAnimation', 'enableAutoIntervalOnBothAxis', 'enableCanvas', 'enableExport', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSideBySidePlacement', 'height', 'highlightColor', 'highlightMode', 'highlightPattern', 'indicators', 'isMultiSelect', 'isTransposed', 'legendSettings', 'locale', 'margin', 'palettes', 'primaryXAxis', 'primaryYAxis', 'rangeColorSettings', 'rows', 'selectedDataIndexes', 'selectionMode', 'selectionPattern', 'series', 'subTitle', 'subTitleStyle', 'tabIndex', 'theme', 'title', 'titleStyle', 'tooltip', 'useGroupingSeparator', 'width', 'zoomSettings', 'afterExport', 'animationComplete', 'annotationRender', 'axisLabelClick', 'axisLabelRender', 'axisMultiLabelRender', 'axisRangeCalculated', 'beforeExport', 'beforePrint', 'beforeResize', 'chartDoubleClick', 'chartMouseClick', 'chartMouseDown', 'chartMouseLeave', 'chartMouseMove', 'chartMouseUp', 'drag', 'dragComplete', 'dragEnd', 'dragStart', 'legendClick', 'legendRender', 'load', 'loaded', 'multiLevelLabelClick', 'onZooming', 'pointClick', 'pointDoubleClick', 'pointMove', 'pointRender', 'resized', 'scrollChanged', 'scrollEnd', 'scrollStart', 'selectionComplete', 'seriesRender', 'sharedTooltipRender', 'textRender', 'tooltipRender', 'zoomComplete']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'accessibility', 'allowExport', 'allowMultiSelection', 'annotations', 'axes', 'background', 'backgroundImage', 'border', 'chartArea', 'columns', 'crosshair', 'currencyCode', 'dataSource', 'description', 'enableAnimation', 'enableAutoIntervalOnBothAxis', 'enableCanvas', 'enableExport', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSideBySidePlacement', 'focusBorderColor', 'focusBorderMargin', 'focusBorderWidth', 'height', 'highlightColor', 'highlightMode', 'highlightPattern', 'indicators', 'isMultiSelect', 'isTransposed', 'legendSettings', 'locale', 'margin', 'palettes', 'primaryXAxis', 'primaryYAxis', 'rangeColorSettings', 'rows', 'selectedDataIndexes', 'selectionMode', 'selectionPattern', 'series', 'subTitle', 'subTitleStyle', 'tabIndex', 'theme', 'title', 'titleStyle', 'tooltip', 'useGroupingSeparator', 'width', 'zoomSettings', 'afterExport', 'animationComplete', 'annotationRender', 'axisLabelClick', 'axisLabelRender', 'axisMultiLabelRender', 'axisRangeCalculated', 'beforeExport', 'beforePrint', 'beforeResize', 'chartDoubleClick', 'chartMouseClick', 'chartMouseDown', 'chartMouseLeave', 'chartMouseMove', 'chartMouseUp', 'drag', 'dragComplete', 'dragEnd', 'dragStart', 'legendClick', 'legendRender', 'load', 'loaded', 'multiLevelLabelClick', 'onZooming', 'pointClick', 'pointDoubleClick', 'pointMove', 'pointRender', 'resized', 'scrollChanged', 'scrollEnd', 'scrollStart', 'selectionComplete', 'seriesRender', 'sharedTooltipRender', 'textRender', 'tooltipRender', 'zoomComplete']; export const modelProps: string[] = ['dataSource']; export const testProp: any = getProps({props: properties}); diff --git a/components/circulargauge/CHANGELOG.md b/components/circulargauge/CHANGELOG.md index 9e7c2e524..61862fa87 100644 --- a/components/circulargauge/CHANGELOG.md +++ b/components/circulargauge/CHANGELOG.md @@ -4,6 +4,14 @@ ## [Unreleased] +## 28.1.33 (2024-12-12) + +### Circular Gauge + +#### New features + +`#I642465` - The drag-and-drop interaction for pointers can now be enabled individually by using the `enableDrag` property within the `pointers` property when multiple pointers are available. + ## 27.1.58 (2024-11-05) ### Circular Gauge diff --git a/components/circulargauge/README.md b/components/circulargauge/README.md index 4ee4ffcb2..120b26268 100644 --- a/components/circulargauge/README.md +++ b/components/circulargauge/README.md @@ -117,10 +117,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/components/circulargauge/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-circulargauge-npm) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/circulargauge/package.json b/components/circulargauge/package.json index d4fbadaf7..8bd954c8c 100644 --- a/components/circulargauge/package.json +++ b/components/circulargauge/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-circulargauge", - "version": "27.1.58", + "version": "16.42.4", "description": "Essential JS 2 CircularGauge Components for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/circulargauge/src/circular-gauge/circulargauge.component.ts b/components/circulargauge/src/circular-gauge/circulargauge.component.ts index d5f86f164..9836267a8 100644 --- a/components/circulargauge/src/circular-gauge/circulargauge.component.ts +++ b/components/circulargauge/src/circular-gauge/circulargauge.component.ts @@ -96,6 +96,9 @@ export let CircularGaugeComponent: DefineVueComponent = vue custom(): void { this.updated(); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, export(type: Object, fileName: string, orientation?: Object, allowDownload?: boolean): Object { return this.ej2Instances.export(type, fileName, orientation, allowDownload); }, @@ -130,6 +133,7 @@ export type CircularGaugeComponent = typeof ComponentBase & { trigger(eventName: string, eventProp: { [key: string]: Object; }, successHandler?: Function): void; + destroy(): void; export(type: Object, fileName: string, orientation?: Object, allowDownload?: boolean): Object; print(id?: string[] | string | Object): void; setAnnotationValue(axisIndex: number, annotationIndex: number, content: string | Object): void; diff --git a/components/diagrams/CHANGELOG.md b/components/diagrams/CHANGELOG.md index adad75012..0c029f356 100644 --- a/components/diagrams/CHANGELOG.md +++ b/components/diagrams/CHANGELOG.md @@ -2,124 +2,7 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### Diagram - -#### Bug Fixes - -- `#I656496` - The shadow region is no longer drawn while creating a freehand connector with `DragSegmentThumb` enabled. -- `#I656689` - The resize cursor is now enabled even for phases with small widths, allowing them to be resized. -- `#I657602` - Ports now rotate properly with the node after performing Group and Flip actions. -- `#I655032` - The z-order of native nodes now updates properly at the UI level during undo and redo actions. - -## 27.2.4 (2024-11-26) - -### Diagram - -#### Bug Fixes - -- `#I651029` - Flip and rotation transformations for image nodes are now applied in exported images. - -## 27.2.3 (2024-11-21) - -### Diagram - -#### Bug Fixes - -- `#I647572` - Image node opacity is now applied in exported images. -- `#I644133` - Resolved the issue with drawing Polyline connector on iPad. -- `#I644139` - Improved touch interactions for selecting and editing nodes. -- `#I642023` - Multiple selected child nodes of a Swimlane can be moved to a different lane smoothly. -- `#I651070` - Deleted nodes now no longer reappear after interacting with nodes -- `#I652278` - The `elementDraw` event is now triggered for `freehand` connectors, `polyline` connectors, and `polygon` shapes. - -## 27.2.2 (2024-11-15) - -### Diagram - -#### Bug Fixes - -- `#I644056` - The style property now applies correctly to polygon objects during runtime drawing. -- `#I647667` - Nodes now resize correctly when the `AspectRatio` constraint is enabled. -- `#I647584` - Group nodes now rotate properly after being flipped. -- `#I651496` - Leaf nodes are now aligned correctly for Tree Alignment Center. - -## 27.1.58 (2024-11-05) - -### Diagram - -#### Bug Fixes - -- `#I641865` - Now, the node can be moved inside the lane when the `AllowMovingOutsideLane` constraint is applied to the nodes. - -## 27.1.57 (2024-10-29) - -### Diagram - -#### Bug Fixes - -- `#I637156` - Tooltip now displays properly on mobile devices with touch interactions. -- `#I637207` - Nodes are now resizable via touch interactions. -- `#I639121` - The gradient background of the node is now properly preserved when exporting the diagram as an SVG. -- `#F194691` - The Position Change Event Now Triggers on Keyboard Nudging. -- `#I642023`, `#I642126` - Multiple selected child nodes of a Swimlane can be moved to a different lane smoothly. -- `#I642048` - Multiple selected child nodes of a Swimlane can now be properly repositioned within the same lane. - -## 27.1.55 (2024-10-22) - -### Diagram - -#### Bug Fixes - -- `#I635721` - The undo and redo actions work during swimlane deletion, even when the swimlane's delete constraint is disabled. -- `#I638627` - The tooltip for the annotation is now visible when the text overflow is set to Ellipsis or Clip. -- `#I595572`, `#I632276` - The undefined exception will no longer be thrown when moving a node with Line Routing enabled. - -## 27.1.53 (2024-10-15) - -### Diagram - -#### Bug Fixes - -- `#I631866` - Now, The connectors can connect to ports even when their visibility is set to hidden. -- `#F194445` - The mouse cursor now updates correctly when entering the diagram canvas after changing tools at runtime. -- `#I635135` - The tooltip for a node is now displayed correctly when the node is grouped at runtime. -- `#I630934` - Now, The flipped annotations are readable when the corresponding node is flipped. - -## 27.1.52 (2024-10-08) - -### Diagram - -#### Bug Fixes - -- `#I632369` - Now, selector renders for newly added phase at runtime. -- `#I632361` - Now, Node will be draggable inside swimlane after adding new phase at run time. -- `#I632374` - Now, Height and Width of the lane will be updated properly. -- `#I632335` - Now, Node selection is restricted on diagram focus. -- `#I632371` - The resize cursor now updates correctly when hovering over the phase line. -- `#I632404` - Now, Rotating the flipped node will rotates its annotation along with the node. - -## 27.1.51 (2024-09-30) - -### Diagram - -#### Bug Fixes - -- `#I637400` - Now, the Fixed user handle visibility works properly. -- `#I629696` - Now, the image node is exported properly with every export region settings. -- `#F194390` - Now, Annotation will render based on its width if defined. - -## 27.1.50 (2024-09-24) - -### Diagram - -#### Bug Fixes - -- `#I627666` - Now, the layout renders properly without considering boundary constraints. -- `#I628018` - Now, Flipping the group node properly rendered and rotation properly worked for the child nodes. - -## 27.1.48 (2024-09-18) +## 28.1.33 (2024-12-12) ### Diagram diff --git a/components/diagrams/README.md b/components/diagrams/README.md index 8a1ea3d85..46cd372c0 100644 --- a/components/diagrams/README.md +++ b/components/diagrams/README.md @@ -206,10 +206,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-diagram-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/diagrams/package.json b/components/diagrams/package.json index cb2b6c3e8..3f3e9162a 100644 --- a/components/diagrams/package.json +++ b/components/diagrams/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-diagrams", - "version": "27.2.4", + "version": "19.18.0", "description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/diagrams/styles/bds-lite.scss b/components/diagrams/styles/bds-lite.scss new file mode 100644 index 000000000..e1e4b7c43 --- /dev/null +++ b/components/diagrams/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-diagrams/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/diagrams/styles/bds.scss b/components/diagrams/styles/bds.scss new file mode 100644 index 000000000..b67788a47 --- /dev/null +++ b/components/diagrams/styles/bds.scss @@ -0,0 +1 @@ +@import 'diagram/bds.scss'; diff --git a/components/diagrams/styles/diagram/bds.scss b/components/diagrams/styles/diagram/bds.scss new file mode 100644 index 000000000..437950708 --- /dev/null +++ b/components/diagrams/styles/diagram/bds.scss @@ -0,0 +1 @@ +@import 'ej2-diagrams/styles/diagram/bds.scss'; diff --git a/components/diagrams/styles/diagram/tailwind3.scss b/components/diagrams/styles/diagram/tailwind3.scss new file mode 100644 index 000000000..98ccdbd45 --- /dev/null +++ b/components/diagrams/styles/diagram/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-diagrams/styles/diagram/tailwind3.scss'; diff --git a/components/diagrams/styles/tailwind3-lite.scss b/components/diagrams/styles/tailwind3-lite.scss new file mode 100644 index 000000000..236a3493e --- /dev/null +++ b/components/diagrams/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-diagrams/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/diagrams/styles/tailwind3.scss b/components/diagrams/styles/tailwind3.scss new file mode 100644 index 000000000..9780d67f6 --- /dev/null +++ b/components/diagrams/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'diagram/tailwind3.scss'; diff --git a/components/documenteditor/CHANGELOG.md b/components/documenteditor/CHANGELOG.md index 679e1b47c..8c899dab7 100644 --- a/components/documenteditor/CHANGELOG.md +++ b/components/documenteditor/CHANGELOG.md @@ -2,20 +2,6 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### DocumentEditor - -#### Bug Fixes - -- `#I646634` - Resolved the horizontal and vertical border rendering issue when applying the cell background in the table. -- `#I648872` - Resolved the issue with paragraph indentation in lists when opening .docx files in the Document Editor. -- `#I647138`, `#I657678` - Resolved the font rendering issue that occurred when opening Chinese text documents in the Document Editor. -- `#I647834` - Resolved the layout issue that occurred when performing undo and redo operations. -- `#I649032` - Resolved the issue where table properties were not applied when a non-English locale was set in the Document Editor. -- `#I651642` - Resolved the script error issue related to layout when the document has a column break. -- `#I652084` - Resolved the issue with text visibility inside the table when the table has cell shading. - ## 27.2.4 (2024-11-26) ### DocumentEditor diff --git a/components/documenteditor/README.md b/components/documenteditor/README.md index 9c8686ad2..bb6f3715e 100644 --- a/components/documenteditor/README.md +++ b/components/documenteditor/README.md @@ -161,10 +161,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-word-processor-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/documenteditor/styles/bds-lite.scss b/components/documenteditor/styles/bds-lite.scss new file mode 100644 index 000000000..782c79a5c --- /dev/null +++ b/components/documenteditor/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-documenteditor/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/documenteditor/styles/bds.scss b/components/documenteditor/styles/bds.scss new file mode 100644 index 000000000..96633248d --- /dev/null +++ b/components/documenteditor/styles/bds.scss @@ -0,0 +1,2 @@ +@import 'document-editor/bds.scss'; +@import 'document-editor-container/bds.scss'; diff --git a/components/documenteditor/styles/document-editor-container/bds.scss b/components/documenteditor/styles/document-editor-container/bds.scss new file mode 100644 index 000000000..6cad28556 --- /dev/null +++ b/components/documenteditor/styles/document-editor-container/bds.scss @@ -0,0 +1 @@ +@import 'ej2-documenteditor/styles/document-editor-container/bds.scss'; diff --git a/components/documenteditor/styles/document-editor-container/tailwind3.scss b/components/documenteditor/styles/document-editor-container/tailwind3.scss new file mode 100644 index 000000000..93c2ab6a0 --- /dev/null +++ b/components/documenteditor/styles/document-editor-container/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-documenteditor/styles/document-editor-container/tailwind3.scss'; diff --git a/components/documenteditor/styles/document-editor/bds.scss b/components/documenteditor/styles/document-editor/bds.scss new file mode 100644 index 000000000..fff1819d1 --- /dev/null +++ b/components/documenteditor/styles/document-editor/bds.scss @@ -0,0 +1 @@ +@import 'ej2-documenteditor/styles/document-editor/bds.scss'; diff --git a/components/documenteditor/styles/document-editor/tailwind3.scss b/components/documenteditor/styles/document-editor/tailwind3.scss new file mode 100644 index 000000000..6cb951ee5 --- /dev/null +++ b/components/documenteditor/styles/document-editor/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-documenteditor/styles/document-editor/tailwind3.scss'; diff --git a/components/documenteditor/styles/tailwind3-lite.scss b/components/documenteditor/styles/tailwind3-lite.scss new file mode 100644 index 000000000..ddd5902c8 --- /dev/null +++ b/components/documenteditor/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-documenteditor/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/documenteditor/styles/tailwind3.scss b/components/documenteditor/styles/tailwind3.scss new file mode 100644 index 000000000..51dee20d6 --- /dev/null +++ b/components/documenteditor/styles/tailwind3.scss @@ -0,0 +1,2 @@ +@import 'document-editor/tailwind3.scss'; +@import 'document-editor-container/tailwind3.scss'; diff --git a/components/dropdowns/CHANGELOG.md b/components/dropdowns/CHANGELOG.md index c97268e21..27bf70160 100644 --- a/components/dropdowns/CHANGELOG.md +++ b/components/dropdowns/CHANGELOG.md @@ -2,385 +2,13 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### MultiSelect - -#### Bug Fixes - -- `#I655507` - Fixed an issue where the selected value was not loading after scrolling the popup. - -- `#I659840` - Fixed the issue where the Clear icon was not functioning properly. - -### DropDownTree - -#### Bug Fixes - -- `#I652479` - Resolved the duplicate ID issue in the Dropdown Tree component, which is impacting accessibility. - -- `#I658444` - Resolved the console error that occurred when selecting the `Select All` option after adding a new item to the Dropdown Tree component through the search functionality. - -- `#F195051` - The issue with pre-selecting child nodes in the Dropdown Tree component for Remote data has been resolved. - -- `#I656345` - The issue with child items being skipped when navigating tree items with the down arrow key while the filtering input is active in the Dropdown Tree has been resolved. - -## 27.2.4 (2024-11-26) - -### MultiSelect - -#### Bug Fixes - -- `#I655493` - Fixed the issue where the item was not displayed in the popup while filtering with virtualization. - -## 27.2.3 (2024-11-21) - -### ListBox - -#### Bug Fixes - -- Issue with "Listbox moveTo method thrown script error when toolbarSettings property is empty" has been resolved. - -### DropDownTree - -#### Bug Fixes - -- `I639573` - Resolved an issue where all child nodes of a parent node were automatically selected upon reopening the Dropdown Tree component after filtering and selecting the parent node. - -## 27.2.2 (2024-11-15) - -### DropDownTree - -#### Bug Fixes - -- `#I648663` - The issue where the focus style remained on the Dropdown Tree element even after shifting focus to the next focusable element has been resolved. - -### MultiSelect - -#### Bug Fixes - -- `#I634300` - Fixed an issue where clicking the Clear Icon did not remove all items as intended. - -- `#I645267` - Fixed an issue where the checkbox was added for the option group element when the enableGroupCheckBox property was enabled, but it is not selectable. - -## 27.1.58 (2024-11-05) - -### ComboBox - -#### Bug Fixes - -- `#I640083` - The issue causing a console error after selecting a value and subsequently emptying the datasource upon button click has been resolved. - -### DropDownTree - -#### Bug Fixes - -- `#I646545` - The issue with the customTemplate property, when used as a function type in the Dropdown Tree component, has been resolved. - -## 27.1.57 (2024-10-29) - -### ComboBox - -#### Bug Fixes - -- `#I640083` - The issue causing a console error after selecting a value and subsequently emptying the datasource upon button click has been resolved. - -### DropDownTree - -- `I639573` - Resolved issues with selected items and the checked state of the parent node when filtering in the Dropdown Tree component. - -### DropdownList - -#### Bug Fixes - -- `#I612750` - Fixed an issue where updateData was throwing an error when filtering in a DropDownList. - -## 27.1.55 (2024-10-22) - -### MultiSelect - -#### Bug Fixes - -- `#I639732` - Fixed an issue where removing one item using the cross icon caused all options to be removed from the select element in the DOM. - -## 27.1.53 (2024-10-15) - -### ListBox - -#### Bug Fixes - -- Issue with "Toolbar button state not updated properly while drag and drop with filtering and disabled listbox items" has been resolved. - -### DropDownList - -#### Bug fixes - -- `#I633865` - The issue with the selected item being incorrectly added to the popup in the dropdown list has been resolved. -- `#I912588` - The issue with filtered selected item in the Dropdown Tree component has been resolved. - -## 27.1.52 (2024-10-08) - -### ListBox - -#### Bug Fixes - -- `#I628439` - Issue with "Handle the toolbar button state while filtering with disabled listbox items" has been resolved. -- `#I625107` - Issue with "The listbox Item template with filtering action related issues" has been resolved. - -### DropDownTree - -#### Bug Fixes - -- `#I636022` - Nodes with selectable as false cannot be expanded or collapsed using keyboard in `Dropdown Tree` has been resolved. - -## 27.1.51 (2024-09-30) - -### MultiSelect - -#### Bug Fixes - -- `#I633820` - Resolved the issue where the change event was not triggered when removing the selected value. - -### ComboBox - -#### Bug Fixes - -- `#I631481` - The issue where the “aria-disabled” attribute value did not update properly when dynamically enabling and disabling the ComboBox has been resolved. - -## 27.1.50 (2024-09-24) - -### DropDownTree - -#### Bug Fixes - -- `#I635384` - Console error on initial rendering of `Dropdown Tree` when setting `checkDisabledChildren` to false with additional htmlAttributes has been resolved. - -### ListBox - -#### Bug Fixes - -- `#I608662` - Issue with "listbox `RemoveItems` method performance issue occurs while using large number items" has been resolved. -- `#I625107` - Issue with "Prevent the default sorting action for custom data from filtering updateData method" has been resolved. -- `#I628439` - Issue with "Dual listbox sample move function not working properly with disabled items" has been resolved. -- `#I904248` - Issue with "The `removeItems` method not working properly after drag and drop and specific the index value" has been resolved. - -## 27.1.48 (2024-09-18) - -### DropDownTree - -#### New Features - -- `#I621087` - Provided support to prevent the check action of disabled child nodes using `checkDisabledChildren` API. -- `#I610462` - Provided valueTemplate support to customize the display of selected values in the Dropdown Tree component. - -#### Bug Fixes - -- `#I622674` - The issue where, when multi selection is enabled, selected items were just appended into one string for the aria-label in the Dropdown Tree has been resolved. -- `#I630411` - Facing an console error when all nodes are not selectable while opening the popup in the Dropdown Tree component have been resolved. -- `#I624932` - Multiple focus issue when enabled the showSelectAll and allowFiltering properties in the Dropdown Tree component has been resolved. -- `#I625088` - The issue with selected field in the Dropdown Tree component has been resolved. -- `#I629188` - The issue with SelectAll checkbox being checked after reopening popup following filter action has been resolved. - -## 26.2.11 (2024-08-27) - -### MultiSelect - -#### Bug fixes - -- `#I620910` - Fixed the misalignment of footer elements in the MultiSelect popup on mobile devices. - -- `#I619463` - Fixed an exception that occurred when re-rendering the multiselect component inside the scheduler by clicking the scheduler navigation icon. - -- `#I620453` - Fixed the issue where ItemData returned null in the removed event argument when the value was cleared. - -- `#I6414793` - Fixed the issue where the Clear Icon fails to create a placeholder in MultiSelect after the selection is reset. - -### DropDownTree - -#### Bug Fixes - -- `#I619097` - The issue where the value property was not updating dynamically has been resolved. - -## 26.2.10 (2024-08-20) - -### DropDownTree - -#### Bug Fixes - -- `#I618290` - The issue with keyboard actions and the focus-related issue in the Dropdown Tree component have been resolved. - -- `#I615533` - The issue with toolbar action not working after insert the mention item in the Rich Text Editor has been resolved. - -## 26.2.9 (2024-08-13) - -### ListBox - -#### Bug Fixes - -- `#I898586` - Issue with "Script error thrown in listbox while changing `allowDragAndDrop` and dataSource property" has been resolved. -- `#I897366` - Issue with "Listbox double scroll appears issue while enabling the filtering option." has been resolved. - -### MultiSelect - -#### Bug fixes - -- `#I615841` - Fixed the issue where preselected values were not bound to the component with RemoteData when enableVirtualization was enabled. - -## 26.2.8 (2024-08-06) - -### DropdownList - -#### Bug Fixes - -- `#I612396` - Fixed an issue where an empty popup appeared when scrolling up and down with enableVirtualization and itemTemplate enabled. - -### MultiSelect - -#### Bug Fixes - -- `#I606184` - Fixed an issue where placeholder content was incorrectly displayed as an ellipsis in the MultiSelect component when the Chinese language was selected. - -### Mention - -#### Bug Fixes - -- `#I572346` - Now, the mention tags should not be added within the span while pasting in the Rich Text Editor. - -## 26.2.7 (2024-07-30) - -- `#I606320` - Fixed an issue where selected values were displayed in a disabled state. - -### AutoComplete - -#### Bug Fixes - -- `#I609561` - Fixed an issue where an exception occurred when clearing the value using the static clear icon. - -### ListBox - -#### Bug Fixes - -- `#I608662` - Issue with "listbox `RemoveItems` method performance issue occurs while using large number items" has been resolved. -- `#I897491` - Issue with "Input filter element was focused while clearing the datasource in the listbox" has been resolved. - -## 26.2.4 (2024-07-24) - -### DropdownList - -#### Bug Fixes - -- `#I612750` - Fixed an issue where updateData was throwing an error when filtering in a DropDownList. - -### MultiSelect - -#### Bug Fixes - -- `#I606210` - Fixed issue with the `GroupCheckBox` not being disabled properly. - -### Mention - -#### Bug Fixes - -- `#I608248` - Mention popup value not updating in textbox when using mouse interaction has been resolved. - -### DropDownTree - -#### Bug Fixes - -- `#I610232` - The issue where the for attribute was missing in the label element of the Dropdown Tree component has been resolved. - -## 26.1.42 (2024-07-16) - -### ListBox - -#### Bug Fixes - -- `#I607846` - Issue with "`actionComplete`event is not properly triggered in the dual listbox sample" has been resolved. -- `#I548014` - Issue with "Performance issue with dual list box component with large records" has been improved. -- `#I608380` - Issue with "listbox script error thrown when navigating to another page" has been resolved. -- `#I600939` - Resolved the `Flickering` issue occurred in listbox while drag and drop. - -### DropDownTree - -#### Bug Fixes - -- `#I605652` - Resolved the issue where updating the `value` was not working properly. - -### DropdownList - -#### Bug Fixes - -- `#I606941` - Fixed issue with ItemTemplate causing console error when changing dataSource in beforeOpen event. -- `#I606285` - The text alignment issue in the Dropdown Tree component has been resolved. - -- `#I600290` - Fixed issue where the index property was not updating when changing the data source dynamically. - -## 26.1.41 (2024-07-09) - -### DropDownTree - -#### Bug Fixes - -- `#I601738` - Resolved the issue where `autoCheck` action was not working properly during the filtering action. +## 28.1.33 (2024-12-12) ### ListBox #### Bug Fixes -- `#I601598` - Issue with "filtering was not applied after adding the new items in listbox while filtering" has been resolved. - -## 26.1.40 (2024-07-02) - -### DropDownTree - -#### Bug Fixes - -- `#I605241` - An issue with change event in the Dropdown Tree component has been resolved. - -### MultiSelect - -#### Bug Fixes - -- `#I580914` - Fixed issue with MultiSelect CheckBox mode and large dataset causing page unresponsiveness. - -## 26.1.39 (2024-06-25) - -### ListBox - -#### Bug Fixes - -- `#I599609` - Issue with "Scroller was not added properly to listbox while setting height to the parent element as percentage value" has been resolved. - -- `#I600939` - Provide the native mouse event arguments support to the listbox drag event. - -### Mention - -#### Bug Fixes - -- `#I549354` - Fixed issue where the search API was triggered without typing `mentionChar` when using Data Manager as the source. - -### DropDownTree - -#### Bug Fixes - -- `#I600175` - Resolved the issue where a console error occurred during the filtering action with empty `text` in the data source of the Dropdown Tree. - -- `#F150455` - The issue with the showSelectAll property, which occurred after performing the filtering action in the Dropdown Tree component, has been resolved. - -## 26.1.38 (2024-06-19) - -### ListBox - -#### Bug Fixes - -- `#I582328` - Issue with "Listbox component becomes unresponsive when resizing the window" has been resolved. - -### DropDownTree - -#### Bug Fixes - -- `#I596302` - The issues with the screen reader handling of selected items and the hidden input element in the Dropdown Tree component have been resolved. - -## 26.1.35 (2024-06-11) +- `#F43705` - Issue with "Dropping selected items does not work correctly while enabling the checkbox in listbox component." has been resolved. ### DropDownTree @@ -388,12 +16,6 @@ - `#I591637` - The close event is now triggered when the popup begins closing, and a cancel option is provided to prevent the close action if needed. -### ListBox - -#### Bug Fixes - -- `#F43705` - Issue with "Dropping selected items does not work correctly while enabling the checkbox in listbox component." has been resolved. - ### MultiSelect #### Bug Fixes diff --git a/components/dropdowns/README.md b/components/dropdowns/README.md index 6057e07cd..a54ebeb75 100644 --- a/components/dropdowns/README.md +++ b/components/dropdowns/README.md @@ -199,10 +199,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2023 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2023 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/dropdowns/package.json b/components/dropdowns/package.json index e13625bb2..cbc7de490 100644 --- a/components/dropdowns/package.json +++ b/components/dropdowns/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-dropdowns", - "version": "27.2.4", + "version": "18.66.23", "description": "Essential JS 2 DropDown Components for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/dropdowns/src/auto-complete/autocomplete.component.ts b/components/dropdowns/src/auto-complete/autocomplete.component.ts index 9ad45127d..01c5fee6a 100644 --- a/components/dropdowns/src/auto-complete/autocomplete.component.ts +++ b/components/dropdowns/src/auto-complete/autocomplete.component.ts @@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base'; import { AutoComplete, AutoCompleteModel } from '@syncfusion/ej2-dropdowns'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'autofill', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'highlight', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'minLength', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'showPopupButton', 'sortOrder', 'suggestionCount', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'select']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'autofill', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'highlight', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'minLength', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'showPopupButton', 'sortOrder', 'suggestionCount', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select']; export const modelProps: string[] = ['value']; export const testProp: any = getProps({props: properties}); diff --git a/components/dropdowns/src/combo-box/combobox.component.ts b/components/dropdowns/src/combo-box/combobox.component.ts index 7425c7c8d..d2e4a2c20 100644 --- a/components/dropdowns/src/combo-box/combobox.component.ts +++ b/components/dropdowns/src/combo-box/combobox.component.ts @@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base'; import { ComboBox, ComboBoxModel } from '@syncfusion/ej2-dropdowns'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'autofill', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'select']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'autofill', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select']; export const modelProps: string[] = ['value']; export const testProp: any = getProps({props: properties}); diff --git a/components/dropdowns/src/drop-down-list/dropdownlist.component.ts b/components/dropdowns/src/drop-down-list/dropdownlist.component.ts index 35ea94a62..274c76585 100644 --- a/components/dropdowns/src/drop-down-list/dropdownlist.component.ts +++ b/components/dropdowns/src/drop-down-list/dropdownlist.component.ts @@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base'; import { DropDownList, DropDownListModel } from '@syncfusion/ej2-dropdowns'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowFiltering', 'allowObjectBinding', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'select']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select']; export const modelProps: string[] = ['value']; export const testProp: any = getProps({props: properties}); diff --git a/components/dropdowns/src/multi-select/multiselect.component.ts b/components/dropdowns/src/multi-select/multiselect.component.ts index b3129cd29..e3012326a 100644 --- a/components/dropdowns/src/multi-select/multiselect.component.ts +++ b/components/dropdowns/src/multi-select/multiselect.component.ts @@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base'; import { MultiSelect, MultiSelectModel } from '@syncfusion/ej2-dropdowns'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'addTagOnBlur', 'allowCustomValue', 'allowFiltering', 'allowObjectBinding', 'changeOnBlur', 'closePopupOnSelect', 'cssClass', 'dataSource', 'delimiterChar', 'enableGroupCheckBox', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSelectionOrder', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'hideSelectedItem', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'maximumSelectionLength', 'mode', 'noRecordsTemplate', 'openOnClick', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'selectAllText', 'showClearButton', 'showDropDownIcon', 'showSelectAll', 'sortOrder', 'text', 'unSelectAllText', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'beforeSelectAll', 'blur', 'change', 'chipSelection', 'close', 'created', 'customValueSelection', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'removed', 'removing', 'select', 'selectedAll', 'tagging']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'addTagOnBlur', 'allowCustomValue', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'changeOnBlur', 'closePopupOnSelect', 'cssClass', 'dataSource', 'delimiterChar', 'enableGroupCheckBox', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSelectionOrder', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'hideSelectedItem', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'maximumSelectionLength', 'mode', 'noRecordsTemplate', 'openOnClick', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'selectAllText', 'showClearButton', 'showDropDownIcon', 'showSelectAll', 'sortOrder', 'text', 'unSelectAllText', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'beforeSelectAll', 'blur', 'change', 'chipSelection', 'close', 'created', 'customValueSelection', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'removed', 'removing', 'resizeStart', 'resizeStop', 'resizing', 'select', 'selectedAll', 'tagging']; export const modelProps: string[] = ['value']; export const testProp: any = getProps({props: properties}); diff --git a/components/dropdowns/styles/auto-complete/bds.scss b/components/dropdowns/styles/auto-complete/bds.scss new file mode 100644 index 000000000..fea68d18a --- /dev/null +++ b/components/dropdowns/styles/auto-complete/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/auto-complete/bds.scss'; diff --git a/components/dropdowns/styles/auto-complete/tailwind3.scss b/components/dropdowns/styles/auto-complete/tailwind3.scss new file mode 100644 index 000000000..467f4ae05 --- /dev/null +++ b/components/dropdowns/styles/auto-complete/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/auto-complete/tailwind3.scss'; diff --git a/components/dropdowns/styles/bds-lite.scss b/components/dropdowns/styles/bds-lite.scss new file mode 100644 index 000000000..f86f241c3 --- /dev/null +++ b/components/dropdowns/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/dropdowns/styles/bds.scss b/components/dropdowns/styles/bds.scss new file mode 100644 index 000000000..4d57385e3 --- /dev/null +++ b/components/dropdowns/styles/bds.scss @@ -0,0 +1,8 @@ +@import 'drop-down-base/bds.scss'; +@import 'drop-down-list/bds.scss'; +@import 'drop-down-tree/bds.scss'; +@import 'combo-box/bds.scss'; +@import 'auto-complete/bds.scss'; +@import 'multi-select/bds.scss'; +@import 'list-box/bds.scss'; +@import 'mention/bds.scss'; diff --git a/components/dropdowns/styles/combo-box/bds.scss b/components/dropdowns/styles/combo-box/bds.scss new file mode 100644 index 000000000..8b63b5d4f --- /dev/null +++ b/components/dropdowns/styles/combo-box/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/combo-box/bds.scss'; diff --git a/components/dropdowns/styles/combo-box/tailwind3.scss b/components/dropdowns/styles/combo-box/tailwind3.scss new file mode 100644 index 000000000..14e44cc51 --- /dev/null +++ b/components/dropdowns/styles/combo-box/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/combo-box/tailwind3.scss'; diff --git a/components/dropdowns/styles/drop-down-base/bds.scss b/components/dropdowns/styles/drop-down-base/bds.scss new file mode 100644 index 000000000..929977289 --- /dev/null +++ b/components/dropdowns/styles/drop-down-base/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/drop-down-base/bds.scss'; diff --git a/components/dropdowns/styles/drop-down-base/tailwind3.scss b/components/dropdowns/styles/drop-down-base/tailwind3.scss new file mode 100644 index 000000000..0ccbab913 --- /dev/null +++ b/components/dropdowns/styles/drop-down-base/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/drop-down-base/tailwind3.scss'; diff --git a/components/dropdowns/styles/drop-down-list/bds.scss b/components/dropdowns/styles/drop-down-list/bds.scss new file mode 100644 index 000000000..1bbefb605 --- /dev/null +++ b/components/dropdowns/styles/drop-down-list/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/drop-down-list/bds.scss'; diff --git a/components/dropdowns/styles/drop-down-list/tailwind3.scss b/components/dropdowns/styles/drop-down-list/tailwind3.scss new file mode 100644 index 000000000..74d70f862 --- /dev/null +++ b/components/dropdowns/styles/drop-down-list/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/drop-down-list/tailwind3.scss'; diff --git a/components/dropdowns/styles/drop-down-tree/bds.scss b/components/dropdowns/styles/drop-down-tree/bds.scss new file mode 100644 index 000000000..48eaeaabd --- /dev/null +++ b/components/dropdowns/styles/drop-down-tree/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/drop-down-tree/bds.scss'; diff --git a/components/dropdowns/styles/drop-down-tree/tailwind3.scss b/components/dropdowns/styles/drop-down-tree/tailwind3.scss new file mode 100644 index 000000000..8aecebd81 --- /dev/null +++ b/components/dropdowns/styles/drop-down-tree/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/drop-down-tree/tailwind3.scss'; diff --git a/components/dropdowns/styles/list-box/bds.scss b/components/dropdowns/styles/list-box/bds.scss new file mode 100644 index 000000000..5a3912901 --- /dev/null +++ b/components/dropdowns/styles/list-box/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/list-box/bds.scss'; diff --git a/components/dropdowns/styles/list-box/tailwind3.scss b/components/dropdowns/styles/list-box/tailwind3.scss new file mode 100644 index 000000000..12e91eb42 --- /dev/null +++ b/components/dropdowns/styles/list-box/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/list-box/tailwind3.scss'; diff --git a/components/dropdowns/styles/mention/bds.scss b/components/dropdowns/styles/mention/bds.scss new file mode 100644 index 000000000..debf96f57 --- /dev/null +++ b/components/dropdowns/styles/mention/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/mention/bds.scss'; diff --git a/components/dropdowns/styles/mention/tailwind3.scss b/components/dropdowns/styles/mention/tailwind3.scss new file mode 100644 index 000000000..c59d00c7d --- /dev/null +++ b/components/dropdowns/styles/mention/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/mention/tailwind3.scss'; diff --git a/components/dropdowns/styles/multi-select/bds.scss b/components/dropdowns/styles/multi-select/bds.scss new file mode 100644 index 000000000..54cd71bee --- /dev/null +++ b/components/dropdowns/styles/multi-select/bds.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/multi-select/bds.scss'; diff --git a/components/dropdowns/styles/multi-select/tailwind3.scss b/components/dropdowns/styles/multi-select/tailwind3.scss new file mode 100644 index 000000000..b2239d8e3 --- /dev/null +++ b/components/dropdowns/styles/multi-select/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/multi-select/tailwind3.scss'; diff --git a/components/dropdowns/styles/tailwind3-lite.scss b/components/dropdowns/styles/tailwind3-lite.scss new file mode 100644 index 000000000..a1459ba08 --- /dev/null +++ b/components/dropdowns/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-dropdowns/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/dropdowns/styles/tailwind3.scss b/components/dropdowns/styles/tailwind3.scss new file mode 100644 index 000000000..30cb5d7e5 --- /dev/null +++ b/components/dropdowns/styles/tailwind3.scss @@ -0,0 +1,8 @@ +@import 'drop-down-base/tailwind3.scss'; +@import 'drop-down-list/tailwind3.scss'; +@import 'drop-down-tree/tailwind3.scss'; +@import 'combo-box/tailwind3.scss'; +@import 'auto-complete/tailwind3.scss'; +@import 'multi-select/tailwind3.scss'; +@import 'list-box/tailwind3.scss'; +@import 'mention/tailwind3.scss'; diff --git a/components/filemanager/CHANGELOG.md b/components/filemanager/CHANGELOG.md index 3221a4cce..e0cedfa84 100644 --- a/components/filemanager/CHANGELOG.md +++ b/components/filemanager/CHANGELOG.md @@ -2,6 +2,21 @@ ## [Unreleased] +## 28.1.33 (2024-12-12) + +### FileManager + +#### Features + +- `#FB22569` - Provided chunk upload support in the File Manager, making it easier to upload large files or folders by breaking them into smaller chunks based on the specified `chunkSize` within [uploadSettings](https://ej2.syncfusion.com/documentation/api/file-manager/#uploadsettings) property. + +#### Bug Fixes + +- `#I659845` - The persistence issue with the sorting direction in the File Manager component details view has been resolved. +- `#I654478` - Resolve the inconsistent path issue in File Manager component ID based service. +- `#I658815` - The issue with the `ctrl` and `cmd` buttons for selecting multiple files in the macOS has been resolved. +- `#I662195` - The issue with navigation pane not reflect the renamed item data in the macOS has been resolved. + ## 27.2.5 (2024-12-03) ### FileManager @@ -27,7 +42,7 @@ #### Bug Fixes -- `#I641183` - Resolved the flat data navigation path and rename arguments issues in File Manager component. +- `#I641183` - Resolved the flat data navigation path and rename arguments issues in the File Manager component. ## 27.1.53 (2024-10-15) @@ -200,6 +215,10 @@ Event Name | Argument Name | Properties | Description ### FileManager +#### Bug Fixes + +- `#FB50961` - The issues related to XSS attacks with file or folder names in the File Manager details view template is fixed. + #### Features - Provided support in FileManager component to perform download operations via Fetch API request. Now FileManager component, will allow users to perform download operations using either the default form submit method or the latest Fetch API request with a Boolean property `useFormPost` in the `BeforeDownloadEventargs`. The default value of `useFormPost` is set to `true`, directing the FileManager component to utilize the form submit method by default for download operations. diff --git a/components/filemanager/README.md b/components/filemanager/README.md index 5bb854547..d60aaf6bd 100644 --- a/components/filemanager/README.md +++ b/components/filemanager/README.md @@ -142,8 +142,8 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-filemanager-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/filemanager/package.json b/components/filemanager/package.json index 07058b7e4..6aab7b12e 100644 --- a/components/filemanager/package.json +++ b/components/filemanager/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-filemanager", - "version": "27.2.3", + "version": "18.28.1", "description": "Essential JS 2 FileManager Component for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/filemanager/styles/bds-lite.scss b/components/filemanager/styles/bds-lite.scss new file mode 100644 index 000000000..bacd837ce --- /dev/null +++ b/components/filemanager/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-filemanager/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/filemanager/styles/bds.scss b/components/filemanager/styles/bds.scss new file mode 100644 index 000000000..e11428285 --- /dev/null +++ b/components/filemanager/styles/bds.scss @@ -0,0 +1 @@ +@import 'file-manager/bds.scss'; diff --git a/components/filemanager/styles/file-manager/bds.scss b/components/filemanager/styles/file-manager/bds.scss new file mode 100644 index 000000000..3f2734637 --- /dev/null +++ b/components/filemanager/styles/file-manager/bds.scss @@ -0,0 +1 @@ +@import 'ej2-filemanager/styles/file-manager/bds.scss'; diff --git a/components/filemanager/styles/file-manager/tailwind3.scss b/components/filemanager/styles/file-manager/tailwind3.scss new file mode 100644 index 000000000..ae2507329 --- /dev/null +++ b/components/filemanager/styles/file-manager/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-filemanager/styles/file-manager/tailwind3.scss'; diff --git a/components/filemanager/styles/tailwind3-lite.scss b/components/filemanager/styles/tailwind3-lite.scss new file mode 100644 index 000000000..e4d16f871 --- /dev/null +++ b/components/filemanager/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-filemanager/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/filemanager/styles/tailwind3.scss b/components/filemanager/styles/tailwind3.scss new file mode 100644 index 000000000..63c6e3b4f --- /dev/null +++ b/components/filemanager/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'file-manager/tailwind3.scss'; diff --git a/components/gantt/CHANGELOG.md b/components/gantt/CHANGELOG.md index 2b75849dc..e4ed0a3e6 100644 --- a/components/gantt/CHANGELOG.md +++ b/components/gantt/CHANGELOG.md @@ -2,6 +2,25 @@ ## [Unreleased] +## 28.1.33 (2024-12-12) + +### GanttChart + +#### Features + +- `#I639036` - Added `AutoFit` and `AutoFitAll` options in the `columnMenuItems` property to perform autofit on the current column and all existing columns. For more details, refer to the documentation link [here](https://ej2.syncfusion.com/documentation/gantt/columns/column-menu). +- `#I644719` - Implemented support for applying custom `colors` to individual segments in the PDF Gantt chart using the [`taskSegmentStyles`](https://ej2.syncfusion.com/documentation/api/gantt/iTaskbarStyle/#taskSegmentStyles) property, enabling enhanced customization and improved visualization of tasks and their segments in exported document. + +- `#I639036` - Added `AutoFit` and `AutoFitAll` options in the `columnMenuItems` property to perform autofit on the current column and all existing columns. For more details, refer to the documentation link [here](https://ej2.syncfusion.com/vue/documentation/gantt/columns/column-menu). +- `#I644719` - Implemented support for applying custom `colors` to individual segments in the PDF Gantt chart using the [`taskSegmentStyles`](https://ej2.syncfusion.com/vue/documentation/api/gantt/iTaskbarStyle/#taskSegmentStyles) property, enabling enhanced customization and improved visualization of tasks and their segments in exported document. + +#### Bug fixes + +- `#I660593` - Work field column value is inconsistent during cell editing issue has been fixed. +- `#I645586` - Last rows of the taskbar are not exported when performing PDF export with the `pageOrientation` set Portrait issue has been fixed. +- `#I656591` - Duplication of timeline issue occurs for PDF export when using a blob object issue has been fixed. +- `#I657724` - Tooltip misalignment issue in angular template issue has been fixed. + ## 27.2.5 (2024-12-03) ### GanttChart diff --git a/components/gantt/styles/bds-lite.scss b/components/gantt/styles/bds-lite.scss new file mode 100644 index 000000000..0fdcde4b4 --- /dev/null +++ b/components/gantt/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-gantt/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/gantt/styles/bds.scss b/components/gantt/styles/bds.scss new file mode 100644 index 000000000..bc6896b99 --- /dev/null +++ b/components/gantt/styles/bds.scss @@ -0,0 +1 @@ +@import 'gantt/bds.scss'; diff --git a/components/gantt/styles/gantt/bds.scss b/components/gantt/styles/gantt/bds.scss new file mode 100644 index 000000000..962883538 --- /dev/null +++ b/components/gantt/styles/gantt/bds.scss @@ -0,0 +1 @@ +@import 'ej2-gantt/styles/gantt/bds.scss'; diff --git a/components/gantt/styles/gantt/tailwind3.scss b/components/gantt/styles/gantt/tailwind3.scss new file mode 100644 index 000000000..743383300 --- /dev/null +++ b/components/gantt/styles/gantt/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-gantt/styles/gantt/tailwind3.scss'; diff --git a/components/gantt/styles/tailwind3-lite.scss b/components/gantt/styles/tailwind3-lite.scss new file mode 100644 index 000000000..1a89faf03 --- /dev/null +++ b/components/gantt/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-gantt/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/gantt/styles/tailwind3.scss b/components/gantt/styles/tailwind3.scss new file mode 100644 index 000000000..d828c27b3 --- /dev/null +++ b/components/gantt/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'gantt/tailwind3.scss'; diff --git a/components/grids/CHANGELOG.md b/components/grids/CHANGELOG.md index 901276028..73de2666d 100644 --- a/components/grids/CHANGELOG.md +++ b/components/grids/CHANGELOG.md @@ -2,146 +2,7 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### Grid - -#### Bug fixes - -- `#I645200` - Fixed an issue where focus would get stuck on the toolbar's last element if the checkbox column was the first and set to hidden. -- `#I655341` - Resolved an issue where the resize line was not appearing while resizing frozen columns. - -## 27.2.4 (2024-11-26) - -### Grid - -#### Bug fixes - -- `#I655170` - The issue where the checkbox in `showAddNewRow` was not disabled in edit mode has been resolved. -- `#I652910` - The issue where focus was not applied to the first cell after exiting edit mode using the Escape or Tab key has been resolved. -- `#I652753` - Resolved an issue where the `Excel` filter in the grid did not display the provided filter values when there was no data within the specified filtered range. -- `#I644788` - The issue with server-side Excel export not working in `ASP.NET Core Razor Pages` has been resolved. - -## 27.2.3 (2024-11-21) - -### Grid - -#### Bug fixes - -- `#I652520` - Resolved an issue where a script error was thrown when hovering over the stacked header column. -- `#I647846` - Fixed a script error that occurred when calling the `updateRow` method with an invalid row index. -- `#I650873` - Resolved an issue where the paste action could not be performed on a template cell in the Grid. -- `#I649529` - Fixed a script error that occurred while searching for unavailable data with the checkbox and `persistSelection` options enabled, and at least one column grouped. - -## 27.2.2 (2024-11-15) - -### Grid - -#### Bug fixes - -- `#I643163` - Resolved a script error that occurred during cell selection when `virtualization` was enabled. -- `#I621506`, `#I622810` - Provided icons for column chooser, autofit all columns, autofit column in adaptive view. -- `#FB62665` - Resolved type error in filter `itemTemplate` when binding functions. -- `#I646099` - Resolved `rowSelecting` and `RowDeselected` event arguments are `undefined` when `virtualization` is enabled. -- `#I648525` - Resolved an issue where deleting a record from the command column would not work when the delete confirmation dialog was enabled. -- `#FB62045` - Resolved the on-demand for excel/checkbox filtering in custom binding. -- `#I645596` - Resolved a resized column width resets after column reorder when `autofitColumns` method is invoked during initial rendering. -- `#I639180` - The issue with the `ODataV4Adaptor` checkbox filtering not functioning correctly when using an external `where` filter query has been resolved. -- `#I645754` - Fixed an issue that caused an error when opening the column chooser in vertical row rendering mode within `AdaptiveUI` mobile mode. - -## 27.1.58 (2024-11-05) - -### Grid - -#### Bug fixes - -- `I644169` - Resolved an issue where the `actionBegin` event triggers multiple times when dynamically updating the data source. -- `I645803` - Resolved an issue where the Grid displays an empty state when a grouped column contains `null` values. - -## 27.1.57 (2024-10-29) - -### Grid - -#### Bug fixes - -- `#I645144` - Resolved an issue where the search keyword would automatically change when entering more than 16 digits. -- `#I641786` - Fixed an issue with focus misplacement after deleting a row using the command column. -- `#I641368` - Resolved a type issue in the `ICustomOptr` interface by updating the `filterSettings.operators` property from `dateTimeOperator` to `datetimeOperator`. -- `#I640492` - The issue where the `dataBound` event was triggered multiple times during a page refresh when `virtualization` with persistence was enabled has been resolved. - -## 27.1.55 (2024-10-22) - -### Grid - -#### Bug fixes - -- `#I642129` - The script error that occurred when adding a new row with a `dateonly` column in `Batch` edit mode has been resolved. -- `#I643285` - The script error caused by the pager when using a custom locale has been resolved. -- `#I641645` - Resolved the misalignment of print grid cells for lazy loading with multi-column grouping. -- `#I638401` - In `AdaptiveUI` Grid, the localization issue with the filter dialog header text is still present, but the issue with the filter icon title has been resolved. -- `#I641453` - Fixed an issue where unsupported characters were present in the `pt` and `pt-BR` localization JSON files. -- `#F194581` - Fixed an issue where the `Excel` filter in the grid was not functioning correctly when localization was enabled. - -## 27.1.53 (2024-10-15) - -### Grid - -#### Bug fixes - -- `#I637799` - The issue with Excel custom filtering not working correctly with the `Null` or `Empty` operators has been resolved. -- `#FB61575` - The issue where the browser automatically scrolls to the grid when it is rendered with initially grouped columns has been resolved. -- `#I630298` - The issue where the `dataStateChange` event was not triggered when opening the filter menu for a Boolean column in custom data binding has been resolved. -- `I640964` - Resolved a script error that occurred when editing was disabled in `Batch` mode. -- `I638333` - Fixed an issue where clicking the `Clear` button in the sort responsive dialog incorrectly displayed all sort buttons text as `None` instead of their localized values. -- `I639750` - Resolved a script error that occurred during the initial rendering of `auto-generated` columns when resizing was enabled. -- `I638418` - Fixed a script error that occurred when opening the `filter` pop-up and navigating using the down arrow key. -- `I635845` - Resolved misalignment issues that occurred when resizing aggregate columns along with frozen columns. - -## 27.1.52 (2024-10-08) - -### Grid - -#### Bug fixes - -- `#I630299` - The issue where Virtualization loads indefinitely after applying Grouping, Filtering and scroll to the end has been resolved. -- `#F194538` - The issue where the `UpdateCell` method does not change the value of the primary key column in a newly added record before saving in batch mode has been resolved. -- `#I633129` - The issue where the `IEditCell` interface did not support the `TextBoxModel` property has been resolved. -- `#I633624` - The issue where the focus was moved out of the column chooser dialog when pressing the tab key on the cancel button has been resolved. -- `#I633945` - The issue where added records were not displayed while using `CustomDataAdaptor` with batch editing mode has been resolved. -- `#FB61502` - Resolved the script error occurs when enter key press with column spanning and hidden columns. -- `#I628507` - The issue where the reorder the stacked header with frozen column not working properly has been resolved. - -## 27.1.51 (2024-09-30) - -### Grid - -#### Bug fixes - -- `#I629864` - The `CSP` issue when using `CustomDataAdaptor` has been resolved. -- `#I631247` - The issue with delete icon is disabled in toolbar when the grid `dataSource` is empty with Batch edit has been resolved. -- `#I630777` - The issue where Virtualization not working properly with specific `pageSize` values has been resolved. -- `#I634165` - The issue with the Grid auto-saving the cell while using the `uploader` component with batch editing has been resolved. - -## 27.1.50 (2024-09-24) - -### Grid - -#### Bug fixes - -- `#I625709` - The issue with adding/editing when the grid component is rendered inside the Dialog component has been resolved. -- `#I628534` - The problem with the `BatchDelete` and `beforeBatchDelete` event arguments not being correct during bulk delete actions has been resolved. -- `#I631245` - The issue with the Cancel Interface in the `beforeDataBound` event arguments has been resolved. -- `#FB61172` - The issue with padding being added to the first cell during grid cell selection in the Material 3 theme has been resolved. -- `#FB60975` - The issue where the cell was not highlighted when selecting a row using a method in the EJ2 Grid has been resolved. -- `#I630248`, `#I631004` - The issue where the `minWidth` was not respected during window resizing has been resolved. -- `#I629597` - The issue with excel custom filter with the second empty filter not applied to the grid has been resolved. -- `#I631424` - The issue where the `AutoFill` position was not adjusted to corresponding cells when resizing the window has been resolved. -- `#I633357` - The issue with vertical expansion when dragging with long names and text wrap enabled has been resolved. -- `#I629718` - Grid didn't rendered properly while using the individual scripts has been fixed. -- `#I632793` - `getSelectedRecords` is not working properly has been resolved. -- `#I628424` - Header indent cell overlapped in a stacked frozen grid with grouped columns is fixed. - -## 27.1.48 (2024-09-18) +## 28.1.33 (2024-12-12) ### Grid diff --git a/components/grids/README.md b/components/grids/README.md index 8311e11b6..dda7b1578 100644 --- a/components/grids/README.md +++ b/components/grids/README.md @@ -171,10 +171,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-grid-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/grids/package.json b/components/grids/package.json index 6bb137657..e15976f68 100644 --- a/components/grids/package.json +++ b/components/grids/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-grids", - "version": "27.2.4", + "version": "1.193.11", "description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/grids/styles/bds-lite.scss b/components/grids/styles/bds-lite.scss new file mode 100644 index 000000000..43d707910 --- /dev/null +++ b/components/grids/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-grids/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/grids/styles/bds.scss b/components/grids/styles/bds.scss new file mode 100644 index 000000000..366e652d0 --- /dev/null +++ b/components/grids/styles/bds.scss @@ -0,0 +1,2 @@ +@import 'excel-filter/bds.scss'; +@import 'grid/bds.scss'; diff --git a/components/grids/styles/excel-filter/bds.scss b/components/grids/styles/excel-filter/bds.scss new file mode 100644 index 000000000..d0a98131c --- /dev/null +++ b/components/grids/styles/excel-filter/bds.scss @@ -0,0 +1 @@ +@import 'ej2-grids/styles/excel-filter/bds.scss'; diff --git a/components/grids/styles/excel-filter/tailwind3.scss b/components/grids/styles/excel-filter/tailwind3.scss new file mode 100644 index 000000000..cc567e8ef --- /dev/null +++ b/components/grids/styles/excel-filter/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-grids/styles/excel-filter/tailwind3.scss'; diff --git a/components/grids/styles/grid/bds.scss b/components/grids/styles/grid/bds.scss new file mode 100644 index 000000000..55b80dc4a --- /dev/null +++ b/components/grids/styles/grid/bds.scss @@ -0,0 +1 @@ +@import 'ej2-grids/styles/grid/bds.scss'; diff --git a/components/grids/styles/grid/tailwind3.scss b/components/grids/styles/grid/tailwind3.scss new file mode 100644 index 000000000..c5d63512f --- /dev/null +++ b/components/grids/styles/grid/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-grids/styles/grid/tailwind3.scss'; diff --git a/components/grids/styles/tailwind3-lite.scss b/components/grids/styles/tailwind3-lite.scss new file mode 100644 index 000000000..257868fb9 --- /dev/null +++ b/components/grids/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-grids/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/grids/styles/tailwind3.scss b/components/grids/styles/tailwind3.scss new file mode 100644 index 000000000..a14701cd0 --- /dev/null +++ b/components/grids/styles/tailwind3.scss @@ -0,0 +1,2 @@ +@import 'excel-filter/tailwind3.scss'; +@import 'grid/tailwind3.scss'; diff --git a/components/heatmap/CHANGELOG.md b/components/heatmap/CHANGELOG.md index e95b8f729..3882d87cf 100644 --- a/components/heatmap/CHANGELOG.md +++ b/components/heatmap/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 28.1.33 (2024-12-12) + +### HeatMap + +#### New features + +- `#I647940`, `#I637795` - Unsafe HTML codes in the HeatMap control can now be sanitized by setting the `enableHtmlSanitizer` property to **true**. + ## 27.1.48 (2024-09-18) ### HeatMap diff --git a/components/heatmap/README.md b/components/heatmap/README.md index 9341346f4..650e935fe 100644 --- a/components/heatmap/README.md +++ b/components/heatmap/README.md @@ -134,10 +134,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use.Syncfusion® Essential Studio®licensed software, including this component, is subject to the terms and conditions ofSyncfusion® Essential Studio®[EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2/blob/master/license?utm_source=npm&utm_campaign=vue-heatmap-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022Syncfusion® Essential Studio®Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/heatmap/package.json b/components/heatmap/package.json index 08bd04523..debf223b7 100644 --- a/components/heatmap/package.json +++ b/components/heatmap/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-heatmap", - "version": "27.1.50", + "version": "18.14.11", "description": "Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/heatmap/src/heatmap/heatmap.component.ts b/components/heatmap/src/heatmap/heatmap.component.ts index ddf3653db..d3ed6c259 100644 --- a/components/heatmap/src/heatmap/heatmap.component.ts +++ b/components/heatmap/src/heatmap/heatmap.component.ts @@ -4,7 +4,7 @@ import { isNullOrUndefined, getValue } from '@syncfusion/ej2-base'; import { HeatMap, HeatMapModel } from '@syncfusion/ej2-heatmap'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowSelection', 'backgroundColor', 'cellSettings', 'dataSource', 'dataSourceSettings', 'enableMultiSelect', 'enablePersistence', 'enableRtl', 'height', 'legendSettings', 'locale', 'margin', 'paletteSettings', 'renderingMode', 'showTooltip', 'theme', 'titleSettings', 'tooltipSettings', 'width', 'xAxis', 'yAxis', 'cellClick', 'cellDoubleClick', 'cellRender', 'cellSelected', 'created', 'legendRender', 'load', 'loaded', 'resized', 'tooltipRender']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowSelection', 'backgroundColor', 'cellSettings', 'dataSource', 'dataSourceSettings', 'enableHtmlSanitizer', 'enableMultiSelect', 'enablePersistence', 'enableRtl', 'height', 'legendSettings', 'locale', 'margin', 'paletteSettings', 'renderingMode', 'showTooltip', 'theme', 'titleSettings', 'tooltipSettings', 'width', 'xAxis', 'yAxis', 'cellClick', 'cellDoubleClick', 'cellRender', 'cellSelected', 'created', 'legendRender', 'load', 'loaded', 'resized', 'tooltipRender']; export const modelProps: string[] = []; export const testProp: any = getProps({props: properties}); @@ -96,6 +96,9 @@ export let HeatMapComponent: DefineVueComponent = vueDefineCompon clearSelection(): void { return this.ej2Instances.clearSelection(); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, export(type: Object, fileName: string, orientation?: Object): void { return this.ej2Instances.export(type, fileName, orientation); }, @@ -128,6 +131,7 @@ export type HeatMapComponent = typeof ComponentBase & { [key: string]: Object; }, successHandler?: Function): void; clearSelection(): void; + destroy(): void; export(type: Object, fileName: string, orientation?: Object): void; print(): void; refresh(): void; diff --git a/components/imageeditor/CHANGELOG.md b/components/imageeditor/CHANGELOG.md index 7e0601be7..8a139ca36 100644 --- a/components/imageeditor/CHANGELOG.md +++ b/components/imageeditor/CHANGELOG.md @@ -2,56 +2,18 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) +## 28.1.33 (2024-12-12) ### Image Editor -#### Features - -- Added new parameter, `transformCollection`, to the `drawText` method, enabling support for drawing text in multiple transformed states. - -## 27.1.58 (2024-11-05) - -### Image Editor - -#### Bug Fixes - -- `#I648400` - The issue with "Script error thrown while `calling` resize public method of image editor when toolbar property was `empty`" has been resolved. - -## 27.1.57 (2024-10-29) - -### Image Editor - -#### Bug Fixes - -- `#I910189` - The issue with "Browser window gets zoomed while zooming the image editor with mouse wheel support" has been resolved. - -## 27.1.53 (2024-10-15) - -### Image Editor - -#### Bug Fixes - - The issue with "Localization issue in ImageEditor" has been resolved. -- The issue with "redact with straightening not working properly" has been resolved. - -## 27.1.52 (2024-10-08) - -### Image Editor - -#### Bug Fixes - -- The issue with "text annotation not proper in transformed state" has been resolved. -- The issue with "image annotation not working properly in safari browser" has been resolved. - -## 27.1.51 (2024-09-30) +- The issue with "Image Editor arrow intersection point is improper" has bee resolved. -### Image Editor +#### Features -#### Bug Fixes +- The Image Editor component now supports image restrictions via the `uploadSettings` property, enabling users to specify allowed image extensions and define minimum and maximum image sizes. -- The issue with "undo-redo collection updated multiple times while customizing arrow annotation" has been resolved. -- The issue with "Image Editor arrow intersection point is improper" has bee resolved. +- The Image Editor component now supports the `WEBP` format, allowing users to upload and save WEBP images. ## 27.1.50 (2024-09-24) diff --git a/components/imageeditor/README.md b/components/imageeditor/README.md index d69f6eb2a..73eacfa18 100644 --- a/components/imageeditor/README.md +++ b/components/imageeditor/README.md @@ -126,8 +126,8 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use.Syncfusion® Essential Studio®licensed software, including this component, is subject to the terms and conditions ofSyncfusion® Essential Studio®[EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-imageeditor-npm) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2024Syncfusion® Essential Studio®Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/imageeditor/package.json b/components/imageeditor/package.json index e1daf3e43..6b363eb3b 100644 --- a/components/imageeditor/package.json +++ b/components/imageeditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-image-editor", - "version": "27.2.3", + "version": "27.1.50", "description": "Essential JS 2 ImageEditor for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/imageeditor/src/image-editor/imageeditor.component.ts b/components/imageeditor/src/image-editor/imageeditor.component.ts index 8db29ac38..ecc70a99d 100644 --- a/components/imageeditor/src/image-editor/imageeditor.component.ts +++ b/components/imageeditor/src/image-editor/imageeditor.component.ts @@ -4,7 +4,7 @@ import { isNullOrUndefined, getValue } from '@syncfusion/ej2-base'; import { ImageEditor, ImageEditorModel } from '@syncfusion/ej2-image-editor'; -export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowUndoRedo', 'cssClass', 'disabled', 'enablePersistence', 'enableRtl', 'finetuneSettings', 'fontFamily', 'height', 'isReadOnly', 'locale', 'quickAccessToolbarTemplate', 'selectionSettings', 'showQuickAccessToolbar', 'theme', 'toolbar', 'toolbarTemplate', 'width', 'zoomSettings', 'beforeSave', 'click', 'created', 'cropping', 'destroyed', 'editComplete', 'fileOpened', 'finetuneValueChanging', 'flipping', 'frameChange', 'imageFiltering', 'panning', 'quickAccessToolbarItemClick', 'quickAccessToolbarOpen', 'resizing', 'rotating', 'saved', 'selectionChanging', 'shapeChange', 'shapeChanging', 'toolbarCreated', 'toolbarItemClicked', 'toolbarUpdating', 'zooming']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowUndoRedo', 'cssClass', 'disabled', 'enablePersistence', 'enableRtl', 'finetuneSettings', 'fontFamily', 'height', 'isReadOnly', 'locale', 'quickAccessToolbarTemplate', 'selectionSettings', 'showQuickAccessToolbar', 'theme', 'toolbar', 'toolbarTemplate', 'uploadSettings', 'width', 'zoomSettings', 'beforeSave', 'click', 'created', 'cropping', 'destroyed', 'editComplete', 'fileOpened', 'finetuneValueChanging', 'flipping', 'frameChange', 'imageFiltering', 'panning', 'quickAccessToolbarItemClick', 'quickAccessToolbarOpen', 'resizing', 'rotating', 'saved', 'selectionChanging', 'shapeChange', 'shapeChanging', 'toolbarCreated', 'toolbarItemClicked', 'toolbarUpdating', 'zooming']; export const modelProps: string[] = []; export const testProp: any = getProps({props: properties}); diff --git a/components/imageeditor/styles/bds-lite.scss b/components/imageeditor/styles/bds-lite.scss new file mode 100644 index 000000000..77886cbe6 --- /dev/null +++ b/components/imageeditor/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-image-editor/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/imageeditor/styles/bds.scss b/components/imageeditor/styles/bds.scss new file mode 100644 index 000000000..faf634c3c --- /dev/null +++ b/components/imageeditor/styles/bds.scss @@ -0,0 +1 @@ +@import 'image-editor/bds.scss'; diff --git a/components/imageeditor/styles/image-editor/bds.scss b/components/imageeditor/styles/image-editor/bds.scss new file mode 100644 index 000000000..3fa8e2c81 --- /dev/null +++ b/components/imageeditor/styles/image-editor/bds.scss @@ -0,0 +1 @@ +@import 'ej2-image-editor/styles/image-editor/bds.scss'; diff --git a/components/imageeditor/styles/image-editor/tailwind3.scss b/components/imageeditor/styles/image-editor/tailwind3.scss new file mode 100644 index 000000000..a47681004 --- /dev/null +++ b/components/imageeditor/styles/image-editor/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-image-editor/styles/image-editor/tailwind3.scss'; diff --git a/components/imageeditor/styles/tailwind3-lite.scss b/components/imageeditor/styles/tailwind3-lite.scss new file mode 100644 index 000000000..db885b5e4 --- /dev/null +++ b/components/imageeditor/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-image-editor/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/imageeditor/styles/tailwind3.scss b/components/imageeditor/styles/tailwind3.scss new file mode 100644 index 000000000..078e33514 --- /dev/null +++ b/components/imageeditor/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'image-editor/tailwind3.scss'; diff --git a/components/inplaceeditor/README.md b/components/inplaceeditor/README.md index 32353aa1e..06b10ad47 100644 --- a/components/inplaceeditor/README.md +++ b/components/inplaceeditor/README.md @@ -2,7 +2,7 @@ ![ej2-vue-inplace-editor](https://ej2.syncfusion.com/products/images/inplace-editor/readMe.gif) -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at [https://www.syncfusion.com/sales/products](https://www.syncfusion.com/sales/products) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at [https://www.syncfusion.com/sales/products](https://www.syncfusion.com/sales/products) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials). > A free [community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. @@ -57,4 +57,4 @@ Check the license detail [here](https://github.com/syncfusion/ej2-javascript-ui- Check the changelog [here](https://github.com/syncfusion/ej2-javascript-ui-controls/blob/master/controls/inplace-editor/CHANGELOG.md?utm_source=npm&utm_campaign=inplace-editor) -© Copyright 2019 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2019 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/inplaceeditor/package.json b/components/inplaceeditor/package.json index 96417a07d..27aede69e 100644 --- a/components/inplaceeditor/package.json +++ b/components/inplaceeditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-inplace-editor", - "version": "27.1.50", + "version": "21.3.7", "description": "A package of Essential JS 2 Inplace editor components, which is used to edit and update the value dynamically in server. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/inplaceeditor/src/inplace-editor/inplaceeditor.component.ts b/components/inplaceeditor/src/inplace-editor/inplaceeditor.component.ts index 123e489a4..fa57393d1 100644 --- a/components/inplaceeditor/src/inplace-editor/inplaceeditor.component.ts +++ b/components/inplaceeditor/src/inplace-editor/inplaceeditor.component.ts @@ -130,6 +130,9 @@ export let InPlaceEditorComponent: DefineVueComponent = vue custom(): void { this.updated(); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, extendModelValue(val: string | number | boolean | Object | object | Object | string[] | Object[] | number[] | boolean[] | object[]): void { return this.ej2Instances.extendModelValue(val); }, @@ -161,6 +164,7 @@ export type InPlaceEditorComponent = typeof ComponentBase & { trigger(eventName: string, eventProp: { [key: string]: Object; }, successHandler?: Function): void; + destroy(): void; extendModelValue(val: string | number | boolean | Object | object | Object | string[] | Object[] | number[] | boolean[] | object[]): void; save(): void; setValue(): void; diff --git a/components/inplaceeditor/styles/bds-lite.scss b/components/inplaceeditor/styles/bds-lite.scss new file mode 100644 index 000000000..03dffa799 --- /dev/null +++ b/components/inplaceeditor/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-inplace-editor/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/inplaceeditor/styles/bds.scss b/components/inplaceeditor/styles/bds.scss new file mode 100644 index 000000000..4d8216022 --- /dev/null +++ b/components/inplaceeditor/styles/bds.scss @@ -0,0 +1 @@ +@import 'inplace-editor/bds.scss'; diff --git a/components/inplaceeditor/styles/inplace-editor/bds.scss b/components/inplaceeditor/styles/inplace-editor/bds.scss new file mode 100644 index 000000000..a2a7339b2 --- /dev/null +++ b/components/inplaceeditor/styles/inplace-editor/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inplace-editor/styles/inplace-editor/bds.scss'; diff --git a/components/inplaceeditor/styles/inplace-editor/tailwind3.scss b/components/inplaceeditor/styles/inplace-editor/tailwind3.scss new file mode 100644 index 000000000..8c307923f --- /dev/null +++ b/components/inplaceeditor/styles/inplace-editor/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inplace-editor/styles/inplace-editor/tailwind3.scss'; diff --git a/components/inplaceeditor/styles/tailwind3-lite.scss b/components/inplaceeditor/styles/tailwind3-lite.scss new file mode 100644 index 000000000..66558c82e --- /dev/null +++ b/components/inplaceeditor/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-inplace-editor/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/inplaceeditor/styles/tailwind3.scss b/components/inplaceeditor/styles/tailwind3.scss new file mode 100644 index 000000000..533036549 --- /dev/null +++ b/components/inplaceeditor/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'inplace-editor/tailwind3.scss'; diff --git a/components/inputs/CHANGELOG.md b/components/inputs/CHANGELOG.md index 5a98621f0..dfd1c5463 100644 --- a/components/inputs/CHANGELOG.md +++ b/components/inputs/CHANGELOG.md @@ -2,55 +2,7 @@ ## [Unreleased] -## 27.2.4 (2024-11-26) - -### NumericTextBox - -#### Bug Fixes - -- `#I656269` - Fixed an exception that occurred in the `NumericTextBox` when the `PDF viewer` was destroyed. - -## 27.2.2 (2024-11-15) - -### Uploader - -#### Bug Fixes - -- `#I648755` - Fixed an issue where, with sequential upload enabled, if the first file is paused, the second file will not automatically start uploading. - -- `#I648407` - Fixed an issue where users were unable to add custom form data in the beforeUpload event. - -### TextBox - -#### Bug Fixes - -- `#I648833` - Fixed an issue with the floating label and border changes that occur upon clicking the reset button. - -## 27.1.58 (2024-11-05) - -### NumericTextBox - -#### Bug Fixes - -- `#I641562` - Fixed an issue where pasting a number with spaces resulted in a blank entry. - -## 27.1.55 (2024-10-22) - -### NumericTextBox - -#### Bug Fixes - -- `#I641562` - Fixed an issue where pasting a number with spaces resulted in a blank entry. - -## 27.1.50 (2024-09-24) - -### ColorPicker - -#### Bug Fixes - -- Issue with "Hovering style for primary button of color picker in bootstrap 5 theme" has been resolved. - -## 27.1.48 (2024-09-18) +## 28.1.33 (2024-12-12) ### ColorPicker @@ -58,12 +10,6 @@ - `#I904686` - Issue with "Color picker component was not properly read in accessibility tool" has been resolved. -### Slider - -#### Bug Fixes - -- `#I624218` - An issue with Slider ticks in material theme has been resolved. - ## 26.1.35 (2024-06-11) ### OTP Input `Preview` diff --git a/components/inputs/README.md b/components/inputs/README.md index 36c6ca86d..b2ac654d4 100644 --- a/components/inputs/README.md +++ b/components/inputs/README.md @@ -242,10 +242,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/inputs/package.json b/components/inputs/package.json index 3f84cdd0c..7fd925142 100644 --- a/components/inputs/package.json +++ b/components/inputs/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-inputs", - "version": "27.2.4", + "version": "18.78.15", "description": "A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/inputs/styles/bds-lite.scss b/components/inputs/styles/bds-lite.scss new file mode 100644 index 000000000..66d68a66c --- /dev/null +++ b/components/inputs/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/inputs/styles/bds.scss b/components/inputs/styles/bds.scss new file mode 100644 index 000000000..bb6fe063b --- /dev/null +++ b/components/inputs/styles/bds.scss @@ -0,0 +1,13 @@ +@import 'signature/bds.scss'; +@import 'input/bds.scss'; +@import 'numerictextbox/bds.scss'; +@import 'maskedtextbox/bds.scss'; +@import 'slider/bds.scss'; +@import 'textbox/bds.scss'; +@import 'textarea/bds.scss'; +@import 'uploader/bds.scss'; +@import 'color-picker/bds.scss'; +@import 'rating/bds.scss'; +@import 'data-form/bds.scss'; +@import 'otp-input/bds.scss'; +@import 'smart-textarea/bds.scss'; diff --git a/components/inputs/styles/color-picker/bds.scss b/components/inputs/styles/color-picker/bds.scss new file mode 100644 index 000000000..153501e01 --- /dev/null +++ b/components/inputs/styles/color-picker/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/color-picker/bds.scss'; diff --git a/components/inputs/styles/color-picker/tailwind3.scss b/components/inputs/styles/color-picker/tailwind3.scss new file mode 100644 index 000000000..1d104f9bf --- /dev/null +++ b/components/inputs/styles/color-picker/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/color-picker/tailwind3.scss'; diff --git a/components/inputs/styles/data-form/bds.scss b/components/inputs/styles/data-form/bds.scss new file mode 100644 index 000000000..4fa749e41 --- /dev/null +++ b/components/inputs/styles/data-form/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/data-form/bds.scss'; diff --git a/components/inputs/styles/data-form/tailwind3.scss b/components/inputs/styles/data-form/tailwind3.scss new file mode 100644 index 000000000..1ceba7a60 --- /dev/null +++ b/components/inputs/styles/data-form/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/data-form/tailwind3.scss'; diff --git a/components/inputs/styles/input/bds.scss b/components/inputs/styles/input/bds.scss new file mode 100644 index 000000000..396478abb --- /dev/null +++ b/components/inputs/styles/input/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/input/bds.scss'; diff --git a/components/inputs/styles/input/tailwind3.scss b/components/inputs/styles/input/tailwind3.scss new file mode 100644 index 000000000..b9e307616 --- /dev/null +++ b/components/inputs/styles/input/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/input/tailwind3.scss'; diff --git a/components/inputs/styles/maskedtextbox/bds.scss b/components/inputs/styles/maskedtextbox/bds.scss new file mode 100644 index 000000000..309055716 --- /dev/null +++ b/components/inputs/styles/maskedtextbox/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/maskedtextbox/bds.scss'; diff --git a/components/inputs/styles/maskedtextbox/tailwind3.scss b/components/inputs/styles/maskedtextbox/tailwind3.scss new file mode 100644 index 000000000..1e4c33d38 --- /dev/null +++ b/components/inputs/styles/maskedtextbox/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/maskedtextbox/tailwind3.scss'; diff --git a/components/inputs/styles/numerictextbox/bds.scss b/components/inputs/styles/numerictextbox/bds.scss new file mode 100644 index 000000000..f750a1d55 --- /dev/null +++ b/components/inputs/styles/numerictextbox/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/numerictextbox/bds.scss'; diff --git a/components/inputs/styles/numerictextbox/tailwind3.scss b/components/inputs/styles/numerictextbox/tailwind3.scss new file mode 100644 index 000000000..e72f095b3 --- /dev/null +++ b/components/inputs/styles/numerictextbox/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/numerictextbox/tailwind3.scss'; diff --git a/components/inputs/styles/otp-input/bds.scss b/components/inputs/styles/otp-input/bds.scss new file mode 100644 index 000000000..a5fd2724a --- /dev/null +++ b/components/inputs/styles/otp-input/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/otp-input/bds.scss'; diff --git a/components/inputs/styles/otp-input/tailwind3.scss b/components/inputs/styles/otp-input/tailwind3.scss new file mode 100644 index 000000000..50fdf4fdf --- /dev/null +++ b/components/inputs/styles/otp-input/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/otp-input/tailwind3.scss'; diff --git a/components/inputs/styles/rating/bds.scss b/components/inputs/styles/rating/bds.scss new file mode 100644 index 000000000..22c69c817 --- /dev/null +++ b/components/inputs/styles/rating/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/rating/bds.scss'; diff --git a/components/inputs/styles/rating/tailwind3.scss b/components/inputs/styles/rating/tailwind3.scss new file mode 100644 index 000000000..c735b7bc1 --- /dev/null +++ b/components/inputs/styles/rating/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/rating/tailwind3.scss'; diff --git a/components/inputs/styles/signature/bds.scss b/components/inputs/styles/signature/bds.scss new file mode 100644 index 000000000..704dfeda1 --- /dev/null +++ b/components/inputs/styles/signature/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/signature/bds.scss'; diff --git a/components/inputs/styles/signature/tailwind3.scss b/components/inputs/styles/signature/tailwind3.scss new file mode 100644 index 000000000..842ee7c77 --- /dev/null +++ b/components/inputs/styles/signature/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/signature/tailwind3.scss'; diff --git a/components/inputs/styles/slider/bds.scss b/components/inputs/styles/slider/bds.scss new file mode 100644 index 000000000..fadad0bb6 --- /dev/null +++ b/components/inputs/styles/slider/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/slider/bds.scss'; diff --git a/components/inputs/styles/slider/tailwind3.scss b/components/inputs/styles/slider/tailwind3.scss new file mode 100644 index 000000000..835125a01 --- /dev/null +++ b/components/inputs/styles/slider/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/slider/tailwind3.scss'; diff --git a/components/inputs/styles/smart-textarea/bds.scss b/components/inputs/styles/smart-textarea/bds.scss new file mode 100644 index 000000000..13fd9a0af --- /dev/null +++ b/components/inputs/styles/smart-textarea/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/smart-textarea/bds.scss'; diff --git a/components/inputs/styles/smart-textarea/tailwind3.scss b/components/inputs/styles/smart-textarea/tailwind3.scss new file mode 100644 index 000000000..d49cecfd7 --- /dev/null +++ b/components/inputs/styles/smart-textarea/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/smart-textarea/tailwind3.scss'; diff --git a/components/inputs/styles/tailwind3-lite.scss b/components/inputs/styles/tailwind3-lite.scss new file mode 100644 index 000000000..51cf4bab3 --- /dev/null +++ b/components/inputs/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/inputs/styles/tailwind3.scss b/components/inputs/styles/tailwind3.scss new file mode 100644 index 000000000..81186654f --- /dev/null +++ b/components/inputs/styles/tailwind3.scss @@ -0,0 +1,13 @@ +@import 'signature/tailwind3.scss'; +@import 'input/tailwind3.scss'; +@import 'numerictextbox/tailwind3.scss'; +@import 'maskedtextbox/tailwind3.scss'; +@import 'slider/tailwind3.scss'; +@import 'textbox/tailwind3.scss'; +@import 'textarea/tailwind3.scss'; +@import 'uploader/tailwind3.scss'; +@import 'color-picker/tailwind3.scss'; +@import 'rating/tailwind3.scss'; +@import 'data-form/tailwind3.scss'; +@import 'otp-input/tailwind3.scss'; +@import 'smart-textarea/tailwind3.scss'; diff --git a/components/inputs/styles/textarea/bds.scss b/components/inputs/styles/textarea/bds.scss new file mode 100644 index 000000000..237e9d1b5 --- /dev/null +++ b/components/inputs/styles/textarea/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/textarea/bds.scss'; diff --git a/components/inputs/styles/textarea/tailwind3.scss b/components/inputs/styles/textarea/tailwind3.scss new file mode 100644 index 000000000..8a73d1a54 --- /dev/null +++ b/components/inputs/styles/textarea/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/textarea/tailwind3.scss'; diff --git a/components/inputs/styles/textbox/bds.scss b/components/inputs/styles/textbox/bds.scss new file mode 100644 index 000000000..a9f05a329 --- /dev/null +++ b/components/inputs/styles/textbox/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/textbox/bds.scss'; diff --git a/components/inputs/styles/textbox/tailwind3.scss b/components/inputs/styles/textbox/tailwind3.scss new file mode 100644 index 000000000..396689b89 --- /dev/null +++ b/components/inputs/styles/textbox/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/textbox/tailwind3.scss'; diff --git a/components/inputs/styles/uploader/bds.scss b/components/inputs/styles/uploader/bds.scss new file mode 100644 index 000000000..28ab81074 --- /dev/null +++ b/components/inputs/styles/uploader/bds.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/uploader/bds.scss'; diff --git a/components/inputs/styles/uploader/tailwind3.scss b/components/inputs/styles/uploader/tailwind3.scss new file mode 100644 index 000000000..c164f2ba2 --- /dev/null +++ b/components/inputs/styles/uploader/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-inputs/styles/uploader/tailwind3.scss'; diff --git a/components/interactivechat/CHANGELOG.md b/components/interactivechat/CHANGELOG.md index dfd31f02a..7faf02d29 100644 --- a/components/interactivechat/CHANGELOG.md +++ b/components/interactivechat/CHANGELOG.md @@ -2,18 +2,6 @@ ## [Unreleased] -## 27.1.53 (2024-10-15) - -### AI AssistView - -#### Bug Fixes - -`#I639994` - Now the issue with CSS syntax exception raised by the use of justifyContent property style in the AI AssistView has been resolved. - -#### Feature - -`#640732` - Now we have provided localization support for the stop responding text in the AI AssistView. - ## 27.1.48 (2024-09-18) ### AI AssistView diff --git a/components/interactivechat/README.md b/components/interactivechat/README.md index e46587bc0..09ed2dad5 100644 --- a/components/interactivechat/README.md +++ b/components/interactivechat/README.md @@ -1,6 +1,6 @@ # Vue Interactive Chat Component -A package of Vue Interactive Chat components which comes with a AI AssistView component to enables users to display AI-generated responses in a user-friendly interface. +A package of Vue Interactive Chat components which comes with a AI AssistView component to enables users to display AI-generated responses in a user-friendly interface and the Chat UI component which is lightweight, conversational interface for displaying chat messages between the users. ## What's Included in the Vue Interactive Chat Package @@ -17,7 +17,7 @@ The [Vue AI AssistView](https://www.syncfusion.com/vue-ui-controls/vue-ai-assist

-Vue AI AssistView Component +Vue AI AssistView Component

#### Key features @@ -28,6 +28,29 @@ The [Vue AI AssistView](https://www.syncfusion.com/vue-ui-controls/vue-ai-assist * Custom views: Extensive customization options for creating personalized views in addition to the built-in assist view. * Customization: Allows customizing the default appearance, including prompts, responses, and more, to suit your needs. +### Vue Chat UI + +The [Vue Chat UI](https://www.syncfusion.com/vue-ui-controls/vue-chat-ui?utm_source=npm&utm_medium=listing&utm_campaign=vue-interactive-chat-npm) component is a lightweight, user-friendly conversational interface for displaying chat messages between users. It features messages with timestamps, avatar images with fallback text, typing indicators, and extensive customization options, making it ideal for building modern chat applications. + +

+ Getting Started . + Online demos . + Learn more +

+ +

+Vue Chat UI Component +

+ +#### Key features + +* Message suggestions: Provides on-demand suggestions using customizable templates to enhance user interactions. +* On-demand messages loading: Dynamically loads messages to optimize performance, especially for lengthy conversations. +* Header toolbar: Allows adding toolbar items in the header with options for executing custom commands. +* Timebreak: Automatically inserts time breaks between messages, enhancing readability by grouping conversations by date. +* Typing indicator: Shows real-time typing activity of users with customizable indicator styles. +* Customization: Allows users to customize the default appearance, including messages, the footer, and more, to suit their needs. + ## Setup To install `interactive chat` and its dependent packages, use the following Command, @@ -54,10 +77,10 @@ Product support is available through the following mediums. ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-ui-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-ui-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-interactive-chat-npm) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/interactivechat/package.json b/components/interactivechat/package.json index 52d06c874..29b4fa1cd 100644 --- a/components/interactivechat/package.json +++ b/components/interactivechat/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-interactive-chat", - "version": "27.1.53", + "version": "27.1.48", "description": "Essential JS 2 Component for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/interactivechat/src/ai-assist-view/aiassistview.component.ts b/components/interactivechat/src/ai-assistview/aiassistview.component.ts similarity index 98% rename from components/interactivechat/src/ai-assist-view/aiassistview.component.ts rename to components/interactivechat/src/ai-assistview/aiassistview.component.ts index 7a1b0d726..a502e19ef 100644 --- a/components/interactivechat/src/ai-assist-view/aiassistview.component.ts +++ b/components/interactivechat/src/ai-assistview/aiassistview.component.ts @@ -134,6 +134,9 @@ export let AIAssistViewComponent: DefineVueComponent = vueDe addPromptResponse(promptData: string | Object): void { return this.ej2Instances.addPromptResponse(promptData); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, executePrompt(prompt: string): void { return this.ej2Instances.executePrompt(prompt); }, @@ -157,6 +160,7 @@ export type AIAssistViewComponent = typeof ComponentBase & { [key: string]: Object; }, successHandler?: Function): void; addPromptResponse(promptData: string | Object): void; + destroy(): void; executePrompt(prompt: string): void }; diff --git a/components/interactivechat/src/ai-assist-view/index.ts b/components/interactivechat/src/ai-assistview/index.ts similarity index 100% rename from components/interactivechat/src/ai-assist-view/index.ts rename to components/interactivechat/src/ai-assistview/index.ts diff --git a/components/interactivechat/src/ai-assist-view/views.directive.ts b/components/interactivechat/src/ai-assistview/views.directive.ts similarity index 100% rename from components/interactivechat/src/ai-assist-view/views.directive.ts rename to components/interactivechat/src/ai-assistview/views.directive.ts diff --git a/components/interactivechat/src/chat-ui/chatui.component.ts b/components/interactivechat/src/chat-ui/chatui.component.ts new file mode 100644 index 000000000..a93899e42 --- /dev/null +++ b/components/interactivechat/src/chat-ui/chatui.component.ts @@ -0,0 +1,141 @@ +import { ComponentBase, gh, getProps, isExecute, vueDefineComponent, DefineVueComponent } from '@syncfusion/ej2-vue-base'; +import { isNullOrUndefined, getValue } from '@syncfusion/ej2-base'; + +import { ChatUI, ChatUIModel } from '@syncfusion/ej2-interactive-chat'; +import { MessagesDirective, MessageDirective, MessagesPlugin, MessagePlugin } from './messages.directive' + + +export const properties: string[] = ['isLazyUpdate', 'plugins', 'autoScrollToBottom', 'cssClass', 'emptyChatTemplate', 'enablePersistence', 'enableRtl', 'footerTemplate', 'headerIconCss', 'headerText', 'headerToolbar', 'height', 'loadOnDemand', 'locale', 'messageTemplate', 'messages', 'placeholder', 'showFooter', 'showHeader', 'showTimeBreak', 'showTimeStamp', 'suggestionTemplate', 'suggestions', 'timeBreakTemplate', 'timeStampFormat', 'typingUsers', 'typingUsersTemplate', 'user', 'width', 'created', 'messageSend', 'userTyping']; +export const modelProps: string[] = []; + +export const testProp: any = getProps({props: properties}); +export const props = testProp[0], watch = testProp[1], emitProbs: any = Object.keys(watch); +emitProbs.push('modelchanged', 'update:modelValue'); +for (let props of modelProps) { emitProbs.push('update:'+props) } + +/** + * Represents the Essential JS 2 VueJS ChatUI Component + * ```vue + * + * ``` + */ +export let ChatUIComponent: DefineVueComponent = vueDefineComponent({ + name: 'ChatUIComponent', + mixins: [ComponentBase], + props: props, + watch: watch, + emits: emitProbs, + provide() { return { custom: this.custom } }, + data() { + return { + ej2Instances: new ChatUI({}) as any, + propKeys: properties as string[], + models: modelProps as string[], + hasChildDirective: true as boolean, + hasInjectedModules: false as boolean, + tagMapper: {"e-messages":"e-message"} as { [key: string]: Object }, + tagNameMapper: {} as Object, + isVue3: !isExecute as boolean, + templateCollection: {} as any, + } + }, + created() { + + this.bindProperties(); + this.ej2Instances._setProperties = this.ej2Instances.setProperties; + this.ej2Instances.setProperties = this.setProperties; + this.ej2Instances.clearTemplate = this.clearTemplate; + this.updated = this.updated; + }, + render(createElement: any) { + let h: any = !isExecute ? gh : createElement; + let slots: any = null; + if(!isNullOrUndefined((this as any).$slots.default)) { + slots = !isExecute ? (this as any).$slots.default() : (this as any).$slots.default; + } + return h('div', slots); + }, + methods: { + clearTemplate(templateNames?: string[]): any { + if (!templateNames){ templateNames = Object.keys(this.templateCollection || {}) } + if (templateNames.length && this.templateCollection) { + for (let tempName of templateNames){ + let elementCollection: any = this.templateCollection[tempName]; + if(elementCollection && elementCollection.length) { + for(let ele of elementCollection) { + this.destroyPortals(ele); + } + delete this.templateCollection[tempName]; + } + } + } + }, + setProperties(prop: any, muteOnChange: boolean): void { + if(this.isVue3) { this.models = !this.models ? this.ej2Instances.referModels : this.models } + if (this.ej2Instances && this.ej2Instances._setProperties) { + this.ej2Instances._setProperties(prop, muteOnChange); + } + if (prop && this.models && this.models.length) { + Object.keys(prop).map((key: string): void => { + this.models.map((model: string): void => { + if ((key === model) && !(/datasource/i.test(key))) { + if (this.isVue3) { + this.ej2Instances.vueInstance.$emit('update:' + key, prop[key]); + } else { + (this as any).$emit('update:' + key, prop[key]); + (this as any).$emit('modelchanged', prop[key]); + } + } + }); + }); + } + }, + custom(): void { + this.updated(); + }, + addMessage(message: string | Object): void { + return this.ej2Instances.addMessage(message); + }, + destroy(): void { + return this.ej2Instances.destroy(); + }, + scrollToBottom(): void { + return this.ej2Instances.scrollToBottom(); + }, + updateMessage(message: Object, msgId: string): void { + return this.ej2Instances.updateMessage(message, msgId); + }, + } +}); + +export type ChatUIComponent = typeof ComponentBase & { + ej2Instances: ChatUI; + isVue3: boolean; + isLazyUpdate: Boolean; + plugins: any[]; + propKeys: string[]; + models: string[]; + hasChildDirective: boolean; + tagMapper: { + [key: string]: Object; + }; + tagNameMapper: Object; + setProperties(prop: any, muteOnChange: boolean): void; + trigger(eventName: string, eventProp: { + [key: string]: Object; + }, successHandler?: Function): void; + addMessage(message: string | Object): void; + destroy(): void; + scrollToBottom(): void; + updateMessage(message: Object, msgId: string): void +}; + +export const ChatUIPlugin = { + name: 'ejs-chatui', + install(Vue: any) { + Vue.component(ChatUIPlugin.name, ChatUIComponent); + Vue.component(MessagePlugin.name, MessageDirective); + Vue.component(MessagesPlugin.name, MessagesDirective); + + } +} \ No newline at end of file diff --git a/components/interactivechat/src/chat-ui/index.ts b/components/interactivechat/src/chat-ui/index.ts new file mode 100644 index 000000000..88cc6884d --- /dev/null +++ b/components/interactivechat/src/chat-ui/index.ts @@ -0,0 +1,2 @@ +export { MessagesDirective, MessageDirective, MessagesPlugin, MessagePlugin } from './messages.directive'; +export { ChatUIComponent, ChatUIPlugin } from './chatui.component'; \ No newline at end of file diff --git a/components/interactivechat/src/chat-ui/messages.directive.ts b/components/interactivechat/src/chat-ui/messages.directive.ts new file mode 100644 index 000000000..ec26f3fa8 --- /dev/null +++ b/components/interactivechat/src/chat-ui/messages.directive.ts @@ -0,0 +1,60 @@ +import { gh, isExecute, vueDefineComponent, DefineVueDirective } from '@syncfusion/ej2-vue-base'; +import { isNullOrUndefined } from '@syncfusion/ej2-base'; +import { MessageModel } from '@syncfusion/ej2-interactive-chat'; + +export let MessagesDirective = vueDefineComponent({ + inject: { custom: { default: null } }, + render(createElement: any): void { + if (!isExecute) { + let h: any = !isExecute ? gh : createElement; + let slots: any = null; + if(!isNullOrUndefined((this as any).$slots.default)) { + slots = !isExecute ? (this as any).$slots.default() : (this as any).$slots.default; + } + return h('div', { class: 'e-directive' }, slots); + } + return; + }, + updated(): void { + if (!isExecute && this.custom) { this.custom() } + }, + methods: { + getTag(): string { + return 'e-messages'; + } + } +}); +export const MessagesPlugin = { + name: 'e-messages', + install(Vue: any) { + Vue.component(MessagesPlugin.name, MessagesDirective); + } +} + +/** + * Represents the Essential JS 2 VueJS ChatUI Component + * ```vue + * + * + * + * + * + * + * ``` + */ +export let MessageDirective: DefineVueDirective = vueDefineComponent({ + render(): void { + return; + }, + methods: { + getTag(): string { + return 'e-message'; + } + } +}); +export const MessagePlugin = { + name: 'e-message', + install(Vue: any) { + Vue.component(MessagePlugin.name, MessageDirective); + } +} \ No newline at end of file diff --git a/components/interactivechat/src/index.ts b/components/interactivechat/src/index.ts index a737ead20..30daa8dd6 100644 --- a/components/interactivechat/src/index.ts +++ b/components/interactivechat/src/index.ts @@ -1,3 +1,5 @@ export * from '@syncfusion/ej2-interactive-chat'; -export { ViewsDirective, ViewDirective, ViewsPlugin, ViewPlugin } from './ai-assist-view/views.directive'; -export { AIAssistViewComponent, AIAssistViewPlugin } from './ai-assist-view/aiassistview.component'; \ No newline at end of file +export { ViewsDirective, ViewDirective, ViewsPlugin, ViewPlugin } from './ai-assistview/views.directive'; +export { AIAssistViewComponent, AIAssistViewPlugin } from './ai-assistview/aiassistview.component'; +export { MessagesDirective, MessageDirective, MessagesPlugin, MessagePlugin } from './chat-ui/messages.directive'; +export { ChatUIComponent, ChatUIPlugin } from './chat-ui/chatui.component'; \ No newline at end of file diff --git a/components/interactivechat/styles/ai-assist-view/bootstrap-dark.scss b/components/interactivechat/styles/ai-assist-view/bootstrap-dark.scss deleted file mode 100644 index 0e10e35f6..000000000 --- a/components/interactivechat/styles/ai-assist-view/bootstrap-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/bootstrap-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/bootstrap.scss b/components/interactivechat/styles/ai-assist-view/bootstrap.scss deleted file mode 100644 index 2cbe90783..000000000 --- a/components/interactivechat/styles/ai-assist-view/bootstrap.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/bootstrap.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/bootstrap4.scss b/components/interactivechat/styles/ai-assist-view/bootstrap4.scss deleted file mode 100644 index 70b05a6c7..000000000 --- a/components/interactivechat/styles/ai-assist-view/bootstrap4.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/bootstrap4.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/bootstrap5-dark.scss b/components/interactivechat/styles/ai-assist-view/bootstrap5-dark.scss deleted file mode 100644 index 3f5e165d2..000000000 --- a/components/interactivechat/styles/ai-assist-view/bootstrap5-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/bootstrap5-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/bootstrap5.3.scss b/components/interactivechat/styles/ai-assist-view/bootstrap5.3.scss deleted file mode 100644 index 448fd47f9..000000000 --- a/components/interactivechat/styles/ai-assist-view/bootstrap5.3.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/bootstrap5.3.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/bootstrap5.scss b/components/interactivechat/styles/ai-assist-view/bootstrap5.scss deleted file mode 100644 index b8eb538ed..000000000 --- a/components/interactivechat/styles/ai-assist-view/bootstrap5.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/bootstrap5.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/fabric-dark.scss b/components/interactivechat/styles/ai-assist-view/fabric-dark.scss deleted file mode 100644 index c9856948f..000000000 --- a/components/interactivechat/styles/ai-assist-view/fabric-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/fabric-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/fabric.scss b/components/interactivechat/styles/ai-assist-view/fabric.scss deleted file mode 100644 index 98942ef56..000000000 --- a/components/interactivechat/styles/ai-assist-view/fabric.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/fabric.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/fluent-dark.scss b/components/interactivechat/styles/ai-assist-view/fluent-dark.scss deleted file mode 100644 index ba809924d..000000000 --- a/components/interactivechat/styles/ai-assist-view/fluent-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/fluent-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/fluent.scss b/components/interactivechat/styles/ai-assist-view/fluent.scss deleted file mode 100644 index 0e8ecb82a..000000000 --- a/components/interactivechat/styles/ai-assist-view/fluent.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/fluent.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/fluent2.scss b/components/interactivechat/styles/ai-assist-view/fluent2.scss deleted file mode 100644 index 56da5efdd..000000000 --- a/components/interactivechat/styles/ai-assist-view/fluent2.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/fluent2.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/highcontrast-light.scss b/components/interactivechat/styles/ai-assist-view/highcontrast-light.scss deleted file mode 100644 index 557c405e0..000000000 --- a/components/interactivechat/styles/ai-assist-view/highcontrast-light.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/highcontrast-light.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/highcontrast.scss b/components/interactivechat/styles/ai-assist-view/highcontrast.scss deleted file mode 100644 index 8cce460e8..000000000 --- a/components/interactivechat/styles/ai-assist-view/highcontrast.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/highcontrast.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/material-dark.scss b/components/interactivechat/styles/ai-assist-view/material-dark.scss deleted file mode 100644 index 528f743b1..000000000 --- a/components/interactivechat/styles/ai-assist-view/material-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/material-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/material.scss b/components/interactivechat/styles/ai-assist-view/material.scss deleted file mode 100644 index 39c142320..000000000 --- a/components/interactivechat/styles/ai-assist-view/material.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/material.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/material3-dark.scss b/components/interactivechat/styles/ai-assist-view/material3-dark.scss deleted file mode 100644 index 1e1894d5f..000000000 --- a/components/interactivechat/styles/ai-assist-view/material3-dark.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'ej2-base/styles/definition/material3-dark.scss'; -@import 'ej2-interactive-chat/styles/ai-assist-view/material3-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/material3.scss b/components/interactivechat/styles/ai-assist-view/material3.scss deleted file mode 100644 index 2406ddeec..000000000 --- a/components/interactivechat/styles/ai-assist-view/material3.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'ej2-base/styles/definition/material3.scss'; -@import 'ej2-interactive-chat/styles/ai-assist-view/material3.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/tailwind-dark.scss b/components/interactivechat/styles/ai-assist-view/tailwind-dark.scss deleted file mode 100644 index 2c3679e4c..000000000 --- a/components/interactivechat/styles/ai-assist-view/tailwind-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/tailwind-dark.scss'; diff --git a/components/interactivechat/styles/ai-assist-view/tailwind.scss b/components/interactivechat/styles/ai-assist-view/tailwind.scss deleted file mode 100644 index 8df0c9b64..000000000 --- a/components/interactivechat/styles/ai-assist-view/tailwind.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-interactive-chat/styles/ai-assist-view/tailwind.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bds.scss b/components/interactivechat/styles/ai-assistview/bds.scss new file mode 100644 index 000000000..a89a27329 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bds.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bds.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bootstrap-dark.scss b/components/interactivechat/styles/ai-assistview/bootstrap-dark.scss new file mode 100644 index 000000000..dd5d3564b --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bootstrap-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bootstrap-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bootstrap.scss b/components/interactivechat/styles/ai-assistview/bootstrap.scss new file mode 100644 index 000000000..d37ab3881 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bootstrap.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bootstrap.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bootstrap4.scss b/components/interactivechat/styles/ai-assistview/bootstrap4.scss new file mode 100644 index 000000000..cb122beac --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bootstrap4.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bootstrap4.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bootstrap5-dark.scss b/components/interactivechat/styles/ai-assistview/bootstrap5-dark.scss new file mode 100644 index 000000000..f8946df69 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bootstrap5-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bootstrap5-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bootstrap5.3.scss b/components/interactivechat/styles/ai-assistview/bootstrap5.3.scss new file mode 100644 index 000000000..778b1e19c --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bootstrap5.3.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bootstrap5.3.scss'; diff --git a/components/interactivechat/styles/ai-assistview/bootstrap5.scss b/components/interactivechat/styles/ai-assistview/bootstrap5.scss new file mode 100644 index 000000000..0a53d7fed --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/bootstrap5.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/bootstrap5.scss'; diff --git a/components/interactivechat/styles/ai-assistview/fabric-dark.scss b/components/interactivechat/styles/ai-assistview/fabric-dark.scss new file mode 100644 index 000000000..0c4b4a1be --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/fabric-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/fabric-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/fabric.scss b/components/interactivechat/styles/ai-assistview/fabric.scss new file mode 100644 index 000000000..276ec2dbc --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/fabric.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/fabric.scss'; diff --git a/components/interactivechat/styles/ai-assistview/fluent-dark.scss b/components/interactivechat/styles/ai-assistview/fluent-dark.scss new file mode 100644 index 000000000..679869102 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/fluent-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/fluent-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/fluent.scss b/components/interactivechat/styles/ai-assistview/fluent.scss new file mode 100644 index 000000000..6d5432f4c --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/fluent.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/fluent.scss'; diff --git a/components/interactivechat/styles/ai-assistview/fluent2.scss b/components/interactivechat/styles/ai-assistview/fluent2.scss new file mode 100644 index 000000000..0dd8f180b --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/fluent2.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/fluent2.scss'; diff --git a/components/interactivechat/styles/ai-assistview/highcontrast-light.scss b/components/interactivechat/styles/ai-assistview/highcontrast-light.scss new file mode 100644 index 000000000..eaaaba55a --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/highcontrast-light.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/highcontrast-light.scss'; diff --git a/components/interactivechat/styles/ai-assistview/highcontrast.scss b/components/interactivechat/styles/ai-assistview/highcontrast.scss new file mode 100644 index 000000000..591c7bcdd --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/highcontrast.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/highcontrast.scss'; diff --git a/components/interactivechat/styles/ai-assistview/material-dark.scss b/components/interactivechat/styles/ai-assistview/material-dark.scss new file mode 100644 index 000000000..ca618f9e3 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/material-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/material-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/material.scss b/components/interactivechat/styles/ai-assistview/material.scss new file mode 100644 index 000000000..4d8234f73 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/material.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/material.scss'; diff --git a/components/interactivechat/styles/ai-assistview/material3-dark.scss b/components/interactivechat/styles/ai-assistview/material3-dark.scss new file mode 100644 index 000000000..24075d53c --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/material3-dark.scss @@ -0,0 +1,2 @@ +@import 'ej2-base/styles/definition/material3-dark.scss'; +@import 'ej2-interactive-chat/styles/ai-assistview/material3-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/material3.scss b/components/interactivechat/styles/ai-assistview/material3.scss new file mode 100644 index 000000000..7f20394da --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/material3.scss @@ -0,0 +1,2 @@ +@import 'ej2-base/styles/definition/material3.scss'; +@import 'ej2-interactive-chat/styles/ai-assistview/material3.scss'; diff --git a/components/interactivechat/styles/ai-assistview/tailwind-dark.scss b/components/interactivechat/styles/ai-assistview/tailwind-dark.scss new file mode 100644 index 000000000..d877d577e --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/tailwind-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/tailwind-dark.scss'; diff --git a/components/interactivechat/styles/ai-assistview/tailwind.scss b/components/interactivechat/styles/ai-assistview/tailwind.scss new file mode 100644 index 000000000..bc1c031a0 --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/tailwind.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/tailwind.scss'; diff --git a/components/interactivechat/styles/ai-assistview/tailwind3.scss b/components/interactivechat/styles/ai-assistview/tailwind3.scss new file mode 100644 index 000000000..e4090cfbd --- /dev/null +++ b/components/interactivechat/styles/ai-assistview/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/ai-assistview/tailwind3.scss'; diff --git a/components/interactivechat/styles/bds-lite.scss b/components/interactivechat/styles/bds-lite.scss new file mode 100644 index 000000000..6f2f3f0ac --- /dev/null +++ b/components/interactivechat/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/interactivechat/styles/bds.scss b/components/interactivechat/styles/bds.scss new file mode 100644 index 000000000..a630b7897 --- /dev/null +++ b/components/interactivechat/styles/bds.scss @@ -0,0 +1,2 @@ +@import 'ai-assistview/bds.scss'; +@import 'chat-ui/bds.scss'; diff --git a/components/interactivechat/styles/bootstrap-dark.scss b/components/interactivechat/styles/bootstrap-dark.scss index ce04a4db2..0881719f9 100644 --- a/components/interactivechat/styles/bootstrap-dark.scss +++ b/components/interactivechat/styles/bootstrap-dark.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/bootstrap-dark.scss'; +@import 'ai-assistview/bootstrap-dark.scss'; +@import 'chat-ui/bootstrap-dark.scss'; diff --git a/components/interactivechat/styles/bootstrap.scss b/components/interactivechat/styles/bootstrap.scss index 61082db3b..5319d5b39 100644 --- a/components/interactivechat/styles/bootstrap.scss +++ b/components/interactivechat/styles/bootstrap.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/bootstrap.scss'; +@import 'ai-assistview/bootstrap.scss'; +@import 'chat-ui/bootstrap.scss'; diff --git a/components/interactivechat/styles/bootstrap4.scss b/components/interactivechat/styles/bootstrap4.scss index 345ee4dd6..97697a2a3 100644 --- a/components/interactivechat/styles/bootstrap4.scss +++ b/components/interactivechat/styles/bootstrap4.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/bootstrap4.scss'; +@import 'ai-assistview/bootstrap4.scss'; +@import 'chat-ui/bootstrap4.scss'; diff --git a/components/interactivechat/styles/bootstrap5-dark.scss b/components/interactivechat/styles/bootstrap5-dark.scss index e5d09045b..56ba8c216 100644 --- a/components/interactivechat/styles/bootstrap5-dark.scss +++ b/components/interactivechat/styles/bootstrap5-dark.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/bootstrap5-dark.scss'; +@import 'ai-assistview/bootstrap5-dark.scss'; +@import 'chat-ui/bootstrap5-dark.scss'; diff --git a/components/interactivechat/styles/bootstrap5.3.scss b/components/interactivechat/styles/bootstrap5.3.scss index 9ab299c5c..2198f8d59 100644 --- a/components/interactivechat/styles/bootstrap5.3.scss +++ b/components/interactivechat/styles/bootstrap5.3.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/bootstrap5.3.scss'; +@import 'ai-assistview/bootstrap5.3.scss'; +@import 'chat-ui/bootstrap5.3.scss'; diff --git a/components/interactivechat/styles/bootstrap5.scss b/components/interactivechat/styles/bootstrap5.scss index 1852f3359..bf457ceee 100644 --- a/components/interactivechat/styles/bootstrap5.scss +++ b/components/interactivechat/styles/bootstrap5.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/bootstrap5.scss'; +@import 'ai-assistview/bootstrap5.scss'; +@import 'chat-ui/bootstrap5.scss'; diff --git a/components/interactivechat/styles/chat-ui/bds.scss b/components/interactivechat/styles/chat-ui/bds.scss new file mode 100644 index 000000000..33ad374ee --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bds.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bds.scss'; diff --git a/components/interactivechat/styles/chat-ui/bootstrap-dark.scss b/components/interactivechat/styles/chat-ui/bootstrap-dark.scss new file mode 100644 index 000000000..3fad503ee --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bootstrap-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bootstrap-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/bootstrap.scss b/components/interactivechat/styles/chat-ui/bootstrap.scss new file mode 100644 index 000000000..153d38b99 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bootstrap.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bootstrap.scss'; diff --git a/components/interactivechat/styles/chat-ui/bootstrap4.scss b/components/interactivechat/styles/chat-ui/bootstrap4.scss new file mode 100644 index 000000000..a00904cec --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bootstrap4.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bootstrap4.scss'; diff --git a/components/interactivechat/styles/chat-ui/bootstrap5-dark.scss b/components/interactivechat/styles/chat-ui/bootstrap5-dark.scss new file mode 100644 index 000000000..6ff9d478d --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bootstrap5-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bootstrap5-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/bootstrap5.3.scss b/components/interactivechat/styles/chat-ui/bootstrap5.3.scss new file mode 100644 index 000000000..cfbd2534b --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bootstrap5.3.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bootstrap5.3.scss'; diff --git a/components/interactivechat/styles/chat-ui/bootstrap5.scss b/components/interactivechat/styles/chat-ui/bootstrap5.scss new file mode 100644 index 000000000..31b7ad9a7 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/bootstrap5.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/bootstrap5.scss'; diff --git a/components/interactivechat/styles/chat-ui/fabric-dark.scss b/components/interactivechat/styles/chat-ui/fabric-dark.scss new file mode 100644 index 000000000..c51a858c4 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/fabric-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/fabric-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/fabric.scss b/components/interactivechat/styles/chat-ui/fabric.scss new file mode 100644 index 000000000..96ce1abf7 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/fabric.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/fabric.scss'; diff --git a/components/interactivechat/styles/chat-ui/fluent-dark.scss b/components/interactivechat/styles/chat-ui/fluent-dark.scss new file mode 100644 index 000000000..fd1a0412f --- /dev/null +++ b/components/interactivechat/styles/chat-ui/fluent-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/fluent-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/fluent.scss b/components/interactivechat/styles/chat-ui/fluent.scss new file mode 100644 index 000000000..fc0cce635 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/fluent.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/fluent.scss'; diff --git a/components/interactivechat/styles/chat-ui/fluent2.scss b/components/interactivechat/styles/chat-ui/fluent2.scss new file mode 100644 index 000000000..d1fc9095e --- /dev/null +++ b/components/interactivechat/styles/chat-ui/fluent2.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/fluent2.scss'; diff --git a/components/interactivechat/styles/chat-ui/highcontrast-light.scss b/components/interactivechat/styles/chat-ui/highcontrast-light.scss new file mode 100644 index 000000000..345bfa089 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/highcontrast-light.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/highcontrast-light.scss'; diff --git a/components/interactivechat/styles/chat-ui/highcontrast.scss b/components/interactivechat/styles/chat-ui/highcontrast.scss new file mode 100644 index 000000000..2de326ca6 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/highcontrast.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/highcontrast.scss'; diff --git a/components/interactivechat/styles/chat-ui/material-dark.scss b/components/interactivechat/styles/chat-ui/material-dark.scss new file mode 100644 index 000000000..0f27bbd1e --- /dev/null +++ b/components/interactivechat/styles/chat-ui/material-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/material-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/material.scss b/components/interactivechat/styles/chat-ui/material.scss new file mode 100644 index 000000000..525f4cd02 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/material.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/material.scss'; diff --git a/components/interactivechat/styles/chat-ui/material3-dark.scss b/components/interactivechat/styles/chat-ui/material3-dark.scss new file mode 100644 index 000000000..e41820ebf --- /dev/null +++ b/components/interactivechat/styles/chat-ui/material3-dark.scss @@ -0,0 +1,2 @@ +@import 'ej2-base/styles/definition/material3-dark.scss'; +@import 'ej2-interactive-chat/styles/chat-ui/material3-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/material3.scss b/components/interactivechat/styles/chat-ui/material3.scss new file mode 100644 index 000000000..8100050bd --- /dev/null +++ b/components/interactivechat/styles/chat-ui/material3.scss @@ -0,0 +1,2 @@ +@import 'ej2-base/styles/definition/material3.scss'; +@import 'ej2-interactive-chat/styles/chat-ui/material3.scss'; diff --git a/components/interactivechat/styles/chat-ui/tailwind-dark.scss b/components/interactivechat/styles/chat-ui/tailwind-dark.scss new file mode 100644 index 000000000..7aae193a4 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/tailwind-dark.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/tailwind-dark.scss'; diff --git a/components/interactivechat/styles/chat-ui/tailwind.scss b/components/interactivechat/styles/chat-ui/tailwind.scss new file mode 100644 index 000000000..12d5a35b5 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/tailwind.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/tailwind.scss'; diff --git a/components/interactivechat/styles/chat-ui/tailwind3.scss b/components/interactivechat/styles/chat-ui/tailwind3.scss new file mode 100644 index 000000000..fb5f49fc7 --- /dev/null +++ b/components/interactivechat/styles/chat-ui/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/chat-ui/tailwind3.scss'; diff --git a/components/interactivechat/styles/fabric-dark.scss b/components/interactivechat/styles/fabric-dark.scss index 48ef1e1a3..552bebaa4 100644 --- a/components/interactivechat/styles/fabric-dark.scss +++ b/components/interactivechat/styles/fabric-dark.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/fabric-dark.scss'; +@import 'ai-assistview/fabric-dark.scss'; +@import 'chat-ui/fabric-dark.scss'; diff --git a/components/interactivechat/styles/fabric.scss b/components/interactivechat/styles/fabric.scss index 6af4858a8..ed8394894 100644 --- a/components/interactivechat/styles/fabric.scss +++ b/components/interactivechat/styles/fabric.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/fabric.scss'; +@import 'ai-assistview/fabric.scss'; +@import 'chat-ui/fabric.scss'; diff --git a/components/interactivechat/styles/fluent-dark.scss b/components/interactivechat/styles/fluent-dark.scss index 0a893be76..a565bcf49 100644 --- a/components/interactivechat/styles/fluent-dark.scss +++ b/components/interactivechat/styles/fluent-dark.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/fluent-dark.scss'; +@import 'ai-assistview/fluent-dark.scss'; +@import 'chat-ui/fluent-dark.scss'; diff --git a/components/interactivechat/styles/fluent.scss b/components/interactivechat/styles/fluent.scss index b23c0e3f9..67f9fb41c 100644 --- a/components/interactivechat/styles/fluent.scss +++ b/components/interactivechat/styles/fluent.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/fluent.scss'; +@import 'ai-assistview/fluent.scss'; +@import 'chat-ui/fluent.scss'; diff --git a/components/interactivechat/styles/fluent2.scss b/components/interactivechat/styles/fluent2.scss index 7db942c34..1712c776b 100644 --- a/components/interactivechat/styles/fluent2.scss +++ b/components/interactivechat/styles/fluent2.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/fluent2.scss'; +@import 'ai-assistview/fluent2.scss'; +@import 'chat-ui/fluent2.scss'; diff --git a/components/interactivechat/styles/highcontrast-light.scss b/components/interactivechat/styles/highcontrast-light.scss index 8a2cc5758..15ff39832 100644 --- a/components/interactivechat/styles/highcontrast-light.scss +++ b/components/interactivechat/styles/highcontrast-light.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/highcontrast-light.scss'; +@import 'ai-assistview/highcontrast-light.scss'; +@import 'chat-ui/highcontrast-light.scss'; diff --git a/components/interactivechat/styles/highcontrast.scss b/components/interactivechat/styles/highcontrast.scss index 7c7ce3032..3a533b448 100644 --- a/components/interactivechat/styles/highcontrast.scss +++ b/components/interactivechat/styles/highcontrast.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/highcontrast.scss'; +@import 'ai-assistview/highcontrast.scss'; +@import 'chat-ui/highcontrast.scss'; diff --git a/components/interactivechat/styles/material-dark.scss b/components/interactivechat/styles/material-dark.scss index f197276af..d5c5f7995 100644 --- a/components/interactivechat/styles/material-dark.scss +++ b/components/interactivechat/styles/material-dark.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/material-dark.scss'; +@import 'ai-assistview/material-dark.scss'; +@import 'chat-ui/material-dark.scss'; diff --git a/components/interactivechat/styles/material.scss b/components/interactivechat/styles/material.scss index 339217222..da50958fd 100644 --- a/components/interactivechat/styles/material.scss +++ b/components/interactivechat/styles/material.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/material.scss'; +@import 'ai-assistview/material.scss'; +@import 'chat-ui/material.scss'; diff --git a/components/interactivechat/styles/material3-dark.scss b/components/interactivechat/styles/material3-dark.scss index 76c3c0af3..87f7ea42b 100644 --- a/components/interactivechat/styles/material3-dark.scss +++ b/components/interactivechat/styles/material3-dark.scss @@ -1,2 +1,3 @@ -@import 'ai-assist-view/material3-dark.scss'; +@import 'ai-assistview/material3-dark.scss'; +@import 'chat-ui/material3-dark.scss'; diff --git a/components/interactivechat/styles/material3.scss b/components/interactivechat/styles/material3.scss index d769a4f23..158c3c2ed 100644 --- a/components/interactivechat/styles/material3.scss +++ b/components/interactivechat/styles/material3.scss @@ -1,2 +1,3 @@ -@import 'ai-assist-view/material3.scss'; +@import 'ai-assistview/material3.scss'; +@import 'chat-ui/material3.scss'; diff --git a/components/interactivechat/styles/tailwind-dark.scss b/components/interactivechat/styles/tailwind-dark.scss index 17992fda4..36685e0e0 100644 --- a/components/interactivechat/styles/tailwind-dark.scss +++ b/components/interactivechat/styles/tailwind-dark.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/tailwind-dark.scss'; +@import 'ai-assistview/tailwind-dark.scss'; +@import 'chat-ui/tailwind-dark.scss'; diff --git a/components/interactivechat/styles/tailwind.scss b/components/interactivechat/styles/tailwind.scss index ff366e77c..2c6da54ce 100644 --- a/components/interactivechat/styles/tailwind.scss +++ b/components/interactivechat/styles/tailwind.scss @@ -1 +1,2 @@ -@import 'ai-assist-view/tailwind.scss'; +@import 'ai-assistview/tailwind.scss'; +@import 'chat-ui/tailwind.scss'; diff --git a/components/interactivechat/styles/tailwind3-lite.scss b/components/interactivechat/styles/tailwind3-lite.scss new file mode 100644 index 000000000..85d032844 --- /dev/null +++ b/components/interactivechat/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-interactive-chat/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/interactivechat/styles/tailwind3.scss b/components/interactivechat/styles/tailwind3.scss new file mode 100644 index 000000000..3172add1c --- /dev/null +++ b/components/interactivechat/styles/tailwind3.scss @@ -0,0 +1,2 @@ +@import 'ai-assistview/tailwind3.scss'; +@import 'chat-ui/tailwind3.scss'; diff --git a/components/kanban/CHANGELOG.md b/components/kanban/CHANGELOG.md index 873780b50..f27982720 100644 --- a/components/kanban/CHANGELOG.md +++ b/components/kanban/CHANGELOG.md @@ -2,30 +2,6 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### Kanban - -#### Bug Fixes - -- `#I650922` - Now, the Kanban cards are updated properly without any errors while having the `CustomDataAdaptor` configuration. - -## 27.1.53 (2024-10-15) - -### Kanban - -#### Bug Fixes - -- `#I628570` - Now, the Kanban card filter and drag-and-drop functionality are now functioning properly, with only the filtered cards displayed when the `field` property is configured in both `sortSettings` and `query`. - -## 27.1.52 (2024-10-08) - -### Kanban - -#### Bug Fixes - -- `#I628570` - Now, the drag-and-drop functionality for the kanban cards is now working properly without any errors when the configuration includes the `field` property in both `sortSettings` and `query`. - ## 25.1.35 (2024-03-15) ### Kanban diff --git a/components/kanban/README.md b/components/kanban/README.md index 7933cdc17..9f3c04dd0 100644 --- a/components/kanban/README.md +++ b/components/kanban/README.md @@ -33,9 +33,9 @@ npm run serve ``` Initiating a new project prompts us to choose the type of project to be used for the current application. Select the option `Default ([Vue 2] babel, eslint)` from the menu. -### Adding Syncfusion Kanban package +### Adding Syncfusion® Kanban package -All Syncfusion Vue packages are published in [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install Vue kanban package, use the following command. +All Syncfusion® Vue packages are published in [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install Vue kanban package, use the following command. ```bash npm install @syncfusion/ej2-vue-kanban --save @@ -123,7 +123,7 @@ export default { @import '../node_modules/@syncfusion/ej2-vue-kanban/styles/bootstrap5.css'; ``` -> Refer the [Getting Started with Vue3](https://ej2.syncfusion.com/vue/documentation/kanban/getting-started-page/#getting-started) for using Syncfusion Vue components in Vue 3 applications. +> Refer the [Getting Started with Vue3](https://ej2.syncfusion.com/vue/documentation/kanban/getting-started-page/#getting-started) for using Syncfusion® Vue components in Vue 3 applications. ## Supported frameworks @@ -164,10 +164,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-kanban-npm) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=vue-kanban-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/kanban/package.json b/components/kanban/package.json index 1625f0ec1..5f3869229 100644 --- a/components/kanban/package.json +++ b/components/kanban/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-kanban", - "version": "27.2.2", + "version": "26.1.35", "description": "The Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/kanban/styles/bds-lite.scss b/components/kanban/styles/bds-lite.scss new file mode 100644 index 000000000..f21db3758 --- /dev/null +++ b/components/kanban/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-kanban/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/kanban/styles/bds.scss b/components/kanban/styles/bds.scss new file mode 100644 index 000000000..fb39e5f8d --- /dev/null +++ b/components/kanban/styles/bds.scss @@ -0,0 +1 @@ +@import 'kanban/bds.scss'; diff --git a/components/kanban/styles/kanban/bds.scss b/components/kanban/styles/kanban/bds.scss new file mode 100644 index 000000000..b64d67930 --- /dev/null +++ b/components/kanban/styles/kanban/bds.scss @@ -0,0 +1 @@ +@import 'ej2-kanban/styles/kanban/bds.scss'; diff --git a/components/kanban/styles/kanban/tailwind3.scss b/components/kanban/styles/kanban/tailwind3.scss new file mode 100644 index 000000000..e17140867 --- /dev/null +++ b/components/kanban/styles/kanban/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-kanban/styles/kanban/tailwind3.scss'; diff --git a/components/kanban/styles/tailwind3-lite.scss b/components/kanban/styles/tailwind3-lite.scss new file mode 100644 index 000000000..24af647eb --- /dev/null +++ b/components/kanban/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-kanban/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/kanban/styles/tailwind3.scss b/components/kanban/styles/tailwind3.scss new file mode 100644 index 000000000..2484db3c5 --- /dev/null +++ b/components/kanban/styles/tailwind3.scss @@ -0,0 +1 @@ +@import 'kanban/tailwind3.scss'; diff --git a/components/layouts/CHANGELOG.md b/components/layouts/CHANGELOG.md index 9c1f998c4..05ac68db8 100644 --- a/components/layouts/CHANGELOG.md +++ b/components/layouts/CHANGELOG.md @@ -2,26 +2,6 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### DashboardLayout - -#### Bug Fixes - -- `#I650290` - Enhanced the transition effect when performing drag and drop between panels in the Dashboard component. - -## 27.1.53 (2024-10-15) - -### DashboardLayout - -- `#I636600` - Panels overlapping when adding a panel dynamically using `addPanel` method in the `Vue` DashboardLayout component has been resolved. - -## 27.1.51 (2024-09-30) - -### Timeline - -- `#I631862` - An alignment issue while utilizing `content` or `oppositeContent` property as template in Timeline component has been resolved. - ## 25.1.35 (2024-03-15) ### Timeline diff --git a/components/layouts/README.md b/components/layouts/README.md index 8791d43e6..b8c579e0f 100644 --- a/components/layouts/README.md +++ b/components/layouts/README.md @@ -14,7 +14,7 @@ The layout package contains cards, avatars, splitter, timeline and Dashboard Lay ![Layout](https://ej2.syncfusion.com/products/images/layout/readme.png) -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_medium=listing&utm_campaign=vue-layout-npm) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_medium=listing&utm_campaign=vue-layout-npm). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_medium=listing&utm_campaign=vue-layout-npm) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_medium=listing&utm_campaign=vue-layout-npm). > A free [community license](https://www.syncfusion.com/products/communitylicense/?utm_source=npm&utm_medium=listing&utm_campaign=vue-layout-npm) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. @@ -144,4 +144,4 @@ Check the license detail [here](https://github.com/syncfusion/ej2-vue-ui-compone Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/components/layouts/CHANGELOG.md/?utm_source=npm&utm_medium=listing&utm_campaign=vue-layout-npm) -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/layouts/package.json b/components/layouts/package.json index 57dfade6b..7acec85b9 100644 --- a/components/layouts/package.json +++ b/components/layouts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-layouts", - "version": "27.2.2", + "version": "21.4.6", "description": "A package of Essential JS 2 layout pure CSS components such as card and avatar. The card is used as small container to show content in specific structure, whereas the avatars are icons, initials or figures representing particular person. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/layouts/styles/avatar/bds.scss b/components/layouts/styles/avatar/bds.scss new file mode 100644 index 000000000..7d5fc93e6 --- /dev/null +++ b/components/layouts/styles/avatar/bds.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/avatar/bds.scss'; diff --git a/components/layouts/styles/avatar/tailwind3.scss b/components/layouts/styles/avatar/tailwind3.scss new file mode 100644 index 000000000..5e08ce74f --- /dev/null +++ b/components/layouts/styles/avatar/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/avatar/tailwind3.scss'; diff --git a/components/layouts/styles/bds-lite.scss b/components/layouts/styles/bds-lite.scss new file mode 100644 index 000000000..cbfb5c1f4 --- /dev/null +++ b/components/layouts/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/layouts/styles/bds.scss b/components/layouts/styles/bds.scss new file mode 100644 index 000000000..553b6da41 --- /dev/null +++ b/components/layouts/styles/bds.scss @@ -0,0 +1,5 @@ +@import 'avatar/bds.scss'; +@import 'card/bds.scss'; +@import 'splitter/bds.scss'; +@import 'dashboard-layout/bds.scss'; +@import 'timeline/bds.scss'; diff --git a/components/layouts/styles/card/bds.scss b/components/layouts/styles/card/bds.scss new file mode 100644 index 000000000..b886946a1 --- /dev/null +++ b/components/layouts/styles/card/bds.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/card/bds.scss'; diff --git a/components/layouts/styles/card/tailwind3.scss b/components/layouts/styles/card/tailwind3.scss new file mode 100644 index 000000000..2a3c6cee8 --- /dev/null +++ b/components/layouts/styles/card/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/card/tailwind3.scss'; diff --git a/components/layouts/styles/dashboard-layout/bds.scss b/components/layouts/styles/dashboard-layout/bds.scss new file mode 100644 index 000000000..cd1458f9a --- /dev/null +++ b/components/layouts/styles/dashboard-layout/bds.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/dashboard-layout/bds.scss'; diff --git a/components/layouts/styles/dashboard-layout/tailwind3.scss b/components/layouts/styles/dashboard-layout/tailwind3.scss new file mode 100644 index 000000000..93f41a5c4 --- /dev/null +++ b/components/layouts/styles/dashboard-layout/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/dashboard-layout/tailwind3.scss'; diff --git a/components/layouts/styles/splitter/bds.scss b/components/layouts/styles/splitter/bds.scss new file mode 100644 index 000000000..adc844c22 --- /dev/null +++ b/components/layouts/styles/splitter/bds.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/splitter/bds.scss'; diff --git a/components/layouts/styles/splitter/tailwind3.scss b/components/layouts/styles/splitter/tailwind3.scss new file mode 100644 index 000000000..05da5ab5e --- /dev/null +++ b/components/layouts/styles/splitter/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/splitter/tailwind3.scss'; diff --git a/components/layouts/styles/tailwind3-lite.scss b/components/layouts/styles/tailwind3-lite.scss new file mode 100644 index 000000000..14442b09a --- /dev/null +++ b/components/layouts/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/layouts/styles/tailwind3.scss b/components/layouts/styles/tailwind3.scss new file mode 100644 index 000000000..b95672e04 --- /dev/null +++ b/components/layouts/styles/tailwind3.scss @@ -0,0 +1,5 @@ +@import 'avatar/tailwind3.scss'; +@import 'card/tailwind3.scss'; +@import 'splitter/tailwind3.scss'; +@import 'dashboard-layout/tailwind3.scss'; +@import 'timeline/tailwind3.scss'; diff --git a/components/layouts/styles/timeline/bds.scss b/components/layouts/styles/timeline/bds.scss new file mode 100644 index 000000000..d20ffc065 --- /dev/null +++ b/components/layouts/styles/timeline/bds.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/timeline/bds.scss'; diff --git a/components/layouts/styles/timeline/tailwind3.scss b/components/layouts/styles/timeline/tailwind3.scss new file mode 100644 index 000000000..a3136c43c --- /dev/null +++ b/components/layouts/styles/timeline/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-layouts/styles/timeline/tailwind3.scss'; diff --git a/components/lineargauge/README.md b/components/lineargauge/README.md index 960b9482f..90290e79c 100644 --- a/components/lineargauge/README.md +++ b/components/lineargauge/README.md @@ -115,10 +115,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_campaign=vue-lineargauge-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/lineargauge/package.json b/components/lineargauge/package.json index 2094c2d7c..525d62280 100644 --- a/components/lineargauge/package.json +++ b/components/lineargauge/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-lineargauge", - "version": "27.1.50", + "version": "16.41.0", "description": "Essential JS 2 LinearGauge Components for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/lineargauge/src/linear-gauge/lineargauge.component.ts b/components/lineargauge/src/linear-gauge/lineargauge.component.ts index 92c84b862..58eeb3efa 100644 --- a/components/lineargauge/src/linear-gauge/lineargauge.component.ts +++ b/components/lineargauge/src/linear-gauge/lineargauge.component.ts @@ -96,6 +96,9 @@ export let LinearGaugeComponent: DefineVueComponent = vueDefi custom(): void { this.updated(); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, export(type: Object, fileName: string, orientation?: Object, allowDownload?: boolean): Object { return this.ej2Instances.export(type, fileName, orientation, allowDownload); }, @@ -127,6 +130,7 @@ export type LinearGaugeComponent = typeof ComponentBase & { trigger(eventName: string, eventProp: { [key: string]: Object; }, successHandler?: Function): void; + destroy(): void; export(type: Object, fileName: string, orientation?: Object, allowDownload?: boolean): Object; print(id?: string[] | string | Object): void; setAnnotationValue(annotationIndex: number, content: string | Object, axisValue?: number): void; diff --git a/components/lists/CHANGELOG.md b/components/lists/CHANGELOG.md index 09c481e93..c8bd87dcc 100644 --- a/components/lists/CHANGELOG.md +++ b/components/lists/CHANGELOG.md @@ -2,23 +2,7 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### ListView - -#### Bug Fixes - -- `#I654492` - The issue with the dynamic data source update in ListView virtualization has been resolved. - -## 27.2.3 (2024-11-21) - -### ListView - -#### Bug Fixes - -- `#I654535` - The issue with the icons in the `Bootstrap 5.3` theme in ListView has been resolved. - -## 27.1.48 (2024-09-18) +## 28.1.33 (2024-12-12) ### ListView diff --git a/components/lists/README.md b/components/lists/README.md index 85ebb6e19..9410efb9d 100644 --- a/components/lists/README.md +++ b/components/lists/README.md @@ -4,7 +4,7 @@ The vue listview component allows you to select an item or multiple items from a ![ej2-vue-lists](https://ej2.syncfusion.com/products/images/listview/readme.gif) -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/?utm_source=npm&utm_campaign=listview). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_campaign=listview) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_campaign=listview). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/?utm_source=npm&utm_campaign=listview). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_campaign=listview) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_campaign=listview). > A free [community license](https://www.syncfusion.com/products/communitylicense/?utm_source=npm&utm_campaign=listview) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. @@ -69,4 +69,4 @@ Check the license detail [here](https://github.com/syncfusion/ej2-vue-ui-compone Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/components/lists/CHANGELOG.md/?utm_source=npm&utm_campaign=listview) -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/lists/package.json b/components/lists/package.json index cff36b3f3..3c5eba01b 100644 --- a/components/lists/package.json +++ b/components/lists/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-lists", - "version": "27.2.3", + "version": "18.23.1", "description": "The listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/lists/styles/bds-lite.scss b/components/lists/styles/bds-lite.scss new file mode 100644 index 000000000..adba3ad0e --- /dev/null +++ b/components/lists/styles/bds-lite.scss @@ -0,0 +1 @@ +@import 'ej2-lists/styles/bds-lite.scss'; \ No newline at end of file diff --git a/components/lists/styles/bds.scss b/components/lists/styles/bds.scss new file mode 100644 index 000000000..294ffe5ae --- /dev/null +++ b/components/lists/styles/bds.scss @@ -0,0 +1,2 @@ +@import 'list-view/bds.scss'; +@import 'sortable/bds.scss'; diff --git a/components/lists/styles/list-view/bds.scss b/components/lists/styles/list-view/bds.scss new file mode 100644 index 000000000..0471974ce --- /dev/null +++ b/components/lists/styles/list-view/bds.scss @@ -0,0 +1 @@ +@import 'ej2-lists/styles/list-view/bds.scss'; diff --git a/components/lists/styles/list-view/tailwind3.scss b/components/lists/styles/list-view/tailwind3.scss new file mode 100644 index 000000000..30f38bc10 --- /dev/null +++ b/components/lists/styles/list-view/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-lists/styles/list-view/tailwind3.scss'; diff --git a/components/lists/styles/sortable/bds.scss b/components/lists/styles/sortable/bds.scss new file mode 100644 index 000000000..e390b697b --- /dev/null +++ b/components/lists/styles/sortable/bds.scss @@ -0,0 +1 @@ +@import 'ej2-lists/styles/sortable/bds.scss'; diff --git a/components/lists/styles/sortable/tailwind3.scss b/components/lists/styles/sortable/tailwind3.scss new file mode 100644 index 000000000..baa27d33d --- /dev/null +++ b/components/lists/styles/sortable/tailwind3.scss @@ -0,0 +1 @@ +@import 'ej2-lists/styles/sortable/tailwind3.scss'; diff --git a/components/lists/styles/tailwind3-lite.scss b/components/lists/styles/tailwind3-lite.scss new file mode 100644 index 000000000..da07c8927 --- /dev/null +++ b/components/lists/styles/tailwind3-lite.scss @@ -0,0 +1 @@ +@import 'ej2-lists/styles/tailwind3-lite.scss'; \ No newline at end of file diff --git a/components/lists/styles/tailwind3.scss b/components/lists/styles/tailwind3.scss new file mode 100644 index 000000000..d45ecb91e --- /dev/null +++ b/components/lists/styles/tailwind3.scss @@ -0,0 +1,2 @@ +@import 'list-view/tailwind3.scss'; +@import 'sortable/tailwind3.scss'; diff --git a/components/maps/CHANGELOG.md b/components/maps/CHANGELOG.md index 14c92a800..f3476396e 100644 --- a/components/maps/CHANGELOG.md +++ b/components/maps/CHANGELOG.md @@ -10,6 +10,14 @@ ## [Unreleased] +## 28.1.33 (2024-12-12) + +### Maps + +#### New features + +- `#I523666`, `#I613689` - Marker clusters can now be enabled for individual marker groups using the `clusterSettings` property in the `markerSettings` of the map layer. This allows you to apply customizations such as different colors, shapes, connector lines, and marker count labels to marker clusters in each group. + ## 27.1.56 (2024-10-23) ### Maps diff --git a/components/maps/README.md b/components/maps/README.md index c3fbff9fa..5bcf08cf9 100644 --- a/components/maps/README.md +++ b/components/maps/README.md @@ -136,10 +136,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-vue-ui-components/b ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A free community [license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license?utm_source=npm&utm_campaign=vue-maps-npm) for more info. -© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file +© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/maps/package.json b/components/maps/package.json index 539e22703..47c31ca5e 100644 --- a/components/maps/package.json +++ b/components/maps/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-maps", - "version": "27.1.56", + "version": "16.42.7", "description": "The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/maps/src/maps/maps.component.ts b/components/maps/src/maps/maps.component.ts index 8801145a1..fca020bb8 100644 --- a/components/maps/src/maps/maps.component.ts +++ b/components/maps/src/maps/maps.component.ts @@ -12,7 +12,7 @@ import { LayersDirective, LayerDirective, LayersPlugin, LayerPlugin } from './la import { AnnotationsDirective, AnnotationDirective, AnnotationsPlugin, AnnotationPlugin } from './annotations.directive' -export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowImageExport', 'allowPdfExport', 'allowPrint', 'annotations', 'background', 'baseLayerIndex', 'border', 'centerPosition', 'description', 'enablePersistence', 'enableRtl', 'format', 'height', 'layers', 'legendSettings', 'locale', 'mapsArea', 'margin', 'projectionType', 'tabIndex', 'theme', 'titleSettings', 'tooltipDisplayMode', 'useGroupingSeparator', 'width', 'zoomSettings', 'animationComplete', 'annotationRendering', 'beforePrint', 'bubbleClick', 'bubbleMouseMove', 'bubbleRendering', 'click', 'dataLabelRendering', 'doubleClick', 'itemHighlight', 'itemSelection', 'layerRendering', 'legendRendering', 'load', 'loaded', 'markerClick', 'markerClusterClick', 'markerClusterMouseMove', 'markerClusterRendering', 'markerDragEnd', 'markerDragStart', 'markerMouseMove', 'markerRendering', 'onclick', 'pan', 'panComplete', 'resize', 'rightClick', 'shapeHighlight', 'shapeRendering', 'shapeSelected', 'tooltipRender', 'tooltipRenderComplete', 'zoom', 'zoomComplete']; +export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowImageExport', 'allowPdfExport', 'allowPrint', 'annotations', 'background', 'baseLayerIndex', 'border', 'centerPosition', 'description', 'enablePersistence', 'enableRtl', 'format', 'height', 'layers', 'legendSettings', 'locale', 'mapsArea', 'margin', 'projectionType', 'tabIndex', 'theme', 'titleSettings', 'tooltipDisplayMode', 'useGroupingSeparator', 'width', 'zoomSettings', 'animationComplete', 'annotationRendering', 'beforePrint', 'bubbleClick', 'bubbleMouseMove', 'bubbleRendering', 'click', 'dataLabelRendering', 'doubleClick', 'itemHighlight', 'itemSelection', 'layerRendering', 'legendRendering', 'load', 'loaded', 'markerClick', 'markerClusterClick', 'markerClusterMouseMove', 'markerClusterRendering', 'markerDragEnd', 'markerDragStart', 'markerMouseMove', 'markerRendering', 'mouseMove', 'onclick', 'pan', 'panComplete', 'resize', 'rightClick', 'shapeHighlight', 'shapeRendering', 'shapeSelected', 'tooltipRender', 'tooltipRenderComplete', 'zoom', 'zoomComplete']; export const modelProps: string[] = ['dataSource']; export const testProp: any = getProps({props: properties}); @@ -141,9 +141,12 @@ export let MapsComponent: DefineVueComponent = vueDefineComponent({ addLayer(layer: Object): void { return this.ej2Instances.addLayer(layer); }, - addMarker(layerIndex: number, markerCollection: Object[]): void { + addMarker(layerIndex?: number, markerCollection?: Object[]): void { return this.ej2Instances.addMarker(layerIndex, markerCollection); }, + destroy(): void { + return this.ej2Instances.destroy(); + }, export(type: Object, fileName: string, orientation?: Object, allowDownload?: boolean): Object { return this.ej2Instances.export(type, fileName, orientation, allowDownload); }, @@ -203,7 +206,8 @@ export type MapsComponent = typeof ComponentBase & { [key: string]: Object; }, successHandler?: Function): void; addLayer(layer: Object): void; - addMarker(layerIndex: number, markerCollection: Object[]): void; + addMarker(layerIndex?: number, markerCollection?: Object[]): void; + destroy(): void; export(type: Object, fileName: string, orientation?: Object, allowDownload?: boolean): Object; getBingUrlTemplate(url: string): Object; getGeoLocation(layerIndex: number, x: number, y: number): Object; diff --git a/components/multicolumncombobox/CHANGELOG.md b/components/multicolumncombobox/CHANGELOG.md index 49b87291b..3666bc3bb 100644 --- a/components/multicolumncombobox/CHANGELOG.md +++ b/components/multicolumncombobox/CHANGELOG.md @@ -2,22 +2,6 @@ ## [Unreleased] -## 27.2.5 (2024-12-03) - -### MultiColumn ComboBox - -#### Features - -- `#I645254` - Now we have provided support for resizing columns in the Multicolumn ComboBox. - -## 27.2.3 (2024-11-21) - -### MultiColumn ComboBox - -#### Bug Fixes - -- `#I654237` - Now the issue with virtualization data loading when selecting a value using mouse scroll and performing filtering has been resolved. - ## 27.1.48 (2024-09-18) ### MultiColumn ComboBox diff --git a/components/multicolumncombobox/README.md b/components/multicolumncombobox/README.md index ee67adfa4..1a193b6a0 100644 --- a/components/multicolumncombobox/README.md +++ b/components/multicolumncombobox/README.md @@ -38,11 +38,11 @@ Product support is available through the following mediums. ## License and copyright -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). +> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info. -© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. +© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution. diff --git a/components/multicolumncombobox/package.json b/components/multicolumncombobox/package.json index dd4f961cf..fd9e39b9b 100644 --- a/components/multicolumncombobox/package.json +++ b/components/multicolumncombobox/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-multicolumn-combobox", - "version": "27.2.4", + "version": "27.1.48", "description": "Essential JS 2 Component for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/multicolumncombobox/src/multicolumn-combobox/multicolumncombobox.component.ts b/components/multicolumncombobox/src/multicolumn-combobox/multicolumncombobox.component.ts index c8bd01359..923d33fb0 100644 --- a/components/multicolumncombobox/src/multicolumn-combobox/multicolumncombobox.component.ts +++ b/components/multicolumncombobox/src/multicolumn-combobox/multicolumncombobox.component.ts @@ -34,7 +34,7 @@ export let MultiColumnComboBoxComponent: DefineVueComponent