data-task for all tokens on a list item with checkbox to facilitate css styling.Ctrl/Cmd+Click on Markdown links.Ctrl/Cmd+G search hotkey.query causes selection to stop working after they resize.file:/// images not working.$, =, ~ and %.Option+ArrowUp/Down keys on MacOS not performing native cursor functions.show-plugin Obsidian URI action. Example: obsidian://show-plugin?id=admonition~~ instead of removing.Enter when in an empty nested block quote will now only exit one level of block quote.list-bullet css class for theme styling.Ctrl/Cmd+Click rather than Alt+Click.---) are now implemented.# characters when the cursor is on that line.| character.data-task attribute added.Settings > Editor > Experimental Live Preview. Changing this option requires a restart to take effect.insider-desktop channel.$$) LaTeX will show a preview. Inline LaTeX will be implemented in a future release.webp image support.append function for both the Vault and the Adapter APIs.sanitizeHTMLToDom which returns a DocumentFragment of the sanitized HTML content.setInstructions for an EditorSuggest.wordAt function on the Editor interface.Includes all new functionality and bug fixes up to Obsidian Desktop v0.12.19
Editor
Obsidian Sync
Documents/Obsidian./ while editing to trigger any command.Alt+Left/Right.onLayoutReady will now show a message to help debug.EditorSuggest is now accessible to the API to provide in-line suggestions, like auto-complete. This is what powers the link auto-complete, tag auto-complete, and slash commands.Keymap has now been exposed with isModEvent to help check if the user is holding Ctrl/Cmd or pressing the middle mouse button. This is used as a convention to "open in new pane".editor-change fired when an editor has received changes. This event happens fairly frequently so please be mindful of performance when using it.editor-paste fired before the editor handles a paste event. If you handle the paste event, you should call evt.preventDefault() to let the next handler know that it's been handled.editor-drop fired before the editor receives a drop event. Works the same was as the paste event.Ctrl/Cmd+Shift+T.{{date}} and {{time}} will now work in daily notes and zettelkasten prefixer. Previously you needed to add the format {{date:format}}Ctrl/Cmd+click or middle-click the icon or the command palette item to open daily note/new zettelkasten in a new pane.loadPdfJs, loadMermaid, loadPrism, loadMathJax.request can now set HTTP headers.Shift+Option+Up/Down duplicating line instead of selecting up/down.Alt+B/F/D now properly inputs text on iOS..graph-view.color-fill-focused, or disabled if you set the color to transparent.publish:. This flag affects the UI when uploading files to your publish site:
publish: true, then new files are auto-selected to publish.publish: false, then we will pretend this file does not exist when publishing. This file will not show up in new/changed files. If this file was previously published, you will see an option to delete it instead.obsidian.css has been deprecated and is no longer supported. If you were using it, you can migrate by moving it to .obsidian/themes/ and rename it to your theme's name. Then, choose that theme in the Appearance > Theme setting.http:// or https://). You can ask the app to not ask again on a per-protocol basis.Editor interface now has a way to set multiple selections.request().:, % or # characters.# or % in their names.