Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demos: Sync menu meta 24_2 -> 25_1 #29390

Merged
merged 5 commits into from
Mar 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added apps/demos/Demos/CardView/Overview/cardview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions apps/demos/Demos/CardView/Overview/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Our upcoming major release (v25.1) will introduce a CardView component, allowing you to display business data using a 'card' UI metaphor — a visually engaging alternative to traditional grid views.
<!--split-->
The DevExtreme CardView will ship with the following built-in data management capabilities:

- Sorting
- Paging
- Column reordering
- Column visibility control
- Editing
- Filtering
- Searching
- Data selection

Each card within the CardView will be fully customizable, with UI elements such as toolbars, covers, and footers (allowing you to adapt layouts as requirements dictate).

CardView card layouts will be fully responsive, will support multiple screen sizes, and will ship with two layout options:

- **Automatic Layout:** The CardView will determine the optimal number of cards per row and associated size. When resized, the CardView will dynamically modify its layout, recalculating the number of cards per row and their dimensions.

- **Fixed Number of Cards per Row:** You will be able to specify the exact number of cards displayed within a layout. When resized, card sizes will change but the number of cards per row will remain the same.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions apps/demos/Demos/Chat/ImageRendering/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In our upcoming major release (v25.1) we will simplify Chat component configuration when displaying images within messages.
<!--split-->
In v24.2, the DevExtreme Chat component shipped with custom message content support, including charts and images. To use this feature, you were required to override the entire message bubble layout using the [messageTemplate](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#messageTemplate) property.

Starting with v25.1 you will be able to easily render an image received in responses. For example, if you use [DALL-E](https://openai.com/index/dall-e-3/) or a similar AI service to generate pictures, you can set up image rendering using our Chat component.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions apps/demos/Demos/Chat/MessageEditing/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
In our upcoming major release (v25.1) our Chat component will allow users to edit/delete messages once they’ve been sent.
<!--split-->
DevExtreme Chat is a client-side component that requires a backend solution. Message editing and delete operations will include relevant UI elements for end users and APIs to modify rendered messages. To edit and remove messages from a data source, you will need to use Push APIs.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions apps/demos/Demos/HtmlEditor/AITextEditing/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In our upcoming major release (v25.1) we will incorporate AI-powered text editing into the DevExtreme HTML Editor.
<!--split-->
Users will be able to apply actions to selected content (such as proofreading, summarizing, expanding text, etc) and you will be able to add a custom command to execute a specific request to your selected AI service.

Our new AI-powered Extensions will be accessed through a dedicated button in the HTML Editor’s toolbar.
13 changes: 13 additions & 0 deletions apps/demos/Demos/Scheduler/ToolbarCustomization/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
In our upcoming major release (v25.1) the DevExtreme Scheduler will include a customizable integrated toolbar.

For instance, in the screenshot, our new toolbar includes two custom buttons: "Today" and "New event".

<!--split-->

Configuration options will include:

- **Choosing from predefined elements:** Select and arrange built-in elements as needed.

- **Adding DevExtreme components:** Include and configure DevExtreme components like Button or Checkbox in the toolbar.

- **Inserting custom elements:** Define templates for custom elements within toolbar items for a curated experience.
Binary file added apps/demos/Demos/Stepper/Overview/Stepper.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions apps/demos/Demos/Stepper/Overview/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Our upcoming major release (v25.1) will introduce a Stepper component designed to describe/detail progress as users navigate through a defined sequence.
<!--split-->
Stepper will work especially well for multi-step processes like filling forms, onboarding flows, or wizards.

You will be able to customize the appearance of individual steps and modify component settings to address specific usage scenarios.
173 changes: 127 additions & 46 deletions apps/demos/menuMeta.json
Original file line number Diff line number Diff line change
Expand Up @@ -588,6 +588,15 @@
],
"DemoType": "Web"
},
{
"Title": "Column Reordering",
"Name": "ColumnReordering",
"Widget": "DataGrid",
"MvcAdditionalFiles": [
"/Scripts/data/employeeData.js"
],
"DemoType": "Web"
},
{
"Title": "Column Resizing",
"Name": "ColumnResizing",
Expand Down Expand Up @@ -617,15 +626,6 @@
],
"DemoType": "Web"
},
{
"Title": "Column Reordering",
"Name": "ColumnReordering",
"Widget": "DataGrid",
"MvcAdditionalFiles": [
"/Scripts/data/employeeData.js"
],
"DemoType": "Web"
},
{
"Title": "Column Chooser",
"Name": "ColumnChooser",
Expand Down Expand Up @@ -1526,8 +1526,8 @@
"Equivalents": "",
"Demos": [
{
"Title": "Column Chooser",
"Name": "ColumnChooser",
"Title": "Column Reordering",
"Name": "Reordering",
"Widget": "TreeList",
"MvcAdditionalFiles": [
"/Models/TreeList/Employee.cs",
Expand All @@ -1536,8 +1536,8 @@
"DemoType": "Web"
},
{
"Title": "Column Reordering",
"Name": "Reordering",
"Title": "Column Resizing",
"Name": "Resizing",
"Widget": "TreeList",
"MvcAdditionalFiles": [
"/Models/TreeList/Employee.cs",
Expand All @@ -1546,8 +1546,9 @@
"DemoType": "Web"
},
{
"Title": "Column Resizing",
"Name": "Resizing",
"Title": "Fixed and Sticky Columns",
"Name": "ColumnFixing",
"Equivalents": "fixed column, frozen column, pinned column",
"Widget": "TreeList",
"MvcAdditionalFiles": [
"/Models/TreeList/Employee.cs",
Expand All @@ -1556,9 +1557,8 @@
"DemoType": "Web"
},
{
"Title": "Fixed and Sticky Columns",
"Name": "ColumnFixing",
"Equivalents": "fixed column, frozen column, pinned column",
"Title": "Column Chooser",
"Name": "ColumnChooser",
"Widget": "TreeList",
"MvcAdditionalFiles": [
"/Models/TreeList/Employee.cs",
Expand Down Expand Up @@ -1616,6 +1616,28 @@
}
]
},
{
"Name": "Card View",
"Equivalents": "dxCardView, dx-cardview, cardview",
"Badge": "Roadmap",
"Groups": [
{
"Name": "Overview",
"Equivalents": "",
"Badge": "Roadmap",
"Demos": [
{
"Title": "Overview",
"Name": "Overview",
"Widget": "CardView",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-cardview.xml"
}
]
}
]
},
{
"Name": "Scheduler",
"Equivalents": "dxScheduler, dx-scheduler",
Expand Down Expand Up @@ -1890,6 +1912,19 @@
],
"DemoType": "Web"
},
{
"Title": "Toolbar Customization",
"Name": "ToolbarCustomization",
"Widget": "Scheduler",
"MvcAdditionalFiles": [
"/Models/AppointmentWithResources.cs",
"/Models/AssigneeResource.cs",
"/Models/SampleData/AppointmentsWithResources.cs",
"/Models/SampleData/AssigneeResources.cs"
],
"DemoType": "Web",
"Badge": "Updated"
},
{
"Title": "Disabled Date/Time Ranges",
"Name": "CellTemplates",
Expand Down Expand Up @@ -1947,18 +1982,6 @@
"/Models/SampleData/RecurringAppointmentsResources.cs"
],
"DemoType": "Web"
},
{
"Title": "Toolbar Customization",
"Name": "ToolbarCustomization",
"Widget": "Scheduler",
"MvcAdditionalFiles": [
"/Models/AppointmentWithResources.cs",
"/Models/AssigneeResource.cs",
"/Models/SampleData/AppointmentsWithResources.cs",
"/Models/SampleData/AssigneeResources.cs"
],
"DemoType": "Web"
}
]
},
Expand Down Expand Up @@ -2031,6 +2054,20 @@
}
]
},
{
"Name": "AI-powered Text Editing",
"Equivalents": "AI, text editing, text editor",
"Demos": [
{
"Title": "AI-powered Text Editing",
"Name": "AITextEditing",
"Widget": "HtmlEditor",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-ai.xml"
}
]
},
{
"Name": "Markdown Support",
"Equivalents": "",
Expand Down Expand Up @@ -2063,6 +2100,7 @@
"Name": "Chat",
"Breadcrumb": true,
"Equivalents": "dxChat, dx-chat, chat",
"Badge": "Updated",
"Groups": [
{
"Name": "Overview",
Expand All @@ -2083,6 +2121,34 @@
}
]
},
{
"Name": "Message Editing",
"Equivalents": "Editing",
"Demos": [
{
"Title": "Message Editing",
"Name": "MessageEditing",
"Widget": "Chat",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-messages.xml"
}
]
},
{
"Name": "Image Rendering",
"Equivalents": "",
"Demos": [
{
"Title": "Image Rendering",
"Name": "ImageRendering",
"Widget": "Chat",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-image-rendering.xml"
}
]
},
{
"Name": "Customization",
"Equivalents": "Settings, Options",
Expand Down Expand Up @@ -3841,6 +3907,7 @@
{
"Name": "Navigation",
"Equivalents": "",
"Badge": "Updated",
"Groups": [
{
"Name": "Overview",
Expand Down Expand Up @@ -4035,6 +4102,36 @@
}
]
},
{
"Name": "Stepper",
"Equivalents": "dxStepper, dx-stepper",
"Demos": [
{
"Title": "Overview",
"Name": "Overview",
"Widget": "Stepper",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-stepper.xml"
}
]
},
{
"Name": "Pagination",
"Equivalents": "",
"Demos": [
{
"Title": "Overview",
"Name": "Overview",
"DocUrl": "",
"Widget": "Pagination",
"MvcDescription": "",
"NetCoreDescription": "",
"MvcAdditionalFiles": [],
"DemoType": "Web"
}
]
},
{
"Name": "Tree View",
"Breadcrumb": true,
Expand Down Expand Up @@ -4189,22 +4286,6 @@
]
}
]
},
{
"Name": "Pagination",
"Equivalents": "",
"Demos": [
{
"Title": "Overview",
"Name": "Overview",
"DocUrl": "",
"Widget": "Pagination",
"MvcDescription": "",
"NetCoreDescription": "",
"MvcAdditionalFiles": [],
"DemoType": "Web"
}
]
}
]
},
Expand Down
Loading