The Actipro Blog

All the latest UI control development news from Actipro

SyntaxEditor - Curly Brace Auto-Indent


Several weeks ago, we announced a new Delimiter Auto-Complete feature coming to the 2013.2 version of SyntaxEditor for WPF and Silverlight.  This feature is great because it improves typing efficiency by auto-inserting end delimiters when the start delimiter is typed.

We have been wanting to improve the typing experience even more and in today's post, I'd like to announce that curly brace auto-indent is also coming.

What Is Curly Brace Auto-Indent?

When the caret is in the middle of a curly brace pair, pressing Enter normally will move the close curly brace to the next line with the caret right in front of it.  If you have an indent provider for your language, the close curly brace will be indented properly however it's still not an ideal situation because you generally want the caret to be on its own line before the close curly brace's line.

This scenario is where curly brace auto-indent comes in!  This feature injects a new blank line in between the braces, indents one more level, and positions the caret on that line.

Sample Usage

Let's start with a regular JavaScript function declaration.  Note how the caret in in between a curly brace pair.


In the past, if you pressed Enter, you'd get this:


With the new curly brace auto-indent feature, instead of the above when you press Enter, you will get now this:


The end user is immediately able to start typing content for the function.


These new features will be available in the 2013.2 version of SyntaxEditor, and are built into our advanced C# and JavaScript languages for this version.

They can easily be added to any custom language as well with a few lines of code.

TaskDownload TaskLiveDemo TaskBuyNow

Icons Metro Essentials Released


A couple weeks ago, we made a major update to our Office 2010 style icons that brought the bundle to over 80,000 total images.  Once bit of feedback we've gotten from customers is that they'd like to see a similar bundle that is designed in the more modern flat appearance used in Office 2013.

Today we are pleased to announce that we've delivered on this and have released a brand new icons bundle named Icons Metro Essentials that contains over 108,000 total icons!

By the way, these icons look great with the Metro themes found in our WPF Controls.

What's Included?

Icons Metro Essentials includes over 3,600 completely unique icon designs.  Each icon design is implemented in multiple sizes (64x64, 48x48, 32x32, 24x24, and 16x16), multiple states (normal, hot, and disabled), and are delivered in alpha-blended PNG and Icon file types. 


The above example shows the multiple sizes/states for a single icon design.  Notice the pixel-perfect quality of each icon.  These aren't just large icons that were scaled down to various sizes.  Each icon has been individually cleaned up to have clear, crisp lines.

Set Previews

Here's a preview of just some of the 32x32 images found in the bundle:


As a bonus, an additional status bar set is included with white icons that look great on a modern status bar:


See the full preview on our web site to see all of the included thousands of icon designs.


Are you looking to update your app or web site's appearance to the latest Office 2013 appearance?  Get Icons Metro Essentials today and you'll be well on your way.

Download a free sampler of our icons to check them out!

TaskDownload TaskPreview TaskBuyNow

Tags: ,
Filed under: Actipro, New product

Icons Elements v2.0 - Now with Over 2,700 Images


Last week we announced that Actipro Icons Essentials v3.0 was released.  Icons Essentials is our main icons bundle, with thousands of unique crisp and clear icon designs.  We also offer an Icons Elements package that consists of various adornments that are intended to be combined with other icons (such as those from Icons Essentials) to create icons with new meanings.


In the example above, an "image" icon was combined with a "hand" element to create a "share image" icon.

Today I'd like to announce that version 2.0 of our Actipro Icons Elements product also launched last week, adding new image designs and new image size variations (64x64, 48x48, 32x32, 24x24, and 16x16) into the mix.  The first version of these icons only included two size variations.  All icons ship in PNG and Icon formats. 

Here's an example of how a couple elements look at each of the size variations:


Note that elements are smaller than normal icons since they are intended to be merged into other existing icons and just change their context.  They afford you the ability to mix and match however you need.

Download a free sampler of our icons to check them out!

TaskDownload TaskPreview TaskBuyNow

Upgrading to v2.0

If you are an existing Actipro Icons Elements customer, you can upgrade to v2.0 for just $49 per developer.  Bulk discounts are also available.  Please email our sales department for assistance with upgrading.

Filed under: Actipro, New features

WPF Controls 2013.1 Build 582 Released


WPF Controls 2013.1 build 582 has been released and is now available for download.  This build focuses on minor enhancements and bug fixes.

See the announcement post for the detailed list of enhancements and updates.

TaskDownload TaskLiveDemo TaskBuyNow

Filed under: Actipro, New features, WPF

Silverlight Controls 2013.1 Build 152 Released


Silverlight Controls 2013.1 build 152 has been released and is now available for download.  This build focuses on minor enhancements and bug fixes.

See the announcement post for the detailed list of enhancements and updates.

TaskDownload TaskLiveDemo TaskBuyNow

Actipro Blog 2013 Q2 Posting Summary


What We Accomplished

In this quarter we released the 2013.1 versions of our WinRT XAML and WinForms control sets.  Maintenance releases for our 2013.1 WPF and Silverlight control sets added a ton of new features to their various products as well. 

More recently, we've focused on continuing to add more feature areas to SyntaxEditor and Charts.  A lot of the new SyntaxEditor features are making their way into our Code Writer app, where you can generally see them in action ahead of their release in the SyntaxEditor control.

Our free Code Writer Windows 8 app saw three new versions released in the quarter, with great enhancements such as:  advanced JavaScript editing features, Markdown file type support, word wrap, delimiter auto-completion, auto-case correct, HTML end tag auto-completion, indentation guides, code block selection, line ends settings, and more.

We just released new versions of our Icons products that includes new 64x64, 48x48, and 24x24 sized icons to complement the existing 32x32 and 16x16 sizes.  Download the new free Icons sampler to see the quality of our icons.

What’s Coming Next

We currently are working on updates for the 2013.2 versions of our control products.  SyntaxEditor is getting a lot of great new features, as is Charts.  Some of these we have described in recent blog posts.

We are continuing work on porting SyntaxEditor to the WinRT XAML platform as well.  Right now we have about 50 samples already ported and fully working.  If you are interested in testing SyntaxEditor for WinRT once a beta is ready and haven't already contacted us, please write us.

We're hoping to have some more Icons announcements soon too! 

Blog Post List

Control Product Development

Control Product Releases

Code Writer App