ASP.NET Core Roadmap 2020 – Your Vote Counts

ASP.NET Team Blog
10 December 2019

Support for .NET Core Evolution

As you would expect, we'll support the next the big release of .NET Core (currently known as .NET 5) in 2020.

Gantt


We will officially ship our ASP.NET Core Gantt component in 2020. We hope to extend its capabilities with the following features:
  • Localization support
  • Touch device support
  • Integrated toolbar
  • Current Time Maker that indicates the current date and time within the Gantt region
  • Custom colors for Task nodes within the Gantt area
  • Customizable Context Menu
  • Customizable Task Details dialog (used to edit tasks)
  • Data validation support

Diagram

Like our Gantt component, we expect to officially release our ASP.NET Core Diagram components in 2020. New features will include:
  • Localization support
  • API to manage changes to the Diagram’s data model
  • Template-enabled custom shapes
  • Improved Diagram UI with an additional workspace inside the control
  • Support for dash, dot, and other types of lines for shapes and connectors
  • Auto-creation and shape connection once a connector is generated
  • Drawing- related performance enhancements
  • Support for touch-first devices

RichEdit

Implement a WYSIWYG client-side PDF export.

File Manager


  • Upload and download files via our ArrayFileProvider
  • Declarative column customization using component options
  • New API to manage file and directory selection and control end-user actions on UI elements
  • Intuitive server-side and client-side file management error handling support
  • Notification and Progress panel UX enhancements
  • Asynchronous API for server-side file modification
  • Support for file and directory access based on user roles

HTML/Markdown Editor

Table Support

As you may already know, we selected the most popular open-source implementation (Quill) as the core for ASP.NET Core HTML/Markdown Editors. We constructed the control’s user interface with DevExtreme components (theme support, keyboard navigation, customization, etc).

Quill 2.0 was expected in 2019 and was purported to offer a new API with table support. Unfortunately, Quill 2.0 has yet to be released. We now need your help to make the best possible decision about table support within our editor.

Upload Images via a Form, Drag-and-Drop, and Copy/Paste

We couldn’t deliver this feature in 2019. We have prepared a custom solution you can use today if this feature is important for you. We expect to integrate this feature within the control in 2020.

Visual Studio Integration

Accessibility

We usually incorporate accessibility with each new ASP.NET Core feature/component. Some of you create products for government or other sectors that require strict compliance with existing accessibility standards such as Section 508 and Web Content Accessibility Guidelines (WCAG). We will compile and publish the necessary documents/materials/references for those that must meet compliance specifications/standards. 

Improved Responsiveness/Adaptivity

We plan to create and publish a fully responsive real-world ASP.NET Core application built from ground up. We want it to look and work perfectly on any screen – from wide desktops and tablets to mobile phones. Adaptability enhancements can be applied to many components from Toolbars and Menus to our ASP.NET Core Scheduler and DataGrid.

DataGrid/TreeList

New Export to Excel API

Export to Excel will be made more flexible and robust approach via the ExcelJS library.
Our new export capabilities will give you granular control over the Excel file generation process. We’ll do our best to make the migration process as smooth as possible. For a limited time, both options (old and new) will work side by side.
We expect to deliver the following features prior to official release:
  • Introduce transparent (WYSIWYG) export of our DataGrid’s column format.
  • Export the DataGrid’s filter configuration as Excel worksheet column filters.
  • Fully document our new export to Excel API.
  • Demonstrate popular usage scenarios via technical demos.
Once we finish with the DataGrid, we’ll extend the new Export to Excel API to our JavaScript PivotGrid and TreeList controls.

Remote Validation Support

We’ll extend Asynchronous Validation Rule support in DataGrid/TreeList cells in row and batch editing modes.

New Splitter Component

A Splitter allows you to divide a workspace into multiple panels (with dynamic widths). An end-user can use touch or a pointing device to resize panels at run-time.

TreeView Drag-and-Drop Enhancements

Node Reordering

Change parent-child relationships of TreeView nodes via drag-and-drop.

Cross-Component Nodes Drag-and-Drop

Move a node from one hierarchy to another using drag-and-drop.

Editors & Form Layout

Label Animations

According to Material Design Guidelines, editor placeholder text can turn into a label once the editor obtains focus. We plan to support this feature.

Scheduler

Our Scheduler will inherit the architectural enhancements mentioned above. If you have specific requirements, please list your needs below:

Data Visualization

Annotations in Maps, Pie and Polar Charts

We recently introduced chart annotations. We plan to extend this capability to Maps, Pie and Polar Charts.

Custom Position of Chart Axes

We planned to release this feature in 19.2 but failed to do so. Please, refer to our discussion page for more information.

Additional Customization Options

We’ll allow you to use templates to render images (or other custom content) within chart axis labels.

What’s New in v20.1

