Tweets by @Actipro
Please take some time to learn more about us and our product offerings.
Many of you are aware that we created a free text and code app named Code Writer that is found in the Windows Store. It is an excellent tech demo of our commercial SyntaxEditor code editor control (available for all Microsoft UI platforms) and makes a great replacement for Notepad.
We're pleased to announce that we've just created a dedicated @CodeWriterApp Twitter account for the Code Writer app, making it easier to stay on top of the latest app news.
Click the View button above to access the app's Twitter feed and be sure to Follow it!
A bit of history about the app... Code Writer was one of the first high-quality Windows 8 apps in the Windows Store. Its user interface was originally optimized and designed for full screen usage, making use of app bars, etc. While the user interface is still clean and minimalistic, its current UI design needs rethinking for windowed usage in Windows 10. Even with a somewhat dated UI paradigm, the app is consistently rated well over 4 stars, which is a testament to the quality of the app.
We have started working on a revamped UI design for a future Windows 10 version and would love to discuss it with you, our users. Please register to join our Slack team and join the #codewriter channel once added so we can throw around ideas for Code Writer v3.0.
Code Writer v2.5, our free text/code editor app, is now published to the Windows Store. Please note that the new version may take several hours to show up in the Store.
Are you interested in adding code or text editing abilities to your own Windows Store apps? SyntaxEditor for Universal Windows allows you to build apps just like Code Writer. Download a free evaluation to try it out.
Check out all the new features added to Code Writer…
See the Summary section for info on our future plans to give the app a UI refresh designed for Windows 10. In the meantime, we've made the app's Settings easier to access in Windows 10. It can be done in two places:
The first is from the hamburger menu on the upper left of the app window.
The second is from the bottom app bar that shows when you press Windows+Z or click the status bar ellipses ("…") to show the app bars in the Editor screen.
The Browse picker's 'All Files' file type filter can now open unregistered file types. It comes up by default allowing *.* files to be opened.
If you drop down the file type filter, all file extensions are now sorted alphabetically.
Alt+Up and Alt+Down can now be used to move the selected lines up and down.
New options for Eastern fonts are now available in the Editor settings flyout.
A HTML5 doctype is now added by default to the HTML, PHP, and ASP new document templates.
HTML auto-completion for void elements will no longer self-close certain tags like <br>.
Several other updates are included:
This update adds several features that have been requested by our users. It will likely be the last version released for Windows 8.1. Now that our Universal Windows Controls are released, our goal is to get Code Writer upgraded to the Universal platform and give it a UI refresh that is better designed for windowed usage.
Have any suggestions for a refreshed Windows 10 UI? Now is the time to post them in the app's discussion forum.
You can also download a free evaluation of our SyntaxEditor control for Universal Windows, which lets you add advanced code and text editing to your own Windows Store apps.
Code Writer v2.4, our free text/code editor app, is now live in the Windows Store.
Are you interested in adding code or text editing abilities to your own Windows Store apps? SyntaxEditor for WinRT/XAML allows you to build apps just like Code Writer. Download a free evaluation to try it out.
Quote delimiter auto-completion has been added for most file types.
In the screenshot above where a JSON file is being edited, I've typed a quote character to start a string and its end quote was auto-completed.
Code Writer is now a text share target, meaning that any other Windows Store app can share text to it. For instance, if I open up the "My first note" note in OneNote and use the Share Charm, I see Code Writer listed:
By tapping the Code Writer item in that list, it opens another flyout where the text that will be sent to Code Writer can be previewed. Simply tap the "Create a Document" button and a new document will be opened in Code Writer that contains the sent text.
Code Writer is also a share target for all of the default file type extensions. For instance, if you have OneDrive open and select a file, you can open the Sharm charm and Code Writer will be listed as a share target.
Tap on Code Writer and a flyout will open that displays the files being shared. Press the Open File button and the file will be opened in Code Writer.
Multiple files can be opened at a time too!
We've added a special new character encoding option that can be found in the Editor Settings flyout for using UTF-8 without a signature.
When opening non-Unicode files, the default character encoding specified in Editor Settings is now used as appropriate.
We've also improved international support with better caret/selection movement and delete and backspace functionality around multi-byte Unicode characters.
This update adds several features that have been highly requested by our users, and we're excited to get it into your hands.
You can also download a free evaluation of our SyntaxEditor control for WinRT/XAML, which lets you add advanced code and text editing to your own Windows Store apps.
Code Writer v2.3, our free text/code editor app, is now live in the Windows Store.
Are you interested in adding code or text editing abilities to your own Windows Store apps? SyntaxEditor for WinRT/XAML was recently released, allowing you to build apps just like Code Writer. Download a free evaluation to try it out.
Mouse users have been asking for context menus to be added to the editor so that they can quickly access clipboard and undo functionality without having to use keyboard shortcuts. This version delivers that functionality. Now when you right-click over the editor surface, a context menu will be displayed:
This begs the question, how do you access the app bars that used to display on right-click? There are several ways to show them:
And if you'd like to restore the old functionality where mouse right-click always showed the app bars? We've got you covered there too!
A new option on the Editor page in Settings lets you determine whether context menus are enabled for right-click or not.
JSON is a very popular data serialization format that is widely used in web technologies these days. We just finished work on a new JSON syntax language for our SyntaxEditor control, and have added a new JSON file type option to Code Writer as well.
The new file type has everything from syntax highlighting to code outlining and even syntax error squiggles. This makes Code Writer an ideal app to view/edit JSON files.
As you type, the list filters down to only show matching items. This makes entering identifiers much faster since you can easily auto-complete instances of already-inserted identifier names.
Keywords are also included in the completion lists.
In past versions, you could set an option in Settings that would affect the character encoding used for all documents. In this update, we have changed that setting so that it only affects new and opened documents. From that point on, each document tracks its own character encoding setting, which can be altered from the Document Properties pane:
This allows for different documents to be saved in different character encodings.
Numerous miscellaneous improvements have also been made:
Code Writer v2.2, our free text/code editor app, is now live in the Windows Store. This version focuses on adding major new find/replace-related features.
The Find/Replace Pane now includes search options for match case, whole word, and use regular expressions.
The buttons to toggle them only appear when the pane is fully-expanded. When collapsed, it will look like this:
The selected options appear in subtle small text below the Find What field. If no options are selected, that entire text row disappears so no screen space is wasted.
Drop-downs with insertion options for find/replace fields appear when in regular expression mode.
In the screenshot above, the Find What field's drop-down button is clicked, displaying a popup menu of available regex syntax options.
Incremental search is a way for the end user to quickly search for text in a document without needing to interact with search dialogs or panes. With a couple keyboard strokes, the end user can instantly start searching for text.
Ctrl+I enters the new incremental search mode, which is a feature that allows for fast text searching via the keyboard. Ctrl+Shift+I searches backward. See this previous blog post on how incremental search works.
An editor settings option has been added for the new search match highlights feature.
Search matches are highlighted in the editor, even as you change search options in the Find/Replace Pane. In the screenshot above, we have searched for the text "using", and all instances of it are automatically highlighted.
This update significantly improves the searching features of Code Writer and we highly recommend that you upgrade to it.
Code Writer v2.1, our free text/code editor app, is now live in the Windows Store. This version focuses on adding full support for new features in Windows 8.1, along with adding some other great updates as well.
Are you interested in adding code or text editing abilities to your own Windows Store apps? SyntaxEditor for WinRT/XAML was just released, allowing you to build apps just like Code Writer. Download a free evaluation to try it out.
We just posted an in-depth blog entry on updates coming to SyntaxEditor that allow for multi-line editing via block selections. These features just launched in the WinRT/XAML version of SyntaxEditor and are part of today's Code Writer release as well.
In this screenshot, you can see how a block selection spans multiple lines (it's a selection line after the s in lines on each line) and as I type, the characters appear on each line. Tab (indent), Shift+Tab (outdent), Del (delete next character), Backspace (delete previous character), Shift+Del (delete to next word start), and Shift+Backspace (delete to previous word start) also work.
Windows 8.1 allows apps to resize to various small widths, not just the former "snapped" mode width from Windows 8.0. In previous Code Writer versions, the app bars and Advanced Editing gallery were disabled in snapped mode.
In the new Code Writer version, the app properly resizes itself and still allows full access to app bars and the gallery. See the screenshot above for an example showing how the app bar buttons collapsed down to a compact size, which still providing app functionality.
To help aid in making app bars on various app screens more discoverable, we have added app bar hints to all screens that contain app bars. We've used the standard ellipses indicators and have made them as unobtrusive as possible.
Here we see the main Editor screen. Tapping the statusbar area will show the app bar.
Here we see the bottom right of the Add Document screen. Tapping the app bar hint will show the app bar.
Our live tile implementation tells you all the open documents and whether they have been saved or not. We have added support for the new large live tile size in Windows 8.1.
Take a look at this previous blog post that provides more detail on how the live tile works. The new large live tile is capable of displaying up to 18 open document names.
Be sure to grab this latest update if you have Windows 8.1. Or if you haven't tried Code Writer yet, go to the Windows Store to download it, and help us by tweeting about the app!
We've been anxious to get our hands on Windows 8.1 and were finally able to after Microsoft released the RTM to developers earlier this week!
We've been working on updating our Windows 8 controls and apps to target Windows 8.1. These updates will be part of the 2013.2 version of our WinRT XAML UI controls. That version will also be the first to include our syntax highlighting code editor control named SyntaxEditor, which is designed for use in Windows Store apps!
Our SyntaxEditor control is the same core editor used in our free text/code editing app named "Code Writer".
One feature we completed today for Code Writer is to have full support of Windows 8.1's new window sizes. The current Code Writer version on the Store does support "snapped" mode, but while in that mode, app bars and the Advanced Editing gallery are disabled.
In the new code updates we made for Windows 8.1, the app properly resizes itself and still allows full access to app bars and the gallery. See the screenshot above for an example showing how the app bar buttons collapsed down to a compact size, which still providing app functionality.
The updates above will be published to the Windows Store once Windows 8.1 is publicly released next month.
Go to the Windows Store to download Code Writer, and help us by tweeting about the app!
In the past, Code Writer had a plain tile, which is still the case when no documents are open.
For version 2.0 we wanted to make the live tile really useful. Now the live tile will list the documents you have open:
In this screenshot, there are five documents open, sorted by the order in which they were last accessed. A checked box means that the document is unmodified. An unchecked box means that the document has pending changes that need to be saved. Also, as in previous versions, the number at the bottom right corner indicates the total number of unsaved documents that are open.
The tile is also very intelligent and updates its display based on how big it is and how many documents are open. If in the above screenshot only four documents were open, it would switch back to a single column display mode so that longer filenames could be visible.
In this screenshot, we've switched to a smaller tile. Since there are five documents open, not all of them can be listed on the four available lines. Thus we show the last three that were accessed, along with a "+ 2 more" to let you know that you have five total documents open.
With all this information, you have a heads-up display right on your Windows start screen about what you're working on in the app. We love this new feature!
End users have asked for printing support and we've delivered it in v2.0. You can print a document by opening the Windows 8 Devices charm or simply by pressing Ctrl+P.
Once a printer is selected, a flyout will display that shows a preview of what will be printed. Numerous options are also available, such as the ability to turn off syntax highlighting, show/hide line numbers, or show/hide whitespace markers.
Since Windows 8 allows you to print to an XPS Document Writer, you can print right to an .OXPS file (similar to a PDF) and send it to other colleagues or review it later on other machines.
The result is that the text after the caret moves two lines down and the caret indents on the middle line. This really helps typing efficiency. For some more detail, see the related SyntaxEditor post.
The Add Document, Help, and Release History screens have always been rather spartan:
This look remains the default when you first start Code Writer. While this is great and adheres to the Metro principles, we wanted to spruce things up by adding a new optional Twilight theme:
The twilight theme still keeps focus on the content as every good Windows Store app should, however it renders a night sky with a star field at the top, and multiple cloud layers at the bottom. Best of all, if you scroll the screen, you'll encounter parallax scrolling of the theme's elements.
The Twilight background theme option can be activated on the General flyout via the app's Settings charm.
Past versions of Code Writer supported clipboard copy and sharing via the Windows Share charm. In v2.0, we improved these areas further.
Here we see the Share charm flyout, where I've shared the document I'm editing. Notice how now the text that is added to the message is fully syntax highlighted and line breaks are passed correctly, both of which are part of the v2.0 improvements.
Copying text to the clipboard and pasting in other apps such as OneNote will also retain syntax highlighting.
Code Writer is smart in that if you have a dark editor theme active, all the syntax highlighting used for sharing and copying will be done in the light background theme so that it shows up properly in other apps.
This version adds protocol activation support. This means that you can enter codewriter:// in your browser to open Code Writer.
Commands can also be passed to Code Writer:
All of the protocol-based commands listed above can be easily executed from PowerShell by using the Start-Process cmdlet. This example shows how to open a local file (be aware of security notes above):
In past versions, Code Writer would display a mostly textual introduction screen the first time you used it. We never really liked that concept and wanted a more visual tutorial. In v2.0, when you first visit the Add Document and Editor screens, you are now presented with a single page tutorial overlay that gives some quick tips on how to use the page.
The screenshot above shows the Add Document screen tutorial.
As you can see, this release adds a ton of great new features. Be sure to grab it.
We just published v1.9 of Code Writer, our free text/code editor app, to the Windows Store. Here's what's new…
Users have been asking for HTML end tag auto-complete for a while now. Previous versions of Code Writer already had it for XML and XAML. In this version, we've also added the feature to the HTML, PHP, ASP.NET and ASP file types! Let's see it in action…
In the screenshot above, I've started typing a div tag on line 42. Next I'll type a > character:
The end tag is automatically inserted and the caret remains where it should be.
Indentation guides are subtle vertical lines that render at each tab stop on lines prior to the first non-whitespace character. They help visually align the indentation of visible code blocks. You can see the indentation guide lines in the screenshots above.
Whitespace-only lines are intelligent and render indentation guides based on the tab stop level of surrounding text.
Indentation guides are disabled by default but can be enabled in the Editor Settings.
We also fixed a couple bugs found in the new delimiter auto-complete and word wrap features.
We just published v1.8 of Code Writer, our free text/code editor app, to the Windows Store. Here's what's new…
Word wrap has been desired by users for a while, and we've delivered it in this version.
Go to the Editor settings to see the new word wrap mode option.
Delimiter auto-completion, described in this post, is where the user types a start delimiter and a related end delimiter is auto-inserted after the caret. This is especially helpful when working on mobile tablets like a Surface since it means less overall typing is required to output the same code.
We've also added :
Many of these new features have been highly requested by users.