Code Writer Changelog

What's new in Code Writer 3.3.29.0

Mar 20, 2019
  • 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.

New in Code Writer 3.2.28.0 (Feb 27, 2018)

  • Added: Prompt for whether to reopen document on a character encoding change.
  • Added: Use the last-saved character encoding when opening a document from the recent documents list.
  • Added: Create new document using current clipboard text via Ctrl+Alt+Shift+N.
  • Added: 'Bahnschrift' and 'Bahnschrift Light' font family options.
  • Added: .bas files open with Visual Basic file type.
  • Added: Dialogs updated with a style that matches the rest of the app.
  • Added: 'Settings/General' option for whether to reopen previously-open documents at app startup.
  • Changed: Open document persistence logic to help prevent session loss scenarios on next app startup.
  • Fixed: Explorer side bar document file name didn't update when changed from a 'Save As'.
  • Fixed: Command palette commands could execute twice when selected in a certain scenario.
  • Fixed: Previously-open documents that reloaded on app startup didn't use their prior non-default character encoding.

New in Code Writer 2.0 (Aug 13, 2013)

  • ADDED: Live tile that shows open document filenames, modified states, and more.
  • ADDED: Document print support via Ctrl+P in the editor, or the Windows 8 Devices charm.
  • ADDED: Block auto-indent when Enter is pressed within a curly brace pair for the C, C++, C#, CSS, Java, JavaScript, Lua, Perl, PHP, PowerShell, Python, and Ruby file types.
  • ADDED: Block auto-indent, delimiter highlighting and auto-complete for CSS and JavaScript sections in HTML, ASP, ASP.NET, and PHP file types.
  • ADDED: Twilight background theme option added to General flyout on Settings charm.
  • ADDED: Copy/share ops include formatting for pasting into rich edit apps like OneNote.
  • ADDED: Protocol activation support via codewriter://. See Help for details.
  • ADDED: Run Code Writer and even open files from PowerShell via protocol activation.
  • ADDED: Tutorial overlays for the Add Document and Editor screens.
  • ADDED: Mouse back button simulates clicks on page back buttons.
  • ADDED: Help button to access app documentation via the Add Document screen's app bar.
  • ADDED: Minor user interface improvements.
  • CHANGED: Updated document save code to reduce memory usage for large documents.
  • FIXED: JavaScript sections in HTML weren't being syntax highlighted.

New in Code Writer 1.9.10.10 (Aug 10, 2013)

  • ADDED: End tag auto-complete features for HTML, PHP, ASP.NET and ASP file type.
  • ADDED: Editor settings option for new indentation guides option (off by default).
  • FIXED: Delimiter auto-completion inserting too many end delimiters in a certain scenario.
  • FIXED: Typing when word wrap on might add incorrectly wrapped lines.

New in Code Writer 1.8.9.9 (Jun 17, 2013)

  • ADDED: Major new editing functionality for the JavaScript file type: code block selection, code outlining, delimiter auto-complete, smart indent, syntax error reporting, text
  • formatting.
  • ADDED: Editor settings option for new word wrap option.
  • ADDED: Editor settings option for new delimiter auto-complete feature, which has been added to the C, C++, C#, CSS, INI, Java, JavaScript, Lua, Perl, PHP, PowerShell, Python,
  • RTF, Ruby, SQL, VB, and VBScript file types.
  • ADDED: Search results scroll to the vertical middle if scrolling is needed.
  • ADDED: Labels for documents opened from Box and Dropbox.

New in Code Writer 1.7 (Jun 17, 2013)

  • ADDED: Markdown file type.
  • ADDED: Auto-case correct features for VB, VBScript, and PowerShell file types.
  • ADDED: Editor settings option for auto-case correct.
  • ADDED: Code block selection expand/contract (Ctrl+= / Ctrl+-) to XML/XAML file types.
  • ADDED: Change document's line end via new drop-down on Document Properties pane.
  • ADDED: Opened documents try to determine which line end to use based on text content.
  • ADDED: Editor settings option for new document line end.
  • ADDED: .rss and .atom extensions for the XML file type.
  • ADDED: Auto-fill the find text from editor selection when the Find/Replace Pane opens.
  • ADDED: Rearchitected internal file management to better support future features.
  • ADDED: Improved text rendering performance.

New in Code Writer 1.6 (Jun 17, 2013)

  • ADDED: Major new editing functionality for the XML and XAML file types: code outlining, end tag auto-complete, quick info, smart indent, syntax error reporting, text
  • formatting.
  • ADDED: Double-tapping text will select the surrounding word.
  • ADDED: Format document and selection in Advanced Editing Operations gallery.
  • ADDED: Trim all trailing whitespace in Advanced Editing Operations gallery.
  • ADDED: .hta extension for the HTML file type.
  • ADDED: Line number margin is auto-hidden when app is in snapped view.
  • ADDED: Updated the mouse cursor to be an I-beam where appropriate.
  • ADDED: Improved editing performance in several scenarios.
  • CHANGED: The center of the touch-based selection grippers is now semi-transparent.
  • FIXED: Touch-based selection grippers move properly when scrolling horizontally.

