[property:value] will also show matches for "Property").Enter on an empty list entry will no longer display an error message.SearchComponent is now properly exported.--metadata-display-reading--metadata-display-editingaliases. ).stringifyYaml (this was causing some breakages with other plugins reading the YAML).--- at the start of the document will now automatically insert the complementary ---.Shift-Enter will now accept the current text value without selecting the highlighted suggestion.obsidian://) will now be recognized as external links.Tab and Shift-Tab will now properly shift focus if the "Add properties" button is focused..ico and .png files.New CSS variables:
--p-spacing defines the spacing between paragraphs (defaults to 1rem).--heading-spacing defines the spacing above a heading when it follows a paragraph (defaults to 2.5x paragraph spacing).[]() style Markdown links if "Use Wikilinks" is disabled in settings.Introducing Properties. A simple and durable way to add tags, aliases, dates, and other metadata to your notes. Your properties can even include links to other notes.
Ctrl/Command + ;)Properties are saved directly to your note as frontmatter, a special section at the beginning of your file, encoded in YAML. This makes your note metadata readable in any plain text app, and compatible with many tools that support YAML frontmatter.
TFolder.FrontMatterCache no longer inherits from CacheItem.--metadata.Internal links can be added to frontmatter using the following syntax:
---
link: "[[Link]]"
linklist:
- "[[Link]]"
- "[[Link2]]"
---
tag/alias/cssclass vs tags/aliases/cssclassesAs of 1.4.0, we're deprecating the "tag", "alias", and "cssClass" frontmatter keys. The new property editor will automatically migrate to tags, aliases, and cssclasses and the values will automatically be converted to lists.
The old keys will still be identified correctly in the app, but the property editor will always prefer tags and aliases.
.ico and .png files.New CSS variables:
--p-spacing defines the spacing between paragraphs (defaults to 1rem).--heading-spacing defines the spacing above a heading when it follows a paragraph (defaults to 2.5x paragraph spacing).[[ link suggest is showing will now skip the autocomplete and accept the current input as the full link.[[ link suggest would not always work if ]] was not found on the current line.renderMarkdown.).<iframe> now properly open them in the default browser.F2 to start renaming the focused file.Space to open the focused file.Enter to start renaming the focused file (to follow the OS convention).Cmd + ArrowDown to open the focused file.Enter and Tab key.Alt + Click in file explorer not setting the focused file properly.---.app://local URLs. These were reported as a potential vulnerability when using iframes.navigator.clipboard API not working in popout windows.app://local for functionality within your plugin, you should use vault.getResourcePath(file: TFile) and vault.adapter.getResourcePath(vaultPath: string) as a replacement. These also works on mobile.