To explore the scope, breadth and capabilities of our new products/features, please visit: https://www.devexpress.com/Subscriptions/New-2020-1.xml.
16 comment(s)
Shahab
Shahab

Nice features for 2020. One of the useful component for your ASP.NET Core collection would be a PDF Viewer control. This control enables end-users to review PDF files directly in the browser without the need to download the file first. Also this control is very helpful in some scenarios such as viewing read-only PDF files in browser which there is not any permission to download them.

11 December 2019
Vladimir Frizen (DevExpress)
Vladimir Frizen (DevExpress)
Hello Shahab,

Thank you for your interest in our product. I'll forward your ideas to my team for a detailed analysis.

 

11 December 2019
Shahab
Shahab

It would be great if new features introduced in WinForms - Data Grid (v19.1) as following:

https://community.devexpress.com/blogs/winforms/archive/2019/03/20/winforms-data-grid-new-find-panel-options-v19-1-ctp.aspx

especially ParserKind and Filter Condition being considered for ASP.NET Core DataGrid search panel in upcoming release.

Thank you

11 December 2019
J Horv
J Horv
The survey for the Gantt Component is repeated 2x - incorrectly under the Diagram section.
11 December 2019
Vladimir Frizen (DevExpress)
Vladimir Frizen (DevExpress)

Hello,


Fixed. Thanks.

11 December 2019
Paolo Beda
Paolo Beda
I think it would be very useful to provide a way to upload images and files through dialogs like the good old ASPxHtmlEditor does. I know the issue discussed here:  https://github.com/DevExpress/DevExtreme/issues/7268 and I subscribe the porposed solution. I have several CMS website to "migrate" from asp.net to asp.net core and I'm waiting such implementation. Thank you very much for your great job.
11 December 2019
Customer50816
David 7080
I am currently using your ASP.NET Core controls on Razor Pages and have been struggling since most of DevExpress examples were written for MVC.  It would be most helpful if someone updated the examples to better includes Razor Pages.  Razor Pages are a very nice improvement over MVC so I believe it has a good future ahead it.
11 December 2019
Jiří
Jiří
Ribbon would be nice
11 December 2019
Kishan Gupta 1
Kishan Gupta 1

Hi,

It would be great if you add "Export to PDF" option to ASP.NET Core data grid control.


Thanks for the great components.


Kishan

11 December 2019
Rémy DUBEDAT
Rémy DUBEDAT

Hi, 

It would be apreciated if next release can integrate format rules and calculated field in the same way they are on winforms controls on the data grid.


12 December 2019
Fredy Wenger
Fredy Wenger

What is strongly missing (as anybody need it) is a dynamic modal dialog handler like Sweetalert.js (that I use in my app):
https://sweetalert2.github.io/#ajax-request

Further a rating control like ratit  (that I use in my app) would be nice:
https://gjunge.github.io/rateit.js/examples/

The DX editors could be simplified (usability) regarding the error handling (I already have sent proposals).

The localisation is confusing and don't work correct, what I don't understand, as there are only a few text and settings are to handle... There should be ONE simple function, that set ALL text and formats (e.g.
including datetime formats). Actually I use:
DevExpress.localization.locale('de');
and had to download and reference devextreme-intl.min.js

but some text  still are on English (e.g. some validation text to validator) and I still have to set the date format manually in addition for datebox).
The text should be included in standard  and the localization should work correct... 

And... the documentation is confusing regarding the versions (asp.net core / jQuery / ...)  especially regarding the example code, that is not the same for .core and  jQuery.
This is confusing and time consuming, especially for new customers...

The pages really should be separated completely to the products  (e.g. all together to .core including  API description, that is only for jQuery yet...

And... I know, that this is a lot of work... ;-)

 



12 December 2019
Lucas Majewski 2
Lucas Majewski 2
How about support for .Net Core on Azure App Service multiple-host configurations?
17 December 2019
Pardeep Bhandari 1
Pardeep Bhandari 1
Additional field support in remote validation is very much required in asp.net core azax  panel and call back button in asp.net core very much needed. There are very few samples for asp.net core for razor pages
19 December 2019
Mick Hayashi
Mick Hayashi

I need PDF components, including:

1. Viewer

2. Add annotations

3. Real-time viewing other people's comments.

4. Consolidation of comments into one pdf

8 January 2020
nasser 1
nasser 1

Hi

PersianCalendar and also other calendars are needed

also other calendars, Gregorian, HiriShamsi known as PersianCalendar, HijriGhamari as Lunar are requested, I mean allowing user to select preferred calendar based on his culture is very important

and unfortunately after more than 10 years you did not care about that request

there are simple samples on net that freelancers are produced and large amount of data about the most accurate calendar I mean PersianCalendar on the net

19 January 2020
Customer96778
Customer96778
A spell checker for the RTE is critical
9 July 2020

Please login or register to post comments.