New in Code Writer 1.5 (Jun 17, 2013)

  • ADDED: Tapping the editor shows grippers that can be dragged to extend the selection.
  • ADDED: Tap and hold, tap the selection, or tap a selection gripper to show context menu.
  • ADDED: Badge notification on app live tile that shows unsaved document count.
  • ADDED: ASP.NET file type.
  • ADDED: ASP file type.
  • ADDED: INI file type.
  • CHANGED: Improved the PHP file type to support HTML, CSS, script syntax highlighting and color previews.
  • CHANGED: Lazy load some objects, thereby improving startup time and reducing memory.
  • CHANGED: Made several other memory usage improvements.
  • CHANGED: Handle errors when a document is unable to be added to the MRU list.
  • FIXED: Improved error handling while reloading app state to prevent startup issues.
  • FIXED: Ensure focus remains in the editor after touch scrolling.

New in Code Writer 1.4 (Jun 17, 2013)

  • ADDED: Obsidian theme.
  • ADDED: Editor settings option for changing the encoding used when saving documents.
  • ADDED: Middle mouse button click on document tab closes the document.
  • ADDED: Color preview improved to recognize rgb(...) and rgba(...).
  • ADDED: Horizontal scrolling support via trackpad and mouse.
  • ADDED: Duplicate line in Advanced Editing Operations gallery.
  • ADDED: Editor settings option for disabling the soft keyboard.
  • ADDED: Chord hotkeys for all Advanced Editing Operations gallery items that didn't already have them (e.g. Ctrl+E, C executes comment selection).
  • CHANGED: Advanced Editing Operations gallery now closes after an item is tapped.
  • CHANGED: New icons used for file associations in desktop with modern app theme.
  • CHANGED: Current line highlighting now remains visible when the editor loses focus.
  • CHANGED: Improved the handling of possible errors in several areas.

New in Code Writer 1.3 (Jun 17, 2013)

  • ADDED: File associations that allow app to launch from opening files in the desktop.
  • ADDED: Add custom file extensions for file types on new file type detail Settings flyouts.
  • ADDED: Ability to select multiple documents to open from the Browse picker.
  • ADDED: Editor settings option for selecting font family.
  • ADDED: Document Properties pane with several statistics like line, character, and word counts, accessible via F4 in the editor.
  • ADDED: Ability to change file type for the current document via the new Document Properties pane.
  • ADDED: Go To pane that can jump to a line number, accessible via Ctrl+G in the editor.
  • ADDED: Add Document screen's New group items update live if file types are enabled/disabled in Settings.
  • ADDED: Add Document screen's New group has a new button at the end when there are more than 20 file types enabled (for future versions). Tapping the button shows all enabled
  • file types.
  • ADDED: Tool tip on tabbed document interface tabs showing full document path.
  • CHANGED: Improved syntax highlighting for markup-based file types in dark theme.
  • FIXED: Exception that could occur while copying a blank line or rectangle selection.

New in Code Writer 1.2 (Jun 17, 2013)

  • ADDED: Delimiter (bracket) highlighting.
  • ADDED: New keyboard shortcuts for move and select to matching delimiter.
  • ADDED: Color preview adornments under web colors in HTML, CSS, and XAML documents.
  • ADDED: Comment/uncomment selection in Advanced Editing Operations gallery.
  • ADDED: Advanced Editing Operations gallery can be quickly opened with Ctrl+E.
  • ADDED: Saved documents now update the recent documents list.
  • ADDED: Editor settings option for the status bar (line/column display) visibility.
  • FIXED: Changed core document open logic so that non-Unicode files can open properly.
  • FIXED: Document info properly updates in tabbed document interface after a Save As.
  • FIXED: Last selected document is re-selected properly on app resume when Ctrl+Tab was previously used to select it.
  • FIXED: Added workaround for the soft keyboard having some buttons disabled by the Save As picker.

New in Code Writer 1.1 (Jun 17, 2013)

  • ADDED: Editor settings option for the distance in spaces between tab stops.
  •   ADDED: Editor settings option for having the Tab key insert spaces instead of tabs.
  •   ADDED: New popup that indicates status when a document open operation is lengthy.
  •   ADDED: New Release History screen that shows all updates, accessible from the Help screen's app bar.
  •   CHANGED: Updated settings data to save immediately when the Settings flyout closes.
  •   CHANGED: Updated how the Settings flyouts were managed.
  •   FIXED: Changed open files to persist immediately when the app is hidden instead of waiting for a suspension event (which didn't always fire if the app was quickly reopened).