Skip to content
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/Chat/Overview/Chats.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions apps/demos/Demos/Chat/Overview/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Our next major release (v24.2) will include a Chat component, a must-have UI element for apps that require real-time communication support.

<!--split-->

Here’s a sneak peek at what you can expect from our Chat component: 

- **Human-to-Human Interaction**\
Enable user conversations with a chat interface for one-on-one or multi-account communication. Ideal for customer support, social networking, and/or internal collaboration.

- **AI and Chatbot Integration**\
Enhance your app’s user experience with AI services and chatbots. Automate responses, deliver immediate support services, and boost engagement with intelligent interactions.

- **Accessibility and Keyboard Navigation**\
Our commitment to accessibility ensures that the Chat component will be fully navigable via keyboard, making it intuitive/usable for everyone.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In our next update, fixed column support will undergo a complete redesign. Designed before advanced CSS positioning tools were available, our current solution relies on two independent tables: one for fixed columns and another for the primary table. Synchronization between these tables is managed through code, which can fail in rare instances.

<!--split-->

In addition to the basic redesign, v24.2 will include a new sticky columns option. Sticky columns remain static initially but start scrolling when they reach their position. Once scrolling moves past this point, they reattach to a different side of the table. This feature improves usability by displaying important columns in a specific view (ensuring continuous access to critical information).
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions apps/demos/Demos/Pagination/Overview/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
DevExtreme DataGrid and TreeList ship with built-in paging support. We expect to release Pagination as a separate component to simplify data navigation/improve browsing. This component will allow users to navigate extensive datasets by dividing them into individual pages.

<!--split-->
Pagination in full and compact modes

Primary features will include:

- **Page Navigator**\
Built-in controls allow users move between pages. Navigation buttons can be displayed or hidden.

- **Page Size Selector**\
Set the number of records per page and configure page size selection elements (display/hide the page size selector and customize page size).

- **Page Information**\
Display current page number and total record count. Custom text can be set for page information.

- **Responsive Design**\
Pagination will support full, compact, and adaptive display modes. In compact mode, Pagination will change the appearance of the page navigator and page selector to use screen space more efficiently. In adaptive mode, Pagination will automatically switch between full and compact based on content width.

- **Right-to-Left Support**\
Suitable for applications requiring internationalization.

- **Accessibility and Keyboard Navigation**\
Pagination will be fully accessible with keyboard navigation support.
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/TreeList/StickyColumns/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In our next update, fixed column support will undergo a complete redesign. Designed before advanced CSS positioning tools were available, our current solution relies on two independent tables: one for fixed columns and another for the primary table. Synchronization between these tables is managed through code, which can fail in rare instances.

<!--split-->

In addition to the basic redesign, v24.2 will include a new sticky columns option. Sticky columns remain static initially but start scrolling when they reach their position. Once scrolling moves past this point, they reattach to a different side of the table. This feature improves usability by displaying important columns in a specific view (ensuring continuous access to critical information).
50 changes: 50 additions & 0 deletions apps/demos/menuMeta.json
Original file line number Diff line number Diff line change
Expand Up @@ -608,6 +608,14 @@
],
"DemoType": "Web"
},
{
"Title": "Fixed and Sticky Columns",
"Name": "FixedAndStickyColumns",
"Widget": "DataGrid",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-sticky-columns.xml"
},
{
"Title": "Command Column Customization",
"Name": "CommandColumnCustomization",
Expand Down Expand Up @@ -1557,6 +1565,14 @@
"/Models/SampleData/TreeListEmployees.cs"
],
"DemoType": "Web"
},
{
"Title": "Sticky Columns",
"Name": "StickyColumns",
"Widget": "TreeList",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-sticky-columns.xml"
}
]
},
Expand Down Expand Up @@ -2039,6 +2055,26 @@
}
]
},
{
"Name": "Chat",
"Equivalents": "dxChat, dx-chat",
"Groups": [
{
"Name": "Overview",
"Equivalents": "",
"Demos": [
{
"Title": "Chat component",
"Name": "Overview",
"Widget": "Chat",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-chat.xml"
}
]
}
]
},
{
"Name": "Diagram",
"Equivalents": "dxDiagram, dx-diagram, graph, flow, process, orgchart",
Expand Down Expand Up @@ -3958,6 +3994,20 @@
}
]
},
{
"Name": "Pagination",
"Equivalents": "dxPagination, dx-pagination",
"Demos": [
{
"Title": "Pagination component",
"Name": "Overview",
"Widget": "Pagination",
"DemoType": "Web",
"Badge": "Roadmap",
"RoadmapSurveyUrl": "https://www.devexpress.com/support/surveys/devextreme-roadmap-pagination.xml"
}
]
},
{
"Name": "Tree View",
"Breadcrumb": true,
Expand Down