DevExtreme - New Compact Material Design Theme (v19.1)

Our versatile DevExtreme library has added a new set of Material Design themes which are beautiful but more importantly, compact:

DevExtreme - Compact Material Design Theme

We introduced a set of themes based on Google's Material Design last year. Now, let's dive into why we made a set of compact versions of these themes.

Compact vs Standard

The original DevExtreme Material themes are great for a mobile UI. With large editors, buttons, and tall data grid rows, these themes are great as a touch-friendly interface.

But this extra space for mobile UI is not as useful for other interfaces. For example, high-density apps like CRM systems or desktop web apps. To address this, we created the DevExtreme Compact Material Themes.

In the compact versions, we decreased the indents, icons, and font sizes. By making these elements smaller, we increased space for the number of UI elements. Therefore, you can show more details on the same screen as compared to the standard material theme.

While the sizes are different, rest assured, the set of colors are the same. In both sets of our Material Design themes, the light and dark themes for blue, lime, purple, teal, and orange colors are identical.

Demo

Custom Themes

You can also create your own custom themes based on our new compact themes. Use the latest version of the DevExtreme CLI tool and customize any DevExtreme theme.

Learn how more here: DevExtreme CLI - Custom Theme Generation

Limitations

While you can use the DevExtreme CLI (see previous section), we haven't finished the support for the DevExtreme ThemeBuilder yet. We're working on it and it'll be available in a future release.

Angular, Vue, React, ASP.NET MVC / Core and more

DevExtreme support many frameworks, so the new themes are available for: Angular, Vue, React, jQuery, Knockout, ASP.NET MVC and .NET Core.

Test It Now (and provide feedback)

Test-drive the public beta now. Use the npm pre-release package:

npm install --save devextreme@19.1-next

Then let us know your experience with these new themes.

Your Feedback Counts

We’d like to hear from you about your development plans and needs. Feel free to leave comments below, open Support Center tickets for detailed discussions or take part in conversations in our GitHub repository.

For some quick feedback, please submit your responses to this short survey:

Join the Webinar

Sign up for the upcoming "What's New in v19.1 - JavaScript: jQuery, Angular, React, and Vue" webinar where:

  • you'll see all the new features/tools/components in v19.1 and
  • you can ask questions and interact with our devs

Register today: https://register.gotowebinar.com/register/83799677038249484

3 comment(s)
Armando Costa 1
Armando Costa 1

I like to give the expert job to external teams like DevExpress, why not bootstrap support instead of themes?

8 May, 2019
Sergey Z (DevExpress)
Sergey Z (DevExpress)

Armando, DevExtreme `generic` theme is visually compatible with Bootstrap since v16.1. You can read about it here: community.devexpress.com/.../devextreme-bootstrap-integration-coming-soon-in-v16-1.aspx.

Also, you can import custom Bootstrap themes using DevExtreme ThemeBuilder tool.

8 May, 2019
Armando Costa 1
Armando Costa 1

Visual compatible ? means double work and no real support.

You only get "some improvements on the color inheritance in the Theme Builder  

to match the appearance with Bootstrap"

And you need to use the Theme Builder tool to create a similar theme to use with your native bootstrap look.

Well, you can see the reply's there.

8 May, 2019

Please login or register to post comments.