The RadControls for WinForms Q1 2010 Roadmap is already live on telerik.com and you can view it here:
RadControls for WinForms Roadmap
Here is a brief overview of the most important improvements:
The new version will dramatically reduce the time needed for creating themes for RadControls for WinForms. How dramatic? Well, how about creating a new theme in minutes?
As you know, RadControls for WinForms use styles (as opposed to images) for each state of the control (MouseOver, MouseDwon, Selected, Disabled, etc.). Because of this, it makes perfect sense to use different styles to create a theme, and apply and reuse these styles to controls’ states.
Here is where the new Style Repository of the VSB comes to life. The 2010 VSB Style Repository lists all styles used across controls, and once you create or tweak a style, it can be applied with simple drag and drop to any control’s state. The real time saving feature however is that if you modify this style later on, it will be automatically applied to all controls and states that use it! And because we always strive for simplicity and ease of use, all styles can be created, updated and applied codelessly, without the need to know the essentials of Telerik RadControls for WinForms.
Q1 2010 will be a major milestone for RadGridView for WinForms as well. The plan is to update both the UI and data layers in order to support the most demanding data-intensive scenarios, improve performance, and add new features.
The current GridView’s data layer is based on Microsoft’s DataView, which is not very customizable, and does not support demanding data-manipulation scenarios. As a result, for Q1 2010 we plan to extract and separate the GridView data components into two new ones: RadListSource (a provider for bound/unbound data), and RadDataView (for filtering, grouping and sorting operations). This will allow us to address all of the current data layer shortcomings, and to provide an optimized, better performing GridView control which uses less memory.
The features we are working on are geared towards large LOB applications and include Column Virtualization; Transposed Grid; Grouping by Multiple Columns; Custom Views; Pinned Rows/Columns; Split View; and Generalized Scrolling via a VirtualizedScrollPanel that you can use to easily add virtualized scrolling to any RadControl element and/or layout by only defining the logical and visual items.
Q1 2010 will bring a much requested view to RadScheduler for WinForms: Timeline. This view displays appointments in horizontally arranged time slots. It will be easy to work with and customize, and will support all features that are already available in the other views, such as resource grouping, create/add/modify appointments at run-time, user selection, appointment resizing and drag and drop, keyboard navigation, and even a customizable timeline context menu.
We also plan to provide full Visual Studio 2010 and .NET 4 (incl. .NETFX 4.0 Client Profile) support once they become official. We currently support the VS 2010 Beta2 version.
A public Q1 2010 Beta release is expected in mid February - do not hesitate to grab it and share your feedback.
Other products' roadmaps are also available: RadControls for Silverlight
RadControls for WPF
RadControls for ASP.NET AJAX
RadControls for ASP.NET MVC
Nikolay Diyanov Diyanov is the Product Manager of the Native Mobile UI division at Progress. Delivering outstanding solutions that make developers' lives easier is his passion and the biggest reward in his work. In his spare time, Nikolay enjoys travelling around the world, hiking, sun-bathing and kite-surfing.
Find him on Twitter @n_diyanov or on LinkedIn.