We are proud to announce the availability of Flexible TreeView 1.3 - a major release with new state-of-the-art features, more stability and flexibility. With this release we give you unmatched power and different look of how a hierarchical data might look like. Now you can create applications with outstanding UI and your end-users and customers will only want to use your applications because of the unique user interface! As always we want to say thank you to our customers and users who help us to make our product better!
Please note that this release has small breaking changes to be ready for next improvements. If you have any problems with upgrading to this version, please inform us.
So what`s new this release will give you?
First of all, this is the new demo application where you may find the Flexible TreeView features description and use-cases.
To see all Flexible TreeView features in action please review this demo.
Very easy to use custom controls hosting support inside a node control
You can show any of your own or third-party controls in a general way in a node control:
or in the expandable area of our unique expandable node controls as well:
Moreover, for every node you can define when to show your attached control - never, always, for hot or/and selected or/and focused nodes. This allows you to keep the treeview clear while show your control when the mouse cursor is over a node, for example.
Need to keep the treeview as simple as possible but allow to end-users to enter some complex data? Thenew node control, NodePopupContainer, comes in here.
You may show any control in the popup, from a simple control to a complex user control! Additionally, you may show different popups for each node.
Cute and eye-catching image animation
NodeImage node control now supports nice, eye-catching image animation, available to you with just one line of code!
Right now we do support fade-out and images sequence built-in animations. This is very useful when you want to draw the user's eye to a particular node.
NodeColorPicker new node control has been added to select a color or color gradient from the nice Office2007 styled color picker.
If you need to show another control rather than a built-in one, you may do it very easily.
NodeLink new node control has been added to easily show a hyperlink and respond to the link clicks.
NodePaintBox is a new node control that has been added to display any custom drawing content in the node such as an image, text, dynamic content, etc. Just handle two tree's events and you are done.
This release has significant changes, which make it more flexible and easy-to-use for developers and more practical for your end-users. We`ve added many changes to make things much easier to do and understand. Check them out and experience the difference between Flexible TreeView and other products!
We`ve also added more stability to our product. Some major and minor bugs have been fixed so check it out and fill the difference.
and much more...
This is not a complete list of all the new features. There are about 60 changes so please review our Change Log for details.
What is next?
As always, we do our best to make our product better and easier-to-use. When working on the next release we are always mindful about what we can provide in future releases to make our customers’ development easier and faster.
So this is our todo list for the next release:
Documentation. We have completed about 70 percent and still working on it. Documentation will be available as soon as possible before official release.
Customer center - a place on our site, where all existing customers may download all purchased versions or upgrades (if your Subscription is not expired) very quickly and easily.
Data binding improvements with bound and unbound modes support.
Complete Visual Studio designer for treeview/nodes/columns/etc.
Node control templates - gives you the ability to design the appearance of a node control, save templates and apply those templates to a node control very easily.
Many new node controls to provide a super-easy and fast way to construct the treeview.