Settings → Appearance
for tablets.[[#
) sometimes generating invalid links.\|
) inside tables.\
) character if the link is inside a table.\
) inside inline code getting hidden.--bold-weight
CSS variable not being correctly computed in some places.View
menu on the macOS application bar did not reflect the current state of the app.mkdir
errors are caught on initial load..mobile-tap
class that gets applied to elements when they are tapped. If you want to add an active state to your buttons on mobile, you can add the class .tappable
to your element. When your element is touched, a .mobile-tap
class will get applied.This update focuses on improving a few long-standing sore points. Notably, we overhauled support for right-to-left (RTL) languages. The editor now automatically detects language direction per line, making it more adaptable for mixed-language usage. In addition, when the app is set to an RTL language, the interface is mirrored accordingly.
We've improved the editing and reading experience of footnotes. This release is jam-packed with bug fixes and small improvements. This release includes numerous bug fixes and small improvements, along with some performance enhancements for loading and editing.
Tab
now completes the path segment of the currently selected file in the Quick switcher and "Move files" prompt.[^
.data.json
main.js
styles.css
manifest.json
Redo
not working from the macOS app menu.End
key not moving to end of line if cursor is in table.#
at the end of the line.--bold-modifier
variable instead of --bold-weight
. This enables Obsidian to use a heavier weight in situations where the text may already be bold, such as headings: ## Bold **bolder**
--caret-color
CSS variable to make it easier to style caret color on both desktop and mobile.--link-weight
variable.lang
attribute on the html
element, which allows language-specific CSS rules..mod-rtl
class is added to body
element when the user's interface language is RTL.processFrontmatter
not processing files if all properties are removed.app.emulateMobile
to make it easier to test if your plugins are mobile-compatible. Attempting to run a NodeJS library presents a Notice. Drag-and-drop more accurately mirrors mobile behavior. The app has default safe-area-inset
properties set so that your views properly account for offsets in the mobile device viewport (such as the iPhone Dynamic Island).safe-area-insets
without requiring additional CSS.app
from the API spec (previously it was marked as deprecated).[^
.mkdir
errors are caught on initial load..mobile-tap
class that gets applied to elements when they are tapped. If you want to add an active state to your buttons on mobile, you can add the class .tappable
to your element. When your element is touched, a .mobile-tap
class will get applied.[^
.End
key not moving to end of line if cursor is in table.#
at the end of the line.We have reverted the CSS changes to .suggestion-popover
which should fix the issues with suggestions created by plugins appearing unstyled.
Tab
will now complete the path segment of the currently selected file in the Quick switcher and "Move files" modal.Redo
not working when triggered from the macOS app menu.--caret-color
CSS variable to make it easier to style caret color on both desktop and mobile.--link-weight
variable.lang
attribute on the html
element, which allows language-specific CSS rules..mod-rtl
class is added to body
element when the user's interface language is RTL.processFrontmatter
failing to process file if all properties are removed.app.emulateMobile
that should make it easier to test that your plugins are mobile-compatible. Attempting to run a NodeJS library will present a Notice. Drag and drop will more accurately mirror the behavior on mobile. The app will have default safe-area-inset
properties set so that your views properly account for offsets in the mobile device viewport (such as the iPhone Dynamic Island).safe-area-insets
by default.app
has been completely removed from the API spec (previously it was marked as deprecated).--
at the start of a line will no longer get converted to a en-dash.