Skip to content

1.9 Version Rollup Release

Compare
Choose a tag to compare
@RickStrahl RickStrahl released this 24 Jan 08:56
· 239 commits to main since this release
  • Add Table Editor support for Paste Table
    You can now paste a table from HTML, or Pipe or Grid Tables into the table editor. Note if the table is heavily formatted it'll likely end up as mostly HTML, but simple formatted tables with links, images and simple markup are converted.

  • Edit Table in Editor now also supports HTML Tables
    The editor context menu now allows editing of HTML Tables inside of the table editor. Inside of a table in the editor, right click (or use the Windows dropdow key with the cursor selected inside of table) to open the table in the editor. Support for complex HTML inside of cells is limited to plain text, links, images, bold and italic.

  • Performance improvements in Table Editor
    Reworked the custom layout used to edit table rows that makes rebinding of table rows and columns much more efficiently than previously.

  • Start Screen Improvements
    Fix recent file list on the Start Screen to refresh and accurately show recent files. Also tweaked the layout of the Recent Files list to be more easily readable and added tooltips to links to get full file names.

  • Add Open Documents Dropdown for Tab Overflow
    Changed the tab layout so when there are more tabs than can be displayed, a dropdown shows a menu with all open files that can be selected.

  • Add Window Menu to show all open Documents
    Add standard Window menu to show all open documents and allow manipulation of the open documents (Close open tab, Close all, Close all but).

  • Editor Zoom Level Improvements
    Changed the Editor zoom level settings to use both a default size and zoom-level percentage. There's now a percentage zoom level indicator on the status bar that allows quickly adjusting to common values or typing in a percentage value. Double clicking resets to 100%.

  • PDF Generation Enhancements
    Added option to not generator a Table of Contents. Print PDF asynchronously so UI doesn't freeze up. Cleaner error messages. Fix headers/title by removing the right header and rendering only a single header. Add option to copy last used command line. Cleaned up the Save As PDF form UI.

  • Fix: Folder Browser Bug Fixes
    Fix a number of small folder browser inconsistencies related to adding new files and renaming. Fix edit color theme on light application theme.

  • Fix: Command Line Startup with Folder
    Fix bug where command line startup with a folder name would not open the folder in the folder browser properly.

  • Add Recent Folder List in Folder Browser
    The folder browser now has an icon to show and re-select recently opened folders. Recent folders are also shown on the Recent Files drop down.

  • Add Find Files in Folder Browser
    You can now press Ctrl-F in the Folder Browser to open a search box that will search files in the current folder, or optionally down the folder hierarchy (which can be potentially slow if the tree is deep).

  • Folder Browser Support for %EnvVar% in Paths
    When entering paths directly into the folder browser path dialog you can now use environment variables in the format of %envVar%. So, `%appData%, %programfiles%, %tmp% all expand to full paths.

  • Auto-Complete for Folder Browser Path Textbox
    The Folder Browser's path selection entry combobox now auto-completes paths as you type them for easier path selection.

  • Add Folder Navigation to Folder Browser
    Added a few features to make the folder browser more navigation friendly. You can now double-click on folders to re-open the folder browser as the top level folder in the folder browser. A new Open Folder Browser here context option is also available. A new parent folder .. node is now added to allow navigating back up the tree by double clicking on this node.

  • Improved Folder Browser Performance
    The folder browser now lazy loads sub-folders, rather than loading entire folder hierarchies up front. As a result the Folder browser should load most folders much more quickly. Still slow with very large numbers of files in a single folder (500+ files).

  • Open in Folder Browser from Document Tabs
    There's a new context menu option to open the document's current folder in the folder browser.

  • File Tab Icons
    Added icons to the tabs for each of the open files in the editor.

  • Fix Shift-Delete Behavior
    Fix additional issue with Shift-Del operation when text is selected which now properly cuts selected text to the clipboard. Previous behavior just removed the selection.

  • Fix: Table Reformatting if Column Count exceeds Columns defined
    Fixed issue where if a table row had more columns than the header defines the table would blow up on rendering. Common scenario when 'editing' a table and then repasting it. Fixed trailing whitespace (which caused extra columns) and fixed so that extra columns if provided are ignored.

  • Fix: Drag Images into 'Untitled' Documents
    Fix bug where dragged images from the folder browser into 'Untitled' documents would not do anything. Fix now works and prompts for images in the last saved image folder.

  • Fix: Folder Browser Icons when Adding/Renaming
    Fix folder browser when adding or renaming files so that file icons are appropriately updated. Also fixed tab icon and re-opening the renamed file if it was already open in the editor with proper filename and icon.

  • Partial Fix: Drag images from Explorer
    Images dragged from Windows Explorer now drop at the current cursor position in the editor (not the dragged mouse position). Due to security limitations Drag and Drop into the browser control from external doesn't translate the mouse position into the control so the only relevant place we can drop is at the last known cursor position. Previously images dropped at the end of the document.

  • Fix: Incorrect Drag Behavior and Scrollbar Interaction in Folder Browser
    Fix funky drag behavior when an item is selected and trying to scroll the scrollbar on the file list. Fixed by explicitly checking for the item being selected being dragged rather than the entire tree.

  • New two-way Table Editor
    Added table editor dialog that allows for creation of Markdown (and Html) tables interactively. A new dialog provides column based data entry with tabbable fields along with the ability to easily add and delete rows and columns. Output can be generated as either Markdown or HTML and you can use the Editor context menu's 'Edit Table' option to edit or reformat a table.

  • New .mdown, .mkd and .mkdn Extension Mapping
    Added additional Markdown extensions to be recognized by Markdown Monster as markdown text.

  • Add Ctrl-Tab and Ctrl-Shift-Tab for moving between open Document Tabs
    You can now use Ctrl-Tab and Ctrl-Shift-Tab to flip more easily across the open editor windows on the editor pane.

  • Paste Code Dialog Picks up Code from ClipBoard
    The Paste Code Dialog (alt-c) now tries to pick up code from the clipboard and displays it for editing and then pasting - if no code selection is active in the editor. This can provide an optimized workflow: Copy code to clipboard from code editor, switch to MM, press alt-c, type syntax code (ie. css, html, csharp), press enter and code is pasted properly into markdown.

  • Remove Markdown Formatting
    Added menu option and Ctrl-Shift-Z shortcut to remove Markdown formatting from a selection of text in a Markdown document.

  • Shift-Del to delete current Line
    Added support for Shift-Delete to support removing the current line like Visual Studio/Code.

  • Add Folder Icons to Folder Browser
    The folder browser now displays folder icons in addition to the expand/collapse arrows to avoid confusion over indentation level.

  • Fix: Multi-page Selection Issue fixed
    Fixed regression bug caused by recent addition of scroll syncing from editor to preview. Code fix now checks if a selection is active, and if it is doesn't scroll preview.

  • Fix: Add to Dictionary for SpellCheck when no matches
    Fixed issue where if there are no items to display for spell check suggestions the Add to Dictionary menu option wasn't showing. Fixed now the Add to Dictionary menu shows to allow adding unmatched words.

  • Fix: Links to #Hash Ids
    Links to hash tags as IDs wasn't working. Change preview script to navigate both name and id refs in the document.

  • Fix: Shift-Del - Delete Line only when no selection
    Fixed behavior, so that if a selection is active, Shift-Del only deletes the actual selection. Only if there's no selection does Shift-Del delete the entire line (behavior matches VS and VS Code now).

  • Fix: Crashes related to File Save Operations failing
    Fixed issue where async save operations would interfere with various file checks (for encryption and auto-save operations). Fixed with single code path and lock to prevent thread cross talk.