Actipro Blog Q1 2019 Posting Summary

by Avatar Bill Henning (Actipro)
Wednesday, April 3, 2019 at 7:34pm

What We Accomplished

In this quarter, we were proud to roll out our brand new company website and blog to better serve you. Both have beautiful, modern designs that focus on content, have subtle animations, and use responsive design to look great on any device. Best of all, they are very fast!

We rolled out large maintenance releases of our 2018.1 WPF, UWP, and Silverlight controls, and a new version of our free Code Writer app as well.

Behind the scenes, we’ve continued plugging away at the massive SyntaxEditor vNext project. This project is rewriting the internals of SyntaxEditor to be common across the WPF, UWP, and WinForms platforms, while adding a number of neat features along the way.

SyntaxEditor vNext multiple caret example

In this animation, you can see a new feature coming in vNext, which is multiple carets/selections. You can click like normal to place a caret, then Ctrl+click to add one or more additional carets. Here we are using the open line above edit action (Ctrl+Enter) to add blank lines above both carets, and then are typing. The typing appears on both lines.

What's Coming Next

The main focus now is wrapping up the SyntaxEditor vNext project and starting to get betas out. The WPF version is the closest to being code-complete. We are running through the remaining TODO items there, knocking them out each day. We expect to start asking for WPF SyntaxEditor vNext beta testers in the next several weeks. Watch our blog for news.

Blog Post List

Actipro Website and Blog

Control Product Development

Product Releases

Code Writer v3.3 Released

by Avatar Bill Henning (Actipro)
Thursday, March 21, 2019 at 2:11pm

Code Writer v3.3 was just published to the Microsoft Store and should be available shortly.

What's New

  • Added: New documents will avoid name collisions with existing open documents.
  • Added: Support for opening ColdFusion files from Windows' Open With menu.
  • Added: Support for opening .config and .rst files from Windows' Open With menu.
  • Added: Copied clipboard text is kept on the clipboard after app exit.
  • Changed: Delimiter highlight background to improve visibility.
  • Fixed: Focus was not in the editor at app startup.
  • Fixed: Consolas was not selected as the default font for new installs.

About Code Writer

Code Writer is a free text and code editing app, downloadable from the Microsoft Store, and is used by thousands of people each day.  Version 3.x requires the Windows 10 Fall Creators Update (version 1709) or later.

Want to get the latest news about Code Writer?  Follow our @CodeWriterApp Twitter account.

Want to chat with us about Code Writer?  Please register to join our Slack workspace and join the #codewriter channel once added.

If you are a Universal Windows app developer, you can download a free evaluation of our Universal Windows Controls to use in your own apps.  Code Writer makes use of our SyntaxEditor, Docking/MDI, PropertyGrid, and Editors controls.  SyntaxEditor is of particular interest because it lets you add advanced code and text editing to your own apps.

SyntaxEditor vNext - Editor View Panes

by Avatar Bill Henning (Actipro) - 7 comments
Wednesday, March 13, 2019 at 3:30pm

Another feature we're looking to add to SyntaxEditor vNext (the 2019.1 version) is editor view panes, which are small UI panes with editor-related functionality that slide in from the view's top-right corner.  We originally started this effort with the idea of adding an inline search view similar to the one found in Visual Studio. 

Here's a walkthrough showing how it works when you press Ctrl+F:

An example editor view pane for find/replace functionality

We will cover this new inline search view in detail in a future post, as it's still being developed at this time.  But you can get a feel for how it will function via the video above.  

As we worked on this feature, we thought it would be a great idea to try and make more of a generic mechanism to host these kinds of editor view panes.  Other editor view panes could be added for go-to line, go-to anything, refactoring, etc. kinds of user interfaces.

Submit Your Feedback

We're just in the planning stages of this more generic editor view pane mechanism right now and would love to get your feedback.

Let's hear your thoughts in the comments on what kinds of built-in panes you might like to see, or what kinds of custom panes you might build with this mechanism!

The features described above are intended for the future v2019.1 SyntaxEditor for WPF, SyntaxEditor for UWP, and SyntaxEditor for WinForms products.

Color Picker Comparison Values

by Avatar Bill Henning (Actipro)
Tuesday, March 12, 2019 at 2:27pm

When picking colors, it’s very beneficial for an end user to compare the initial (previously-selected) color with the currently-selected color.  This new Editors feature was added to the WPF and UWP color pickers in yesterday’s maintenance release.

Let’s see how this works with a ColorEditBox instance, our rich editor for color selection.  Please excuse the GIF image dithering.  The actual control has vibrant gradients.

The ColorEditBox drop-down picker showing value comparison

The hue slider's inner circular area on the drop-down color picker shows the initial color value when the drop-down is opened.  As the end user alters the selected color, the right half of the circle updates to show the newly-selected color, while the left half of the circle continues showing the initial color value.  This allows the old and new values to be compared side-by-side.

The features described above are available in the Editors for WPF and Editors for UWP products.

Download Buy Now

WPF, UWP, and Silverlight v2018.1 Maintenance Releases

by Avatar Bill Henning (Actipro)
Monday, March 11, 2019 at 8:20pm