Ext.NET 5.0, new Material Theme, and Single Developer Licenses are back!

Ext.NET 5.0 Preview

The new Ext.NET 5.0.0-preview release is now available for download.

NuGet packages can be installed using the Visual Studio NuGet Package Manager or NuGet Package Manager command line interface. If you are using the command line to install packages, either of the following commands can be called.

Ext.NET WebForms

Install-Package Ext.NET -pre

Ext.NET MVC

Install-Package Ext.NET.MVC -pre

If using the Visual Studio NuGet Package Manager, please ensure you have Include Prerelease checked.

The Ext.NET WebForms and MVC Examples Explorers have also been updated to demonstrate the new 5.0.0-preview release.

Includes Ext JS 7 Preview

Ext.NET 5 includes the latest preview build of Ext JS 7.

Ext JS 7 is still work in progress. To date much of the focus has gone into a deep review of the JavaScript source code structure and source formatting using linters. Ext JS has evolved substantially over the last decade with many hands touching the source. Taking a step back at this point to ensure a standardized coding style across the library is a welcome enhancement.

New Material Theme

Another immediate feature, maybe the biggest in terms of product functionality, is the availability of the brand new Material theme.

A demonstration of the new Material theme is available by selecting the Material option from the settings menu from within the Examples Explorer.

how to choose material theme in EE
Choosing the Material theme from the Examples Explorer

Featuring a “press” animation on buttons inspired by the Android, it adds a familiar experience for your users and gives your applications a nice new look. The Material theme is also a good match for applications supporting Tablet devices.

material theme's form
The Register Form example with the Material Theme with placeholders
material theme's grid panel
The Simple Array Grid example using the Material theme
material theme's tab panel
TabPanel in Add Tab in TabPanel sample
material theme's button
Button interaction with Material theme

The Material theme features a modern spacious look and user experience, following the trend of Android and high-dpi displays. Similar to the popular Triton and Aria themes, the new theme adds larger close handles on Tabs and css-animated Button interactions.

Other smaller features

A modest list of smaller new features, such as several new config options have been added to the underlying Ext JS 7 release. Further details are available directly from the Ext JS documentation.

Bugs Fixed

While Sencha keeps their list of fixed bugs in the Release Notes page (see it here), we will also be making our own change logs with fixes that either applies exclusively to Ext.NET, or fixes that Sencha couldn’t fix before the release in our GitHub page at extnet/Ext.NET public repository.

Known Issues

As Ext.NET 5.0 is still a work in progress, a few enhancements simply could not make it into this release.

We are aware of an issue with the Chart components that cannot display when using the new Material theme. Another defect to be fixed before the final release will be supporting Ext.NET’s predefined UI settings, as demonstrated within the UI Buttons sample.

As we do with all major releases, any Classes, Methods, or Properties marked with the [Obsolete] attribute in the previous release will be removed from this new major version release.

If you find anything else, please don’t hesitate to report to us within the forums.

Single Developer License is back!

Maybe the most exciting news is Single Developer licenses are back! Yay!!

The Ext.NET pricing has been updated to reflect the new Single Developer option. Volume discounts are available with price breaks at 3, 5, and 20 developers.

pricing page screenshot
Ext.NET 5 pricing with adjustable team size, starting at 1 developer

12 months of FREE upgrades

Unlimited minor version upgrades (5.0 > 5.1 > 5.x) have always been a feature of Ext.NET licensing, and continues with the Ext.NET 5 release.

The Ext.NET team is also thrilled to announce with the release of version 5 that any new license(s) purchased will also be granted 12 months of free major version upgrades. If Ext.NET 6.0 is released within 12 months of your Ext.NET 5 license purchase, you will receive a free upgrade to Ext.NET 6.

ASP.NET Core version

Ext.NET for .NET Core is being development right now and will include full support for the latest versions of ASP.NET Core and Tag Helpers.

Adding full support .NET Core requires a complete rebuild of Ext.NET, so we are also taking this opportunity to tackle re-architecting several foundational components to improve extensibility and performance. We’ll keep you up to date with our progress and with some luck will have a preview build available before the end of the 2019.

Our primary objective is to provide a simple path for existing Ext.NET MVC apps to be upgraded to the new Ext.NET for .NET Core release. No breaking changes is the goal but it’s still a bit too early to say for sure.

Your Feedback

We would love to hear your thoughts and suggestions about Ext.NET 5. Please feel free to contact us on Facebook, Twitter, the Ext.NET Forums, or send us an email.

Technical support questions are always best asked in the forums. The public forum discussion may help others in the future and allows the entire Ext.NET community to participate.

Leave a Reply