This Week's Sponsor:


If a device isn’t secure it can’t access your apps. Device Trust for Okta. Watch the demo today!

Ulysses 13 Brings Upgrades to Writing Goals, Keywords, and Code Blocks

Ulysses 13 launched today for iOS and Mac, and it’s all about putting more writing tools in your arsenal. It takes existing features of the app and makes them all better, leaving the app no more cluttered, but notably more useful. Improvements are in three areas: deadlines and daily writing goals, colored keywords, and syntax highlighting for code blocks.

Deadlines and Daily Writing Goals

Ulysses has long had a writing goal feature, which enabled you to set a goal for any given sheet measured by word or character count, reading time, and more; now that feature’s getting a lot more useful thanks to the addition of deadlines and a daily goal option.

When you set a sheet’s goal in Ulysses 13, you’ll see the option to add a deadline. After you select your deadline date, the remaining number of writing days is displayed in the app’s sidebar just underneath your current progress status. Overall it’s a fairly simple feature, but a valuable one, and there are a couple clever implementation details worth noting. One is that you can specify whether or not to count the deadline date itself as a writing day, and another is that you can tell the app which days you never write on, so your deadline countdown will only consist of actual writing days. This not only helps you keep better on top of your work – it also enables Ulysses to provide an accurate estimate of how much you’ll need to write each day to hit your goal.

On a related note to deadlines’ daily writing estimates, Ulysses 13 enables setting yourself a daily writing goal. This can be done on a per-group basis: swiping left on a group, then tapping the settings icon, provides the option to add a goal for that entire group. One of those goal options is now an ‘Every Day’ goal, which will aggregate your total writing progress from all sheets contained in that group on a daily basis.

Unfortunately the daily goal system doesn’t work well for the way I use Ulysses, because it only counts a sheet as long as it remains inside the same group, and my method of writing is to have all works-in-progress inside an ‘Inbox’ group, and move them to other groups once they’ve been completed and published. For those who use the app more traditionally though, with sheets always remaining in the same group, daily goals are a great tool for building a writing habit.

Colored Keywords

Continuing the theme of taking an existing feature and making it better, keywords in Ulysses can now be assigned one of eight different colors. These colors serve to make it easier to identify at a glance which keywords are assigned to which sheets. The flexibility of colored keywords means you can use them in whatever way best suits you, whether as a method of tracking a draft’s status, as a tagging system of sorts, or any other organizational system you think of.

Code Blocks with Syntax Highlighting

If you use Ulysses to do any technical writing involving code, Ulysses 13 improves code blocks in several key ways: they are now set in a monospace typeface to better stand out from your other text, they include syntax highlighting for over 40 supported programming languages, and they can import from and export to GitHub-style fenced code blocks. I don’t write code myself, but these improvements seem really notable for those who will benefit from them.

I continue to use Ulysses every day for all of my MacStories-related writing, so I’m always excited to see the app get even better. I haven’t put keywords or goals to much use before now, but the new improvements to those features make me want to change that.

Ulysses 13 is available now to all Ulysses subscribers, on iOS and Mac.

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.