Touch up your app with Telerik’s MetroTouch skin for ASP.NET AJAX

by ASP.NET AJAX Team | Comments 11

Have you ever experienced difficulties with hitting a button on a touch screen because of the button’s small size? Haven’t you wished texts were larger so you don’t need to zoom-in to read?

No more troubles - our new MetroTouch skin for Telerik’s ASP.NET AJAX controls is coming on board with Q2 2012, expected in about a week!

 

 

The Dimensions

Fingertip - 11mm - 32px

Dimensions are the biggest difference introduced in the MetroTouch skin. Almost every UI element has its regions and boundaries adjusted to a touch-friendly size of around 11mm at 72dpi per clickable area.

Mean percentage of erroneous trials for each touch target size
Source: Target Size Study for One-Handed Thumb Use on Small Touchscreen Devices

The Button has its height adjusted from 22px to 36px.

Yes :) I bet you see “breaking” changes on the horizon, but they should be considered breaking only with respect to applying the skin to an already developed application. Layout adjustments in this case will be needed more or less regarding the complexity of your application and the way RadControls are employed. The benefits of these adjustments, however, are huge as you will have your application mobile and touch device friendly.

 

The Icons

Common - Monochrome - Glyphs

Unlike other ASP.NET AJAX skins that consist of numerous image sprites, the MetroTouch skin will make use of one common sprite containing all cross-control images and icons with their different states. The icons, actually, are a set of glyphs following the Metro style line attaching the modern & minimalistic look and feel to your applications.

The Fonts

Segoe UI - Light - 15px

Segoe UI, of course - a very stylish contemporary font, the root of Metro UI. In case this font is unavailable on your device, fallback font families are used, namely: Arial, Helvetica, sans-serif.

A font size of 15px was chosen as it fits fine with the enlarged controls’ dimensions. In addition, the preselected, lighter weight helps the font render really well in the browsers and blend perfectly with Metro dogmas.

 

The Colors

White - Silver – Blue … and Black

Currently, we are preparing the default color scheme that is Blue accent color on white background with Light Grey for borders and other inactive UI elements. Black is also used as accent color that brings richness and helps controls like RadToolBar stand out. Based on your valuable feedback, we will later on ship other color variations, as we already did with the Metro skins in our Skin Sharing Portal.

RadFileExplorer including RadWindow, RadGrid, RadToolBar, RadInput, RadTreeView

 

The Shapes

Sharp - Rounded - Both

As 2 is more than 1, we decided to go further and ship additional style sheets that bring the rounded corners’ friendliness available to our MetroTouch skin. In other words, you actually get two Wow! MetroTouch skins – one with rounded corners and one without.

To enable roundedness you have to set the “radRoundedCorners” CSS class to the element that holds the RadControls. It’s easy as that. Pure CSS magic:

 

 

Stay Tuned

One - More - Week

Our front-end developers are pushing hard to get the MetroTouch skin for ASP.NET AJAX ready for touching with our official Q2 2012 release in the beginning of June. So, stay in touch! And don't forget to share your feedback wth us.

About the author

Vasil Yordanov

Vasil Yordanov

is a Senior Graphic and Interaction Designer interested in everything related to design, functionality and visualization. He describes his daily responsibilities at Telerik as processes of transforming pure data into beautiful, valuable and meaningful information. For better insight into his impact on RadControls for ASP.NET AJAX, you should know he is the person behind the design of their skins, sample apps and demos.

11 Comments

Erik
Looks really good !
Mike Hatfield (@WebCoding4Fun)
It's progress like this that make me happy to be an .NET Ultimate subscriber.  Not only do you (Telerik) help make my apps highly functional, but beautiful as well.
As Billy Hollis has pointed out, beauty enhances usability.
Great work on the aesthetics side!
Andrew Tatum
I totally agree with Mike on this. Telerik makes developing highly functional and beautiful easier for many web developers who aren't "graphic designers" and whatnot. I really, really can't wait for this next release. Lots of great looking features.
Ben Hayat
Telerik == Best Company to work with!
..Ben
Ilan
i have a big smile on my face now :)
Great work to keep improving things that seems to be (almost) perfect!
10x.
Ben Hayat
Hello Team;
Could you please offer the other "Metro" colors theme as part of the drop down choices? Like we have for OfficeBlack, OfficeSilver, OfficeBlue and etc. Can we have the Metro Blue, Red, Green and etc as part of available choices?
I'd would love to see a "Black Metro" like in VS2012. :-)
Thanks!
..Ben
Vasil Yordanov
A big thank you for all the kind words!
@Ben
Currently, all "Metro skin" variations are shipped via the Skin Sharing Portal.
In order to get the skins appear as drop down choices, a custom skin DLL file has to be created. We are now evaluating what is the proper way to ship such DLLs. Be it as an exporting tool in our Visual Style Builder or a Skin Sharing Portal solution. Of course, you can compile such assembly by your own following this help article:
How to load skins from external assemblies
As for the "Black Metro" proposal - it is on our radar and we will consider it while planning the third 2012 release. You can suggest and vote for such proposals in our Public Issue Tracker.
Eddie A
Is there a PSD for this skin?  I am using it in a calendar, and need to create an alternate icon for special days, hover, etc.  Since this skin uses a circular icon for the hover effect, I can't just specify a background color change.  Would love to see an example of how to handle this scenario.  Thanks!    
Markus
Hello Vasil,

great skin! I stay in touch.... Are there any time plans for some other colors yet?

My favourite would be - that the Colors could be changed like in your WPF Metro Theme by just setting the small amount of used colors to specific values... 

OK, it's not that simple in ASP.NET but maybe your "Telerik Visual Style Builder" could do the trick.... Setting the Basic colors and then gererate a Metro Touch Skin for all selected controls...

Thanks, Markus
Steven
Where can I find the metro touch? I know where the others are but can't seem to be able to find the metro touch. 

Comments

  1.    
      
      
       
  2. (optional, emails won't be shown on public pages)
  3. (optional)
Read more articles by ASP.NET AJAX Team - or - read latest articles in Developer Tools