Actipro Blog 2017 Q2 Posting Summary

by Avatar Bill Henning (Actipro)
Wednesday, July 12, 2017 at 8:01pm

BlogSummaryBlogPostBanner

What We Accomplished

In this quarter, we continued enhancing the 2017.1 versions of our WPF Controls, Universal Windows Controls, and Silverlight Controls.  Docking/MDI gained many minor feature improvements.  Editors added better support for custom formats in numeric edit boxes, default values, and had other tweaks. Grids improved tree filtering, empty content display, column header taps, focus tracking, and added/updated several samples.  SyntaxEditor's .NET Languages Add-on added C# 6 and VB 14 syntax support, improved resolver logic for partial classes and base types, and more.  Numerous other updates were made across these and other products.

What’s Coming Next

We currently are working on finishing up the feature set for the 2017.2 versions.  Docking/MDI has a lot of updates related to floating windows, Editors adds a new AutoCompleteBox control, SyntaxEditor adds intra-line adornments (like the VS editor's Code Lens or Peek Definition features) and scrolling logic is refined, and the .NET Languages Add-on is getting an option to use Roslyn to load reflection information for referenced assemblies.

Most information on these new controls and features will be published soon.

We hope to roll v2017.2 out in the next several weeks.

Blog Post List

Control Product Releases

Actipro Blog 2017 Q1 Posting Summary

by Avatar Bill Henning (Actipro)
Friday, April 14, 2017 at 7:13pm

BlogSummaryBlogPostBanner

What We Accomplished

In this quarter, we wrapped up all of the massive changes and improvements we've been working on for our new Grids and updated Editors products and rolled them out in the 2017.1 versions of our WPF Controls and Universal Windows Controls

The new Grids product contains a reimagined PropertyGrid control that is much faster and easier to use than our older WPF PropertyGrid control.  Grids also contains new highly-requested TreeListBox and TreeListView controls that are very fast and can reproduce control experiences like those seen in the Visual Studio Solution Explorer and more.  All of these new controls are available for WPF and UWP.

Our UWP Editors product was improved with numerous new controls and enhancements.  The entire product was also ported to WPF so that there is cross platform compatibility.  We did this since the new Editors are much more lightweight and in the future, any changes we make to one platform will easily roll into the other's codebase.

What’s Coming Next

Now that the new Grids product is officially out in the wild, we've been collecting feedback from customers and have been working on many enhancements centered around that feedback.  The first 2017.1 maintenance release is close to ready for release and has a number of those enhancements in place.  The maintenance release is also adding updates to our .NET Languages Add-on (WPF, UWP, Silverlight versions) to support C# 6 and VB 14 syntax, with full automated IntelliPrompt working for the new language features too.

We have started work on other SyntaxEditor updates, namely implementing intra-line adornment support.  This would allow you to add features like the VS editor's Code Lens or Peek Definition to SyntaxEditor.  We've started a public thread for these features and are beginning to look for beta testers.  Please write our support address if you'd like to help test this and ensure that our implementation meets your needs.

Beyond that, we plan on continuing adding minor enhancements to Grids, SyntaxEditor, Editors, and Docking/MDI over the coming weeks.

Blog Post List

Tips and a Special Offer

Control Product Releases

Actipro Blog 2016 Q3 Posting Summary

by Avatar Bill Henning (Actipro) - 2 comments
Monday, October 3, 2016 at 1:46pm

BlogSummaryBlogPostBanner

What We Accomplished

In this quarter, we published new maintenance releases of our WPF, UWP, and Silverlight control products.  SyntaxEditor received numerous updates like a much-improved system for tracking line modification marks that works just like Visual Studio's (including showing reverted changes), a JSON text formatter, ability to merge new text changes into previous ones, and more.  Docking/MDI received many new features and bug fixes and the new build is a recommended update if you using the 2016.1 version.  The Shared Library added support for grayscale images on disabled controls.  But most importantly, we added an alpha build of our upcoming Grids product containing previews of our TreeListBox and TreeListView controls.  We've discussed these in several blog posts around the middle of the year.

What’s Coming Next

The past couple months we've focused on finalizing the TreeListBox and TreeListView controls and have been busy reimplementing our PropertyGrid control to be based on TreeListView.  That work is mostly completed at this point.  The new PropertyGrid we're making harnesses virtualization and is lightning fast.  It's also extremely customizable, making it easier than ever to make custom property value editors or even control which properties show up in the PropertyGrid.  We will be officially launching this new PropertyGrid control in a Grids product with the TreeListBox/TreeListView controls in early 2017 but might post a preview build of the new PropertyGrid in late 2016. 

We also have been working on backporting our UWP Editors product to WPF.  The editors found in that newer design are a bit simpler in nature (much lighter-weight in terms of UI elements) and very performant, while still providing the best features found in the current WPF Editors.  We are preparing these new and updated Editors to also launch in early 2017, alongside the new Grids product.  They will be ready for easy usage within the new PropertyGrid as well.

If you have any interest in helping test some of these new controls, please write our support address or sign up for our Slack team.

Blog Post List

Control Product Development

Control Product Releases

Actipro Blog 2016 Q2 Posting Summary

by Avatar Bill Henning (Actipro)
Friday, July 1, 2016 at 3:05pm

BlogSummaryBlogPostBanner

What We Accomplished

In this quarter, we published new maintenance releases of all our control products and released the 2016.1 WinForms Controls.  In terms of development, we've been working on a new Grids product (for WPF and UWP) that will initially consist of a TreeListBox, similar to the tree control found in the Visual Studio Solution Explorer.  That control is already in alpha testing to some customers.  While that testing is ongoing, we have made great progress on a TreeListView control, which is a multi-column variant of the TreeListBox control.  This control features everything you find in a standard ListView, along with all the features of TreeListBox, and additional ones like column reordering, frozen columns, etc.  We'll post more on this new control very soon.

What’s Coming Next

Development of the TreeListView control is currently the primary focus.  We hope to wrap that up for alpha testing in the next two or three weeks.  After that we have some other plans for derived controls that are based on the foundation provided by TreeListBox and TreeListView that we will be getting into.

Blog Post List

Control Product Development

Control Product Releases

Actipro Blog 2016 Q1 Posting Summary

by Avatar Bill Henning (Actipro)
Tuesday, April 5, 2016 at 8:12pm

BlogSummaryBlogPostBanner

What We Accomplished

In this quarter, we completed work on the major rewrite of our popular Docking/MDI product for WPF.  The entire product was rewritten from the ground up to support next generation docking window features, all while maintaining a similar overall public API.  In the new version, floating documents become full-featured secondary dock hosts that even support docked tool windows around them.  This sort of thing is wonderful for end users with multiple monitors.  Fast subtle animations are used throughout the product to give the interface a more vibrant feel.  New layout properties and features are available that govern the size of containers (including min/max sizes), set initial floating window size, etc.  Interop content support is improved even further.  MVVM support is enhanced with many more bindable properties, default location determination for opening windows, and more.  Download the 2016.1 version to take the best WPF docking window framework for a test drive.

And best of all, we didn't just make it for WPF.  The entire product was written to be compatible with Universal Windows too!  Download our Universal Windows controls to see a beta of the same docking window framework there.

The WPF Controls 2016.1 version added the Docking/MDI features described above, along with 14 new Office 2016-like themes that use accent colors, improved window chrome rendering, Metro themes built right into the Shared library, SyntaxEditor light/dark Metro image sets, and much more.

The Universal Windows Controls 2016.1 version was our first release for that platform.  It was a port of our older WinRT/XAML Controls and included everything in those, along with the Docking/MDI beta.

Our Code Writer app also saw a new minor version, which will be the last one before a major new version for Windows 10 is released.

Finally, we have created a Slack team that enables you, our customers, to chat directly with us regarding new products and features.

What’s Coming Next

We're currently working on a custom TreeView control that will support more features than the native WPF TreeView.  Our goal is to support the rich functionality of a control like the TreeView in Visual Studio's Solution Explorer tool window.  It's being written from scratch for both WPF and Universal Windows using virtualization to keep it very speedy, and is capable of multi-selection, easy bring-into-view, etc.  If you'd like to give us feedback on what you'd like to see in a new TreeView control, now is the time to get your feedback in!  Either email our support address with your feedback or join our Slack discussion on the topic.  Slack is preferred because we are sharing screenshots there and frequently ask for comments on feature areas.  After this base control is completed, we'll move into some more new complex data presentation controls like multi-column trees.

We've started on the design of the updates for the Windows 10 version of our Code Writer app.  We've got a UI design that looks promising and is a bit of of a UWP take on popular apps like VS Code and Sublime.  We also have a Slack channel where we're discussing that, so please sign up to see where things are headed and get your feedback in.

Blog Post List

Control Product Development

Control Product Releases

Code Writer