🌠Differentiate file versions & embed web apps
Upcoming talks on quick notes, cognitive scaffolding, & easy automated testing. Plus, we're crowdsourcing citations & pdf workflow information!
In The Community
Nick Milo is hosting me for a livestream event tomorrow (2022-03-27) at 2pm EST. The topic will be quick notes & cognitive scaffolding; watch live as Nick and I catch each other up on what's new with our workflows!
There will be a community talk about easy automated testing for plugins on Saturday, April 9 at 9:30 EST.
Some of us are trying to crowdsource information about the current state of pdf/zotero/citations plugins and workflows. If you do anything with Obsidian and those things, please check out this thread and contribute your thoughts & insights.
Hub
The Obsidian Hub is a community knowledge base designed to help organize information about the Obsidian ecosystem. It's an excellent companion to this Roundup, which tends to be very chronological in nature. Here are some of the recent updates:
an index of plugins for collaboration.
an overview of spaced repetition as it relates to Obsidian.
Obsidian Updates
Obsidian Mobile Insider v1.2.0 has feature parity with Core v.0.14.2 (the new callouts). The iOS Share extension is also available - you can now share text, links, images and attachments to the Obsidian app and have it inserted into the note. (Android already had this functionality for a while).
Plugin News
New in Community Plugins
These plugins went through code review and are now available in Obsidian's plugin list. For the full list, check out the plugin stats page.
Hover Editor transforms the Page Preview hover popover into a fully working editor instance. The Hover Editor title bar has window controls such as minimize, maximize, and close. They can be split and linked just like normal workspace panes, which includes linking a hover editor pane to a normal workspace pane. You can also drag native Obsidian leaves into a Hover Editor.
Custom Frames by
@Ellpeck
turns web apps into panes using iframes with custom styling. It comes with presets for Google Keep, so you can embed your shared shopping list into Obsidian now.Buttondown by
@caro401
lets users send notes to buttondown.email accounts as email drafts.Quiet Outline by
@guopenghui
makes the outline more powerful, including no-auto-expand, rendering heading as markdown, and search support.
Pending (as of Friday morning)
Note: Not all new plugins are available in the community list yet, as they need to go through code review first. You can manually install plugins that aren't in the community list yet by using the Beta Reviewer's Auto-update Tool. Note, though, that this is not as safe as waiting for them to go through code review.
Simple Mention by
@der-tobi
visually highlights mentions and suggests existing ones as you write.Smort by
@getsmort
lets users add articles saved to Smort, which lets users easily edit, annotate and share articles in markdown.
Updates
If you want a comprehensive list of what plugins updated this week, check out this plugin updates index by Ganessh Kumar.
Version history diff now allows you to view git diffs in addition to file recovery plugin & sync versions.
Topic Linking (which extracts the contents of pdfs and web links for easier indexing and then groups them into topics based on natural language analysis) added support for extraction of highlights and comments.
Settings Search now works on mobile.
Icon Folder added functionality for adding custom icon packs and icons, i.e. font-awesome.
Code Editor Shortcuts v1.6.0 added
delete to end of line
,move cursor left/right
andgo to previous/next line
.remotely-save now allows syncing
_
files, and the.obsidian
special folder. It also added Chinese support.Smarter Markdown Hotkeys got some new features, including stuff like
Smarter Delete File
which deletes the current file and goes back to the last note instead of leaving an empty pane behind.The map of content plugin now has a command palette command for opening the map view.
Betas
Note: these plugins have not yet been submitted for code review, and are being made available primarily for testing purposes.
Mindful Obsidian makes your "Delete" buttons red. More broadly, adds the ability to style context menu elements via CSS. Either via title or icon value.
For Developers
To minimize supply chain attacks like the one for
node-ipc
, lock dependencies to a specific version by using=
instead of^
and test in a sandboxed environment if possible.I'm told that shell commands has very polished settings UIs and a very well-documented API structure, as well as strong discipline in issue handling and release changelogs. If you're looking for an exemplar project to see what "good clean code maintenance" looks like, check it out.
Appearance
Plugins
Version 4.0.0 of Customizable Page Header added support for lucide icons and removed feather icons.
Themes
Primary added styling for hover editor boxes & callouts. It also changed the styling for
data-task
checkboxes to align with the emerging standards, i.e.[v]
is now[b]
for bookmarks,[p]
is now[c]
for thumbs-down (con), etc. There are more details in the release notes.There's a new theme: Aqua by
@sahilpatel09
v0.2.7 of the Willemstad theme added kanban and kanban-no-title callout classes in-note so that (pseudo-)kanbans can work on Obsidian Publish. The syntax should work if you port the markdown content over from the Kanban plugin. This is in addition to table, infobox, aside, aside-no-title callouts. Here's the code as css snippets.
Snippets
Here's a snippet to get Craft-style tabs in the Minimal theme.
Here's some CSS to style individual callout boxes without relying on a theme.
Ancillary Code
The mkdocs plugin (an alternative method for publishing your files) now supports wikilinks and image wikilinks.
Here's a method to promote and demote heading levels.
Guides
Here's a new guide for planning and writing fiction in Obsidian via Vanessa Glau.
Here's a nice how-to video for implementing Zettelkasten in Obsidian by processing Readwise notes.
Here's an overview of five popular books about personal knowledge management.
Discussions
I wrote a quick thread about why I chose Obsidian as my Worldbuilding app.
Obsidian makes many appearances in this discussion from Hacker News about plaintext productivity, which is a productivity system designed for Windows.
Here was another discussion about how to use Obsidian for programming notes with a focus on the Jupyter plugin.
Ancillary Tools
Here's a nice list of annotation tools that adds a lot of context and explanation and tips, by someone who has an incredibly comprehensive website outlining workflows and processes for notetaking in plaintext. It's created by an
org-mode
person, but the information is broadly applicable.
Housekeeping
There have been some small tweaks and improvements to the web version of the Roundup. If you notice anything that still seems hinky or weird, please let me know and I'll get it fixed.