Obsidian 1.9.8 Desktop (Early access)
By Steven Van ·
Improvements Bases: New File#hasProperty() function. To check if a file has a property (regardless of value), use file.hasProperty("property").
Obsidian 1.9.8 is out in early access for desktop, with most of the changes affecting Bases and the file explorer.
- Bases gets a new File#hasProperty() function to check whether a file has a property regardless of its value. The filter menu's "exists" operator has been removed because it returned incomplete results; existing filters using "property exists" need to be rewritten as "file has property property".
- "Tags" and "File tags" are now hidden from the Bases filter menu in favour of "file has tag".
- Bases adds String#reverse and String#repeat functions, list concatenation with +, and a "New base" option in the ribbon.
- In the file explorer, holding Command/Ctrl while navigating with arrow keys now opens the file under the cursor, and right-clicking adds options to create a new base or canvas.
- Link context menus now include "Move file to...", "Copy path", and "Copy relative path".
The release also fixes several Bases bugs (sort menu labels, text wrapping in multiline tables, Cards view inside callouts, invalid links from "Copy to clipboard", and duplicate file tags), along with a page preview hover issue, a Canvas node bug when moving overlapping groups, and a property menu that closed immediately when selecting "Edit property...". Search now also checks the filenames of .base files. Full details are in the changelog.
