A simple Scriptable widget to display your notes with Markdown styling

Hey everyone,

I love using Obsidian, but I’ve always tried to keep my setup as lightweight as possible. While there are tons of powerful plugins for task management, I just prefer keeping a simple task list on a single page.

The only issue was quickly checking that list on the go. I wanted a widget for my home screen, but I couldn’t find one that nicely rendered basic Markdown formatting like headings, bold text, and lists. Most just showed plain text, which kind of defeated the purpose of organizing my notes.

So, I decided to build my own! It’s a Scriptable widget that aims to display your notes beautifully, with the styling intact.

It’s pretty simple, but it supports the basics:

  • Headings (#, ##, ###)
  • To-do lists (- [ ])
  • Bulleted (-) and numbered (1.) lists
  • Bold and italic text
  • Clickable URLs (they open right in your browser)

All it does is display the content from a single page you specify, but if you’re like me and just want a clean-looking window into your notes, maybe you’ll find it useful too!

You can find the script and setup instructions on GitHub:

It looks pretty good on my own devices, but I’m not sure how it will behave on others. If you give it a try, I’d love to hear your thoughts! Any feedback or feature requests are more than welcome.

4 Likes

Thanks for sharing. This widget is really handy, but it seems like it only shows content from one page at a time. If the note is long, part of it gets cut off.

Is there any way to make the whole text scrollable instead?

Thank you for your comment!
At the moment, widgets don’t support scrolling, so we’ll have to wait until Apple updates the widget specifications.