The Actipro Blog

All the latest UI control development news from Actipro

Docking/MDI vNext - Beta Testing Going Well

PostBannerWPFControlsDevNotes

We've spent the last several months working intensely on completely rebuilding the internals of our market-leading WPF Docking/MDI product.  This project is called "Docking/MDI vNext" and keeps the same general API surface, while providing even more advanced features in every area of the product, evolving it into a true best-of-breed docking tool window and MDI functionality solution.

Beta Testing Progress

A couple weeks ago we began the beta testing process for Docking/MDI vNext and thus far, it's been going very well.  The product has proven to be very stable and only a handful of minor tweaks and adjustments have been needed.  At this point, the product is considered feature-complete for its first shipping version.

We've been spending time during this beta testing period improving some samples and adding/updating lots of product documentation.  There are an enormous number of new features in vNext, so we want to make sure we cover everything.

What's Next

Our plan is to launch final 2015.1 version maintenance releases next week and then start transitioning internally to 2016.1 codebases.  Then we'll begin swapping in Docking/MDI vNext in place of the classic Docking/MDI product and will get all the related samples, documentation, etc. merged and ready to go.

Tags: ,
Filed under: Actipro, In development, WPF

Docking/MDI vNext - Beta Is About Ready

PostBannerWPFControlsDevNotes

We've spent the last several months working intensely on completely rebuilding the internals of our market-leading WPF Docking/MDI product.  This project is called "Docking/MDI vNext" and keeps the same general API surface, while providing even more advanced features in every area of the product, evolving it into a true best-of-breed docking tool window and MDI functionality solution.

Call for Beta Testers

We've been posting on our blog about many of the major new features coming your way in vNext.  We're pleased to announce that all of those features are now code-complete and we are preparing for a private beta test.

We already have received numerous beta tester requests.  If you have written us, we will be contacting you in the next several days!

If you are an existing customer and haven't yet contacted us about being a beta tester, please write our support address, tell us how you plan to use the vNext beta in your applications, and we'll get you signed up into the beta program.  We look forward to hearing from you!

Tags: ,
Filed under: Actipro, In development, WPF

Actipro Blog 2015 Q3 Posting Summary

by Bill Henning (Actipro)

BlogSummaryBlogPostBanner

What We Accomplished

In this quarter, we've primarily been focused on code development of our Docking/MDI vNext version.  This has been a massive undertaking since we've been reworking nearly all of the internals, while keeping most of the public API the same, to improve the design and add an enormous number of features that have been requested by our customers.  The update log for this version is now many pages long and enables Docking/MDI to support all the UI features you find in the most premier modern IDEs like Visual Studio.  You're going to love it!

We also have been working on porting the WinRT/XAML controls to UWP.

What’s Coming Next

We are close to the end of the code development stage for Docking/MDI vNext, which means we're also nearing the beta testing phase.  We can't wait to get it into your hands.  If you would like to help beta test this new version, please write our support address.  Keep watching this blog for more development news. 

We plan to launch the UWP version of our WinRT/XAML controls in the next few weeks too.

Blog Post List

Control Product Development and Releases

Docking/MDI vNext Development

Tags:
Filed under: Actipro, Blog Summary

Docking/MDI vNext - Limiting Floating Window Size

PostBannerWPFControlsDevNotes

As mentioned in this previous post, we've been looking for ideas to further improve our WPF Docking/MDI product, which already is the market leader for docking tool window and MDI functionality.  We've committed to working on a complete internal restructuring of the product that we will call Docking/MDI vNext.  We're doing our best to keep the same general API surface, while providing even more advanced features in every area of the product.  We've collected suggestions from our customers over the past several years and are working to meet them as best we can with Docking/MDI vNext.

In today's post, we'll show a new feature coming in Docking/MDI vNext that lets you limit floating window sizes.

Feature Description

Let's first have a look at a typical docking window layout here, where we have several tabbed documents that take up much of the screen real estate.

DockingFloatingWindow1

What happens when you drag to float a document, or float it via its context menu, is that you normally get a floating window of the same size.  You can see this in the next screenshot, where much of the entire dock site is now covered by the floating window.

DockingFloatingWindow2

While apps like Visual Studio do this, we've added the ability for you to limit how large you want the floating window to be.  In this last screenshot, we've handled a new dock site event that lets us customize the floating window size before it's displayed.  We've limited its size to a maximum of 600x300 and the result is this appearance when the document is floated:

DockingFloatingWindow3

We personally like this feature because the document is still a decent size but doesn't obscure everything behind it.

Summary

The feature described above is completely optional.  By default, everything will work as in the second screenshot when you float a large document.  But by handling the new event and applying some size-limiting logic in it, you can easily get results like in the last screenshot.

Docking/MDI vNext is currently near the end of its code development stages.  Please contact us via email if you are an existing customer and would like to sign up as a beta tester for vNext.  If you have any other suggestions for improving Docking/MDI, now is the time to get them in.  We'll post more updates on our vNext improvements soon.

In the meantime, please download our current Docking/MDI control product and give it a spin.

TaskDownload TaskLiveDemo TaskBuyNow

Tags: ,
Filed under: Actipro, In development, WPF