As you may or may not know, I’m currently in the process of finding the right writing app for me. I’ve tested many in the past, but so far I’ve experimented with Craft, Werdsmith, and now 1Writer.
The short answer is that it’s yet another app that doesn’t quite fit what I want.
In some ways it seems similar to iA Writer (which is my default app I use as a fallback) in that it has a utilitarian design, and has good Markdown support. And it doesn’t just support Markdown and convert it to rich text, you view the formatting as you write, which is something I prefer, and is something that apps like Craft lack.
One thing I really liked was that you can add external file providers to your library, so this allowed me to use the same folder I use for iA Writer. It’s one of the nice touches that I want in a writing app, because I want everything to have a level of flexibility so I’m not stuck in any specific process.
Flexibility is also a reason why I’m moving away from 1Writer, since I would prefer better automation support, either in the form of dedicated Shortcut actions or at least a URL scheme. A lot of my writing starts off with a shortcut to generate a basic template or link post, and while there is a Share extension, I’d prefer to have this fully automated.
The final reason why I’m not continuing with 1Writer is that it’s only available on iOS, and while I do most of my writing on my iPad, I still write a decent amount on my Mac. Which meant I was using iA Writer on my Mac and 1Writer on my iPad, and I think that’s a rather pointless scenario when iA Writer is available itself on iOS.
So, again I’m left with another app crossed off, but this past week has helped me to redefine what I want in a writing app. I want it to be flexible regarding putting data into the app, and also taking it out and publishing my writing to my blog. I want an app that shows me the raw Markdown, possibly with a few visible formats like bold/italic, but I want to see the raw file as I write it. And I also want this app to be available on macOS and iOS. There are a few other things I would like, but these few points are what I’m setting as a standard going forward.
I’ve got one more app lined up in my experimentation, and that is TAIO. It’s a relatively new app, and I’ve waited to see some opinions of others before I give it a go. Iv’e seen some optimistic opinions on it, so that is where I will head next. After TAIO, I think is when my my decision will be made. As of right now, I’d say I’m heading back to iA Writer, but we’ll see.
Hey's new blogging service, Hey World, is certainly something that has caught my eye recently. I've got some mixed feelings about it, but I do think that it could be a very good alternative for people that don't want to have to go through various hurdles just to publish words on the internet.
Hey World looks like it aims to simplify the setup process even more, and remove some of the mental overhead that comes with starting a blog. You don't have to think of a name, find a theme, and figure out what service you're going to use, you can just write an email like you normally would, send it to world@hey.com, and boom you've got a blog post. People can even subscribe to your future posts via email or RSS, so they can follow along easily and however they prefer.
Like Matt, I already run a self-hosted blog, and I'm not thinking about making any major changes anytime soon. However the attitude towards treating newsletters more like personal letters is something I can get behind. It's also one of the main aims I have with my newsletter.
As you may or not know, I'm the developer of Text Case, a text-transformation utility app for iOS and macOS. The app now supports tons of various pre-defined transformations and allows the creation of custom transformations, however, the app was originally based around one format, title case.
As the name suggests, title case refers to the capitalisation of text that is to be used as a title. But it's not something that has an objective set of rules. Instead, it's more of a rule that's based around personal style choices.
The most popular title case standards I've heard of are AP (Associated Press), APA (American Psychological Association), and CMOS (Chicago Manual of Style), but there are countless more.
And including the next planned release for Text Case, it will support a total of 9 different title case variations. Some are quite similar, however, as people like to stick to certain standards, I think it's important that there's a lot of options in the app. And since I've had a few questions in theist asking what the difference is, I thought I'd write a post to explain the implemented rules.
Please note, the implemented formats aren't carbon copies of the official standards, as some of the rules aren't exactly feasible to build into an automated tool. For example, a few standards have the rule to keep the second part of a Latin species name lowercase, and AMA seems to have a few rules based around greek letters.
But from the perspective of Text Case, here is how each of them is implemented:
American Medical Association (AMA)
Capitalise first and last word.
Capitalise major words.
Do not capitalise coordinating conjunctions (and, but, for, nor, or, so, yet).
Do not capitalise articles (a, an, the)
Do not capitalise prepositions of three or fewer letters.
Associated Press (AP)
Capitalise first and last word.
Capitalise major words.
Capitalise all words of four letters or more.
Do not capitalise articles, conjunctions, or prepositions of three or fewer letters.
American Psychological Association (AP)
Capitalise first and last word.
Capitalise the first word after a colon.
Capitalise nouns, verbs, adjectives, adverbs, and pronouns.
Capitalise all words of four letters or more.
Do not capitalise articles, conjunctions, or prepositions of three or fewer letters.
Capitalise the second part of hyphenated major words.
Bluebook
Capitalise first and last word.
Capitalise the first word after a colon.
Capitalise all words except articles, conjunctions, or prepositions of four letters or fewer.
Chicago Manual of Style (CMOS)
Capitalise first and last word.
Capitalise nouns, pronouns, verbs, adjectives, and adverbs.
Capitalise all conjunctions except coordinating conjunctions.
Do not capitalise articles of prepositions.
Do not capitalise "as" in any grammatical function.
Guardian
Capitalise all words except for "a", "an", "and", "at", "for", "from", "in", "of", "on", "the", "to”.
Capitalise the first word after a colon.
Modern Language Association (MLA)
Capitalise first and last word.
Capitalise nouns, pronouns, verbs, adjectives, adverbs, and subordinating conjunctions.
Do not capitalise articles, prepositions, and coordinating conjunctions.
Capitalise the first word after a colon.
New York Times
Capitalise nouns, pronouns, and verbs.
Capitalise all words of four or more letters.
Capitalise "no", "nor", "not", "off", "out", "so", and "up".
Do not capitalise "a", "and", "as", "at", "but", "by", "en", "for", "if", "in", "of", "on", "or", "the", "to", "v.", "vs.", and "via".
Wikipedia
Capitalise first and last word.
Capitalise verbs, nouns, pronouns, adjectives, adverbs, and subordinating conjunctions.
capitalise prepositions of five letters or more.
Do not capitalise articles, prepositions of four letters or fewer, and coordinating conjunctions.
Hopefully this has answered some questions that people have regarding the different title case variants. But if you have any more, then I'd be very willing to hear them. And if you spot something that isn't right, then please let me know!
Aside from moving Tablet Habit to a newsletter format, I also moved the entire website from WordPress hosting on EasyWP to Ghost. As an iOS user, I was worried Ghost would be an inferior product on the iPad and iPhone compared to the desktop. I am pleased to say my worry was for nothing.
I wanted to share my perspective on using Ghost on the iPad and how I think Ghost can improve this going forward.
I use Ghost to host this blog and my newsletter, so it's good to see someone else enjoying it. Jeff's experience seems to match up with mine, it's a great service, but it can still be improved in a few ways like he mentions.
One of the big reasons why I think I'll stick with Ghost is the member/newsletter support. Without that integration, I could imagine switching back to WordPress in the future. But for now, everything seems pretty good here.
As part of my challenge to find my ideal writing app, I turned to Werdsmith to see if it could handle my writing needs.
Werdsmith piqued my interest with claims about it being your “personal, portable writers studio”, it’s multiple themes, and “formats for every writer”. Initially, it seemed like it would be an app only for people like screenwriters, but I thought I’d give it a go anyway.
Sadly I was at least partially correct, it does indeed feel that Werdsmith is designed for a certain type of writer, and one that doesn’t seem to include myself.
Organising Your Writing
The first part of Werdsmith that made me think that the app wasn’t for me was the very simple document organisation.
There are two sections, ideas and projects. Writing starts as an idea, and then you can convert it to a project later on. This rather simple organisation makes me think that the app is best used with a minimal amount of projects. So not one that can be used with a large collection of well-organised documents.
Writing
The writing experience in Werdsmith is certainly distraction-free, the interface is quite minimal, and leaves you with just your writing.
However, the Markdown support is pretty lacking, and so are the formatting options in general. You have two headers, bold, italics, and quotes. So not exactly many options to choose from. Not even lists or images.
In addition to the formatting options, you have the option to set an overall format for the document. There are four to choose from, which I think shows the designed purposes of the app. The formats are text, novel, screenplay, or poem. I assume the text format was meant to be the one for general-purpose writing, but I honestly think it may as well not be there.
Export Options
There are export options, so it’s possible to use that to either move documents around or use it to trigger various automations. It’s rather simple, as it just exports the title and text contents of a document, but at least it’s there.
Final Thoughts
This review isn’t as detailed as it would have been if I had tried it out for a longer period, but that essentially shows how far I got with the app.
I’m not a novel or screenplay writer, so I can’t comment on how well it performs for what seems to be the target user, but I can say that it’s not the app for me. The document organisation, writing experience, and markdown support are all things that disappointed me. So while I may have liked other parts of Werdsmith, the fundamentals just didn’t click with me.
So it looks like I’ll be checking out another writing app, which I think will be 1Writer.
Two things made me want to write about my writing setup today, the fact that my Craft trial is ending today, and also the theme for the blogging challenge warmup week.
Before I go too deep into my thoughts around Craft, I’ll go over my current setup, and how I write.
As for devices, I write either on my MacBook Pro or my iPad Pro. My preference is the iPad, but the only keyboard I use is my mechanical keyboard, and that requires me to be sitting at my desk in my office. So that’s why I’m still split across two devices. And also why I’m desperately waiting for Apple’s next event, because I’ll hopefully be ordering a new iPad Pro and Magic Keyboard.
Regarding the apps, this has been slowly getting simpler, with my writing happening in either Craft or iA Writer (more on that in a moment). I use my own app Text Case to handle various text transformations, and also a custom app I built for myself to expose the Ghost API to a few Shortcuts to enable me to publish from any app.
When I publish my writing, this is done via my Ghost blog which handles my blog and my monthly newsletter. Occasionally I also add a featured image to a post, and these either come from myself or from the integration with Unsplash. I’m also starting to use Micro.blog again, so I might have to start thinking about that within the context of writing apps soon. But for now I’m using Gluon and the website for my Micro.blog reading and writing.
Now to explain the two apps. For quite some time I’ve been using iA Writer as my writing app, but a few weeks ago I decided to give Craft a go. I’d already been using Craft for general notes and research, but I experimented with using it as a blogging tool.
Now my free trial of Craft is a day away from expiring, and I needed top make the decision whether I wanted to continue with it, and pay the £44.99 a year subscription fee. While I’ve been happy with Craft, there are some flaws. So it’s probably best for me to stop now, and see what other options are available before locking in the year subscription.
As for writing for my blog, I’m thinking about checking out 1Writer, Werdsmith, and possibly Drafts. But I’m still undecided what other app will be the new home for my personal notes and research material. If you have any recommendations, then I’d love to hear them.
I’ve been using Craft for a few weeks, but around a week ago I had the thought of using it to write blog posts. I’d already found it a great app for collecting information, links, and images, and was working well as a research tool. But I wondered if this could replace iA Writer for my blog writing.
I shortly discovered that Craft has no functionality to publish to Ghost blogs, which is what my blog is run on. That stopped me in my tracks. But only for a short period, since as you may already know, I ended up looking into the Ghost API myself, and writing a small iOS app with Shortcut actions to manage uploading images and creating posts. So that got me back trying out Craft again.
Writing in Craft
I find the act of writing in Craft to be very enjoyable. I like how I can use a lot of the typical Markdown syntax, but also have it presented in a way where it looks like a final piece of writing. Rather than in an intermediary language that will then become a blog post later on.
While you could say that there are a lot of formatting options in Craft, it is still relatively minimal and doesn’t introduce a ton of distractions.
There are four fonts to choose from, two options for page width, spell check, cover image, and few extras in the form of page formatting. But for the actual style of your text, you have the various levels of headings, bold, italics, list, checklist, and you can even have a block of text appear as an embedded blog or a quote. So it all seems pretty normal. Although you can change the text colour of a block, which seems a bit novel for a notes app for me. I think that could be a bit useful when organising content, or even just using a nice colour, but I especially like how it doesn’t affect the Markdown export.
I must admit though, there is one feature that Craft has that I absolutely love. Embedding documents within each other. There are various formatting options, but essentially they appear as cards inside a document.
I’ve used these a few times for more general research writing, but I see these as being pretty useful when doing more long-form writing, as it allows you to manage a structure easier. So I don’t think I’ll need to use embedded content or linked documents when writing the majority of my blog posts, but it’s good to have.
Using Craft as a Research Tool
I think even if Craft isn’t used as a tool for writing a final version of a document, it’s an invaluable tool for gathering research and organising your thoughts. Like I said at the start of this post, I’ve been using Craft for a while already for this very purpose. I have a document for interesting things I find, where I usually store a link and a few thoughts, so I can reference it later if I want to either look further into a subject or even write about it.
There’s a lot more to Craft than just text and images too, with the support for various types of content embeds, linking documents, and the modular design of cards, it can really serve as a hub of information. Couple this together with third-party apps like Spark that allow you to generate URLs for specific emails, and you can put together a document that can serve as a central point for a project.
I have a document like so for my app Text Case, and also my upcoming newsletter. Because while I want to keep different pieces of writing in different documents, I appreciate a level of organisation and I find it a good tool for planning.
Exporting Your Writing
When it comes to taking your writing out of Craft, I must admit there’s room for improvements.
There are a few options for exporting a document into various formats, like Markdown, PDF, Textbundle, and MS Word. But that obviously requires you to then move that content manually into your blog.
Along with simply exporting a document into another format, there are options to send your document to another application. So when you’re finished writing, you can send your document to an app such as iA Writer or Ulysses to finalise any formatting, and then use their built-in publishing tools. It feels like a workaround, but it’s still definitely possible. I have my custom Shortcut actions, which means I can publish directly from Ghost. But there are times where I think using iA Writer as a middle-man is useful, especially when dealing with things like HTML embeds.
I have found that Craft doesn’t support the HTML syntax I like for blockquotes, so right now I’m writing posts that include those in iA Writer. Although I’m still using Craft to collect the links and notes for those posts. It’s not a complex format, I just prefer to use a parent figure element, which contains a blockquote for the actual quote and a figcaption for the author and title of the quoted document. I suppose this could be fixed if there was an option to embed raw HTML in a document, but for now, I have to write that elsewhere.
Final Thoughts
I find Craft a delight to use, and writing becomes a joy when using it. But with the limitations of certain HTML elements and lack of built-in publishing tools, I can’t see it becoming my sole writing app. At least until those things are remedied.
But alongside using Craft to plan personal projects and keep notes, I find it an invaluable tool for research. It may seem trivial, but having a place where you can throw a bunch of content in a single place is super useful, and at least for myself, it removes so much of the friction when it comes to writing. For example, for a potential link post, I used to start with an article or quote, and then have to start from scratch. But with my current collection of links, thoughts, and related content, it’s really easy to then create a blog post.
I can say for definite that Craft will stay as part of my writing workflow, and I’m open to it taking up a bigger chunk, but that responsibility relies on the people at Craft. Let’s see what they can come up with next.
I can't quite figure out what caused this transition, but recently I've been writing my blog posts on the web directly in the Ghost editor, and I'm rather enjoying it. A while ago, I would have only thought about using a native app, whether I was writing on my Mac, iPhone, or iPad.
But writing in the editor feels to me more like I'm actively writing on my blog. Not just writing something that may be shared later on to my blog. Maybe that makes sense, I'm not so sure. But there definitely feels like a distinction in my head.
I've seen some comments in the past about writing in online editors being bad, with them being slow, not having a good UI compared to native apps, and even having the possibility to lose your progress. But I don't think the web is that bad anymore. Or at least the Ghost editor isn't. If you want to check it out, Matt Birchler made a great video about the Ghost admin interface.
I wonder what the current consensus is on writing directly in a web interface. Is this behaviour still weird? Or am I simply joining everyone else on this one?
Last night I spent some time reading on my iPad, and I noticed a few articles that I might want to link to from my blog. Except I didn’t want to start creating drafts in iA Writer, or doing any manual work. I just wanted a way to remind myself that I want to link to this at some point.
I started to think that I could simply create a reminder in the Reminders app (I’ve switched from Things), possibly with the URL as a note so I could get back to it when I needed it again. However, that would require me to then later load the URL, and fetch the details from it. And seeing as I would have had the article loaded at the time of reading, it made more sense to store this data, and then be able to reference it at a later date.
So I came up with an idea of two shortcuts, one to store relevant data about the article I wanted to reference, and then another which I could use to select from the list and kick off a draft in iA Writer.
That’s when I thought about using the recently released data store app, Data Jar, which is a fantastic tool for storing all kinds of data.
Store Link Post Idea
To start off, the Shortcut I created to do the initial data storing and reminder creation was relatively simple. It accepts input from the Share sheet, in the form of a Safari web page, and then has just three actions:
Add a new reminder with the title of the article to my blog list.
Create a dictionary with four pieces of data – the title, URL, any text that was selected that I want to quote, and also the author. Although I’ve found the author to not be very reliable.
Store this dictionary at the end of my drafts list in Data Jar.
This shortcut is a bit more complex, as it has to do quite a few things:
Retrieve the list of link post ideas from Data Jar.
Show the list, and allow the user (me) to select an option.
Transform the various pieces of data into a link post outline.
Create a new document in iA Writer.
It’s a bit long, so I’ll put the long screenshot below, and then explain why it may seem pretty complicated for what it does, and the things I had to work around.
To start off, the shortcut gets the list of drafts from Data Jar. This contains all the drafts that have been saved.
It then does a little transformation with that data, using a temporary variable in Data Jar. It clears the value for the specific key I’m going to use, and then it loops through the list of articles, and extracts the title and the index of each article into a new list. This is because we need to show the list of articles, and also perform operations on the specific article that was selected.
The temporary list is then displayed, and from the chosen article, the Index is then used to fetch the complete article data from Data Jar. That includes the title, author, page selection (snippet), and the URL.
Once that data is extracted, the page section is formatted as a Markdown Blockquote via Text Case (my app), and then it’s put together with the rest of the data to form a basic link post outline.
Finally, the outline is URL encoded and opened as a new document in iA Writer via the URL scheme.
These two shortcuts are simple in theory, and to be honest I could have achieved the same result with less complexity, and maybe even without Data Jar. However, I like that the storing and kicking off a link post in iA Writer are separate processes. Because it allowed for more flexibility in the future and also doesn’t distract me at the time of reading an article. Which was one of the big reasons for me making these.
I really liked using Data Jar for these as well, so I hope I can make use of it again in future shortcuts!