[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-editing
aliases
.
).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
/cssclasses
As 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
.![](https://www.youtube.com/...)
).<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.