This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Notesy 2.3

Notesy23

Notesy23

I’ve always liked Notesy. When I compared my favorite text editors for iOS last year, I called it the app “for everyone” that was able to meet all the common requirements of a Dropbox-enabled, Markdown-ready text editor for the iPhone and iPad.

Giant Yak Software took over Notesy’s development a few months ago, and today they released version 2.3 of the app.

Among various improvements, version 2.3 adds an extra keyboard row with various characters to speed up Markdown text editing. While this is a good implementation, I’m surprised it doesn’t support automatic continuation for unordered and ordered lists. Markdown rendering has been updated, but it still doesn’t support footnotes with the MultiMarkdown syntax. Dropbox sync has been updated to take advantage of the new SDK, and while Notesy has always been fast and reliable at syncing notes and detecting conflicts, the new version seemed even faster and more stable to me.

The Notesy URL scheme – something I have demonstrated in the past on MacStories – has received some interesting additions. You can now create a new empty note with the URL scheme by using the append action with an empty text parameter; like before, you can append to a specific file by using the name parameter.

NotesyURL

NotesyURL

For my workflow, I created a Launch Center Pro action that creates a new note with the text passed by the keyboard prompt.1 In Launch Center Pro, the action looks like this:

notesy://x-callback-url/append?text=[prompt]

Because Notesy also supports x-callback-url, we can put together an action that takes something you copied from Google Chrome, appends it, and takes you back to Chrome:

notesy://x-callback-url/append?path=&name=Scratchpad&text=[clipboard]&x-success=googlechrome%3A%2F%2F

More reliable Dropbox sync means I can also use the open action and worry less about the creation of conflicted copies.2 In Launch Center Pro, I use this to open my Scratchpad file:

notesy://x-callback-url/open?path=&name=Scratchpad

If you open a file with the URL scheme, Notesy will also check if it’s displaying the latest version of the file, and if it’s not it’ll update it in less than 2 seconds.

Notesy already supported the conversion of Markdown to HTML in the URL scheme (as I demoed in my Pythonista review), but it also forced you to pass along text with a custom header provided in the app. Now you can omit the header by using an empty &header= parameter, but body and head HTML tags will still be used. Still, you can add this action to Launch Center Pro to convert Markdown text in your clipboard to HTML and send it to Poster to create a new post with the converted text:

notesy://x-callback-url/render-markdown?text=[clipboard]&output-param=text&x-success=posterapp%3A%2F%2F%2Fcreate%3Ftext%3D&header=

Notesy 2.3 is a nice update and I’m glad the app is still being developed with the addition of powerful new features. You can find Notesy on the App Store.


  1. If you append the same string twice, the first line of the text will be used as the title, therefore not creating a new note, but appending the second string to the first note you created. You can try this by running the first Launch Center Pro action twice in a row, using the same text. ↩︎

  2. Unfortunately, appending text to a note that was updated on another device after Notesy was closed will still result in the creation of a conflicted copy, rather than a “smart” update of the file before appending text. Ideally, triggering append via the URL scheme should also check if the file has been updated before actually appending anything. Perhaps it could be done with a refreshflag before the append action. And yes, I have tried chaining Notesy to itself with x-callback-url, but it’s not working for me. ↩︎

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.