You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move all application binaries to .NET 8.0. The installer now requires .NET 8.0, so updates on machines that are running .NET 7.0 will no update to .NET 8.0.
8
+
Move all application binaries to .NET 8.0. The installer now requires .NET 8.0, so updates on machines that are running .NET 7.0 will no update to .NET 8.0. .NET 8.0 Shared Runtime is dynamically installed during setup or at runtime (for portable installs).
9
+
10
+
***[Add OpenAI Image Generation Addin in (Preview)](https://markdownmonster.west-wind.com/docs/_6rz0smzc0.htm)**
11
+
You can now generate AI images using OpenAI and Dall-E 3 to generate images in your documents or for general purpose use. The plugin provides an interactive way to create prompts and generate images. You can embed, save or copy generated images and browse through and manage previously generated images for later review or re-prompting.
12
+
*requires an OpenAI API key*
9
13
10
14
***Image Generator Azure OpenAI Support**
11
-
We've added support for Azure OpenAI keys for using the Image generator.
15
+
We've added support for Azure OpenAI keys for using the Image generator.
12
16
<small>*Note: Currently Dall-E 3 is only supported in a single Azure Region (Sweden Central), and you have to set up an Azure Dall-E deployment specifically in this region.*</small>
13
17
14
-
***Image Generation Updates**
15
-
Additional image operation to view and save the generated images. Add Context menu to the previewer. Fix issues with generation and previewing at the same time. Improve initial load time of recent images. Encrypt saved API keys.
16
-
17
-
***Small And Italic Command Palette**
18
-
Added *Small and Italic* to the command palette as a quick short cut to add the compound operation to a selection. Similar to the existing *Bold and Italic* operation.
19
-
20
-
***Fix: Image Generator Memory Usage**
21
-
Fix memory leaks for the image list loading which result in very large memory usage when repeatedly loading the AI Image Generation Addin.
22
-
23
-
***Fix: Image Generator Load Time**
24
-
Fix slow startup and UI lockup when loading the AI Image Generator with a lot of images. Images are now loaded asynchronously and leave the UI responsive even with large amounts of recent images displayed.
25
-
18
+
***[Add Support to Save with Elevated Rights](https://github.com/RickStrahl/ImageDrop/blob/master/MarkdownMonster/SaveElevated.gif)**
19
+
You can now optionally save documents that are permissions restricted by elevating to Administrator. If a file is not authorized a notification pops up to show an option to save with elevated rights instead.
26
20
27
-
### 3.1.8
28
-
<small>December 2nd, 2023</small>
21
+
***Add MathJax 3.0 Support**
22
+
Update the Math rendering extension to use the latest version of MathJax which has much richer support including much improved Accessibility (including Braille support). ([#1080](https://github.com/RickStrahl/MarkdownMonster/issues/1080))
29
23
30
-
***[Add OpenAI Image Generation Addin in (Preview)](https://markdownmonster.west-wind.com/docs/_6rz0smzc0.htm)**
31
-
You can now generate AI images using OpenAI models to generate images in your documents or for general purpose use. The plugin provides an interactive way to create prompts and generate images. You can embed, save or copy generated images and images captured are saved for later review.
32
-
*requires an OpenAI API key*
24
+
***Improved KeyBinding Manager Support for any Command**
25
+
You can now bind any of MM's internal commands to a keyboard shortcut. You can specify the command by `CommandName` in the `MarkdownMonster-Keybindings.json` configuration file. Command names can be found in the class reference documentation under `AppCommands` and its various sub-objects. Commands can be specified by their property name or with the full `xxxxCommand` name.
33
26
27
+
***Add Caption to Dropped Files and Images**
28
+
When dragging or pasting files or images into the editor, we now try to guess the caption based on the filename using Proper Case, Snake Case, Camel case de-conversions if no spaces are present.
34
29
35
-
***Install .NET 8.0 Runtime if Runtime Missing**
36
-
MM now installs the .NET 8.0 runtime if .NET 7.0 or 8.0 is not installed. We're still compiling with a 7.0 target but automatically roll forward to 8.0 if available. If no 7.0 runtime is found, 8.0 is now installed. In future versions we'll switch to requiring 8.0 but for now either 7 or 8 are valid pre-requisites to avoid unnecessary installation of runtimes.
30
+
***'Copy Link' for Web Links and 'Copy Image Link' for Images in Previewer**
31
+
In the preview browser you can now copy links for Web images and links to the clipboard from the Previewer context menu. Note that only Web links - not relative or local file path links - show this option on the context menu.
37
32
38
33
***Updated GitHub Preview Styling**
39
34
Minor tweaks to the GitHub default preview templates: Remove the grid outline when rendering under 980px frame width to reduce wasted space. Grid outline is rendered in larger screen sizes (980px+). Clean up blockquotes and docfx renderings and backgrounds. Clean up differences between the GitHub light and dark preview templates.
40
35
41
36
***Updates to DocFx Preview Styling**
42
37
In light of GitHub's addition of some DocFx functionality in its Markdown renderer we've more closely matched the default styling of the Note/Warning/Info/Tip block quote rendering to more closely match the GitHub styling in the GitHub styles. Also updated the Blackout template styling.
43
38
44
-
***Fix: DocFx include/code Embedding**
45
-
Fix issue with built-in DocFx include/code embedding directives (`[!include]` and `[!code-lang]`) which were failing if multiple directives were used on the same page.
46
-
47
-
***Fix: Preview Render Bug When # (and others) Character in Base Path**
48
-
Fix issue with a number of extended characters that are legal for local file names, but not legal in URLs. Due to the way browsers parse URLs this is 'partial' url encoding so a custom encoding scheme is used. [#1068](https://github.com/RickStrahl/MarkdownMonster/issues/1068)
49
-
50
-
### 3.1
51
-
<small>*November 7th, 2023*</small>
39
+
***Small And Italic Command Palette**
40
+
Added *Small and Italic* to the command palette as a quick short cut to add the compound operation to a selection. Similar to the existing *Bold and Italic* operation.
52
41
53
-
***[Add Support to Save with Elevated Rights](https://github.com/RickStrahl/ImageDrop/blob/master/MarkdownMonster/SaveElevated.gif)**
54
-
You can now optionally save documents that are permissions restricted by elevating to Administrator. If a file is not authorized a notification pops up to show an option to save with elevated rights instead.
42
+
***Table Editor Commands to Command Palette**
43
+
You can now access **Insert Table**, **Format Table** and **Edit Table** as commands from the Command Palette (`ctrl-shift-p`).
55
44
56
45
***Improved Folder Browser Search Results**
57
46
The Find in Files functionality now includes a file icon for file type, the number of matches per file, the file date, and a tool tip that shows file information and a preview of the file's content for quick review.
58
47
59
-
***'Copy Link' for Web Links and 'Copy Image Link' for Images in Previewer**
60
-
In the preview browser you can now copy links for Web images and links to the clipboard from the Previewer context menu. Note that only Web links - not relative or local file path links - show this option on the context menu.
61
-
62
-
***Add Caption to Dropped Files and Images**
63
-
When dragging or pasting files or images into the editor, we now try to guess the caption based on the filename using Proper Case, Snake Case, Camel case de-conversions if no spaces are present.
64
-
65
48
***Move WebView Environment to %localappdata%**
66
49
Due to some issues with portable installs and write permissions, the local WebView environment folder has now been moved to the `%localappdata%\Markdown Monster` folder which is (normally) writable and always accessible. This avoids problems with users installing the portable version and not setting their `PortableSettings` folder to be writable. This at least ensures that the editors and other viewers load correctly.
67
50
68
-
***Emoji Picker Improvements**
69
-
The Emoji Viewer now loads considerably faster by delay loading some of the 1600+ icons out of band. The picker now shows a count of icons in the list in the status bar, with the list updated as you search and filter.
70
-
71
51
***Installation moved to Program Files**
72
52
We've moved the default installation location for the full installation to the `Program Files` folder to avoid common installation issues related to Windows Account usage that in the past would install certain components in the wrong location when elevation was required. We've also moved all remaining updatable content (except the preview templates and previewers) out of the install folder into common file location.
73
53
74
54
***Portable Install Behavior Remains unchanged**
75
55
Besides the changes to the full install, the Portable Install can still be installed in any location of your choice as a self-contained install that can store all application, and common updatable configuration and support data in a local folder hierarchy. Portable installs by default use a contained `PortableSettings` folder which falls back to the `%appdata%\Markdown Monster` common path that is also used by the full install **if** permissions are not available to write files. This behavior is mostly unchanged except the additional files that now go into the `PortableSettings` or common folder.
76
56
57
+
***Fix: Image Generator Memory Usage**
58
+
Fix memory leaks for the image list loading which result in very large memory usage when repeatedly loading the AI Image Generation Addin.
59
+
60
+
***Fix: Image Generator Load Time**
61
+
Fix slow startup and UI lockup when loading the AI Image Generator with a lot of images. Images are now loaded asynchronously and leave the UI responsive even with large amounts of recent images displayed.###
62
+
63
+
***Fix: DocFx include/code Embedding**
64
+
Fix issue with built-in DocFx include/code embedding directives (`[!include]` and `[!code-lang]`) which were failing if multiple directives were used on the same page.
65
+
66
+
***Fix: Preview Render Bug When # (and others) Character in Base Path**
67
+
Fix issue with a number of extended characters that are legal for local file names, but not legal in URLs. Due to the way browsers parse URLs this is 'partial' url encoding so a custom encoding scheme is used. [#1068](https://github.com/RickStrahl/MarkdownMonster/issues/1068)
68
+
77
69
***Fix: Non-existant .md File Navigation in Previewer**
78
70
Fix Previewer so that when navigating a non-existent Markdown file no navigation (to an error page before) occurs and a statusbar error is displayed pointing at the missing expanded filename.
79
71
@@ -91,7 +83,7 @@ Fixed issue where the YouTube embedding dialog was causing the WebView to create
91
83
92
84
#### Breaking and Recommended Changes
93
85
***Recommend full uninstall and reinstall for Full Installations**
94
-
Due to the move to `Program Files` we recommend you do a full, uninstall and then re-install Markdown Monster if you are using the full installer or Chocolatey install. It's not required, and if you don't re-install the existing `%localappdata%\Markdown Monster` or your own custom location will continue to be used. The explicit uninstall ensures that the new Programs Files path is used on a new install. Portable installs don't need to have anything changed.
86
+
Due to the move to `Program Files`from `LocalAppData` install location, we recommend you do a full, uninstall and then re-install Markdown Monster if you are using the full installer or Chocolatey install. It's not required, and if you don't re-install the existing `%localappdata%\Markdown Monster` or your own custom location will continue to be used. The explicit uninstall ensures that the new Programs Files path is used on a new install. Portable installs don't need to have anything changed.
95
87
96
88
***Remove `WebView_` Folder From Markdown Monster Install Folder (if present)**
97
89
If your MM installation folder contains a `WebView_*` folder, it's recommended that you shut down MM and delete the entire folder. This folder was not intended to be placed and should be deleted so it will no longer take up space.
0 commit comments