Changelog

Follow Obsidian updates and improvements.
December 26, 2023
public

Shiny new things

Introducing a brand new editor for Markdown tables. Table rows and columns are now easier to create, edit, sort, reorder, select, copy, and paste. These new table features can also be accessed via context menu, command palette, and hotkeys. Tables are still saved to plain text Markdown.

To add a table to a note, right click and choose Insert → Table, or use the command palette.

Once you insert a table, you can add new columns and rows by clicking on the sides of the table. Add text with inline formatting. Press tab to navigate between cells.

Improvements

Properties

  • Properties can now be renamed globally. Renaming will cause the property to be modified in each corresponding file and the search is case-insensitive.
  • Global Search: Search now works with non-string property values. Search for boolean values [property:TRUE] or [property:FALSE] or empty values [property:EMPTY]. You can also use inequality operators to search for things like [some_property:>10].
  • Global properties view can now be filtered.

Editing experience

  • New formatting menu. You can now right click in the editor to change text formatting, paragraph styles, and insert elements such as lists and tables.
  • Right-click on a callout to quickly change the callout type from a list of default callout type options.
  • Pressing Tab when the # autocomplete is active will autocomplete the highlighted suggestion. If the highlighted suggestion has a / in it, like "#projects/in-review", Tab will autocomplete by segment, so "#projects" then press again to get "/in-review".

Sync

  • When viewing the version history for a file, changes made by the same user on the same device will now be grouped together. And Markdown will be rendered to more closely match reading mode.
  • Number of vaults has increased from 5 to 10
  • Maximum file size has increased from 100MB to 200MB

Sync version history

Quality of life

  • The Outline view now has a "collapse all" button as well as a search field for filtering the list of headings in the file.
  • Files from outside Obsidian can now be dropped anywhere in the File Explorer pane instead of on top of the vault name. Similarly, dropping a file on top of any item in a folder will cause the file to get imported into that particular folder.
  • Pressing Ctrl/Command-F in any view with a search input (including Backlinks or Properties) will now focus the search input.
  • Menu options within the ... pane menu (the ... in the tab header) as well as the tab menu (right clicking on a tab) have been cleaned up and should now show more relevant options.
  • Copy, cut, and paste items in the Bookmarks view (works via hotkey only currently).
  • Bookmarks: Removed the "Bookmark this block..." context menu item.
  • Added new "Show trash" command to open the .trash folder in filesystem.
  • The Appearance section in settings has been reordered for clarity.

Onboarding

  • Obsidian will now use the system setting for light or dark mode by default, you can change this in Appearance settings.
  • Improved the experience when creating a new vault from scratch. If you select "Create new vault," the created vault will include a welcome.md file and show a side-by-side view with the Graph view.

Bug fixes

  • The active context menu is now automatically dismissed when the view navigates away or a modal appears.
  • Clicking 'New file' on an empty tab should open the new file in the current tab instead of creating a new one.
  • Properties: Fixed issue where properties view sometimes displayed a stale value when switching between files.
  • Properties: Fixed bug where pressing the left arrow key () the start the input would cause the input to lose focus.
  • Word count and character count status bar items now ignore frontmatter.
  • Bookmarks: Fixed several edge cases where drag and drop would fail to work, including dragging an item to the bottom of the bookmark list.
  • Fixed bug where canceling a drag would not cause the actively hovered element to remove its styling.
  • Unclosed [[ will no longer cause the next line to get rendered as a link.
  • Updated "Auto pair brackets" behavior so that [[link]]'s can be typed without the apostrophe getting paired.
  • Hover preview is no longer positioned on top of the cursor or target element if there isn't enough room to display the preview box.
  • Editor selection no longer loses focus when resizing a tab group.
  • Search: Minor tweak to avoid the content shifting a lot as the search counter ticks upward.
  • Vim: Fixed issue with character movements not respective atomic ranges.
  • Vim: Fixed issue where O on the first line of a file with properties would put the cursor in the wrong position.

Developers

Breaking changes

  • File Explorer and Tags pane both received a small code refactor. This might affect some plugins that rely on the internal JS structure. Themes should not be affected.
  • Tags can no longer end in a /.
Follow us
© 2024 Obsidian