This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts tagged with "text editor"

External Keyboards, iPadOS 14, and Obscuring Tab Bars

iPadOS 14 apps use sidebars, but only in certain size classes, so tab bars still get hidden behind the keyboard row.

iPadOS 14 apps use sidebars, but only in certain size classes, so tab bars still get hidden behind the keyboard row.

I love using the iPad as my primary computer, but a long-standing frustration I’ve had involves the keyboard row that lines the bottom of the screen when an external keyboard is attached. I like the row itself, as it usually offers valuable utility such as in Apple Notes, where a text formatting menu is available in the keyboard row. The problem is that iPadOS doesn’t adapt apps’ UI to account for the keyboard row, rather it simply hides the bottom portion of an app – which in many cases means hiding the app’s tab bar or other important controls.

This is mainly an issue when using Split View or Slide Over, not full-screen apps. But most of my iPad use does involve Split View and Slide Over, and I can’t count the number of times I’ve had to manually hide the keyboard row so I could access an app’s tab bar. This is a regular occurrence when writing articles, for example, as I’ll keep Ulysses and Photos in Split View, and the keyboard row that appears when working in Ulysses obscures Photos’ tab bar so I can’t switch tabs in Photos without manually hiding the keyboard row. The row also hides the share icon when viewing a photo, which is what I press many times when writing an article so I can run shortcuts via the share sheet. So as a workaround I have to manually hide the row, a short-lived fix because it then reappears after typing a single keystroke in Ulysses.

In iPadOS 14, Apple is halfway solving this problem. Because apps are being encouraged to switch from a tab bar-based design to one that involves a sidebar, there are fewer occasions when tab bars will be visible. In the iPadOS 14 beta, if I have Ulysses and Photos in a 50/50 Split View, there’s no longer a tab bar for the keyboard row to obscure, because Photos uses a sidebar instead where I can easily navigate to the view I need.

Unfortunately, this is only a partial solution because iPadOS 14 apps still revert to using a tab bar in a compact size class (i.e. when they’re an iPhone-like size). So all Slide Over apps retain tab bars for navigation as before, meaning those important tabs will be hidden any time you’re also working in an app that uses text and thus presents a keyboard row. The same is true for Split View when an app is the smaller app in your multitasking setup. If the app you’re writing in is the larger app in your Split View, the smaller app will have its tab bar obscured by a keyboard row. This is especially problematic for writers, who live in a text editor all day, but it also applies to anyone working in a note-taking app, messaging app, or anything else involving text. iPadOS 14 improves things via sidebars in certain situations, but in many multitasking contexts the years-old problem remains.

But there’s a happy ending of sorts, at least for me. My inspiration for writing about this issue was the discovery of a feature in Ulysses that fixes the problem for me. The app’s View Options inside its Settings panel contains a toggle that has been there for quite a while, I simply never thought to activate it: Hide Shortcut Bar. What this does is perpetually hide the keyboard row whenever a hardware keyboard is attached to your iPad. No keyboard row means no hiding tab bars in other apps while I write.

Ulysses does place some important shortcuts in the keyboard row, but most if not all of them can be triggered via keyboard shortcuts instead, making the keyboard row unnecessary (for my uses at least).

After making this discovery, I dug around in a few other apps’ settings to see how common this feature is. iA Writer offers it, as does Drafts, and possibly many other apps I haven’t tried. It seems more common in text editors than note-taking apps. It’s a shame that the whole keyboard row needs to be hidden just to account for an iPadOS design flaw, but I’m thankful that third-party developers have stepped in to address the issue themselves.

Ulysses is the app I multitask in most frequently, so the ability to keep its keyboard row hidden forever has truly made my day. I tried explaining to my wife why I got so happy all of a sudden, and she didn’t really get it. I don’t blame her.


Ulysses 20 Review: New Dashboard Featuring Advanced Grammar and Style Check, Outline, and Much More

Ulysses 20 for iPad’s new dashboard.

Ulysses 20 for iPad’s new dashboard.

One of the promises regularly made by apps transitioning to a subscription model is that they’ll be able to deliver more regular, incremental updates rather than going untouched for extended periods of time, and they can also focus on adding functionality that existing users will appreciate rather than needing to build something entirely different to attract a new target market. Ulysses has been a subscription app for nearly three years already, and I believe it’s one of the apps doing the best job of delivering on both of those fronts.

A quick search on MacStories will show that I’ve covered Ulysses a lot, in part because it’s my primary Markdown editor, but also because there are consistently several updates per year that stand out as noteworthy and meriting a fresh review. Today’s version 20 is no exception, introducing an advanced grammar and style check ‘revision mode’ on the Mac (coming soon to iPad and iPhone) and a new dashboard view across all platforms. Both enhancements leave what was already great about Ulysses alone, while offering valuable new utility for writers sure to delight existing users and perhaps even draw a flock of new ones.

Read more


Drafts 20 Introduces Advanced Wiki-Style Linking

Drafts 20, the latest update to the powerful text editor and capture tool, introduces an excellent feature for creating in-line links to other drafts, workspaces, or even searches.

I’ve always appreciated the ability to link notes inside of other notes, like what’s available in Bear, and that’s exactly the behavior that Drafts 20 enables. By typing an existing draft’s title inside of double brackets (e.g. [[Draft Title Here]]), you can create a Wiki-style link to that draft that can be tapped or clicked for instant access. For research purpose especially, I’ve found this functionality useful in the past, and I’m glad to see it in Drafts.

One nice detail of Drafts’ implementation is that you can use the same syntax to create links to brand new drafts; if you type a title in brackets that doesn’t currently exist, the app will automatically create a new draft with that title. The system is smart enough, too, to work with only partial titles entered. For example, with an old draft titled “Apple Card Now Available for All US Customers,” all I had to type in brackets was ‘Apple Card’ for the link to be created. The only enhancement I hope to see in a future update is auto-complete suggestions when typing a draft’s title so you can ensure you’ve entered the correct one.

Linking to other drafts is certainly the primary appeal of the new bracketing syntax, but developer Greg Pierce has included a handful of advanced options too that make the feature even more valuable. As detailed in the update’s release notes, you can bracket not just other draft titles, but also links to your existing workspaces, a search term inside the app, or even a Bear note. My favorite options, however, enable creating one-tap links to Google or Wikipedia searches. By typing google: or wikipedia: then a search term, all inside double brackets, Drafts will create links to initiate those types of searches. The added flexibility afforded by these links, alongside the new links to other drafts, makes Drafts a strong research and database tool, alongside all the other things the app’s great at.

Drafts 20 is available on the App Store.


Noto 2.0 Review: iPad Pointer Support, Easy Note Importing, CloudKit Syncing, and More

Noto, the modern notes app for iPhone, iPad, and Mac that I reviewed back in February, recently launched a 2.0 update that introduces brand new features and key fixes and enhancements. On the iPad, mouse and trackpad are now natively supported, and you can use drag and drop to easily import notes from another app into Noto. Additionally, the app’s syncing engine has switched from iCloud Drive to CloudKit, making it faster and more reliable than before. Finally, several of the issues I noted in my initial review have been resolved in this latest update.

Read more


iA Writer 5.5

iA Writer, my favorite text editor for all Apple platforms (which I still use as the central piece of my Markdown collaboration workflow via GitHub), has been updated today to version 5.5 both on Mac and iOS/iPadOS. I’ve been testing this version for quite some time (it’s the update I originally mentioned in my Modular Computer story back in April), and there are some fantastic details worth pointing out.

On iPad, the app can now be fully controlled with the trackpad. Besides obvious support for clicking toolbar buttons and other elements in the app’s UI, trackpad support includes the ability to swipe horizontally with two fingers to show/dismiss the Library sidebar (which I do all the time now) and – my favorite touch – support for clicking a document’s name in the title bar to rename it. I’m so used to these two new pointer features in iA Writer 5.5, I wish more iPad apps adopted them.

Version 5.5 also brings support for highlighting text inside a document by surrounding it with two equal signs – e.g. ==like this==. Highlighted text will turn yellow, and it’s impossible to miss. When I used Scrivener to write one of my iOS reviews years ago, the ability to highlight text in the editor was one of my favorite options to mark specific passages for review; with iA Writer 5.5, I can now highlight text and have a clear visual indication without giving up on the Markdown syntax. Even better: there’s a new ⌘⌥= keyboard shortcut to toggle highlighted text.

Among a variety of other updates (you can read more about them on the developers’ blog), iA Writer 5.5 also comes with a powerful PDF preview (which supports custom templates, so I can export my drafts as PDFs that look like the MacStories website) and the ability to show multiple stats in the editor at once. Thanks to the latter option, I can now see my word and open task count at once while I’m editing a story.

I’ve been using iA Writer as my only text editor for two years now, and I’m continuously impressed by the thoughtfulness and attention to modern iOS/iPadOS technologies that goes into the app. You can get iA Writer 5.5 on the App Store and read more about my writing setup based on iA Writer, Markdown, and file bookmarks here.

Permalink

Ulysses 19 Brings iPad Cursor Support, External Folders, Material Sheets, and More

The latest version of Ulysses, the excellent Markdown editor, is available now. Ulysses 19 offers enhancements in several different areas, from fully optimizing for the new iPadOS cursor, to supporting external folders for the first time, introducing a new ‘material’ designation for sheets, and adding keyword improvements, exportable backups, and even a new font. It’s a strong update, and one that continues to prove Ulysses the best app for my writing needs.

Read more


Tot Review: Collect and Edit Bits of Text

Tot for iPhone, configured with SF Mono as a custom font.

Tot for iPhone, configured with SF Mono as a custom font.

Over the past few weeks, I’ve been on a quest to discover the best iPhone and iPad apps to collect and edit various bits of text I come across every day. The result of this research was a collection in Issue 211 of our Club-exclusive newsletter MacStories Weekly, in which I rounded up the six most interesting plain text apps I’d found browsing the App Store. Members can check out the full collection in the newsletter archive, but, for context, here’s how I led the story:

I often find myself wanting to store random bits of plain text in a document, which I don’t want to save in Apple Notes or iA Writer where my more important notes and documents live. I just want a quick way to stash random, disposable pieces of text – phone numbers, addresses, URLs, etc. – that I will discard shortly after. Inevitably, my research led me to discover a bunch of apps I wasn’t familiar with.

[…]

For the purpose of this roundup, I have excluded apps like iA Writer, 1Writer, Drafts, and other, more complex text editors that go beyond the simple act of just saving text in a scratchpad. While it is possible to use those apps for that kind of task – and I believe plenty of folks use Drafts like that – I was effectively looking for iPhone and iPad alternatives to Apple’s TextEdit for Mac.

I use Apple Notes for general-purpose note-taking, but I’ve started moving some of my videogame-related documents and notes that require heavier formatting to Noto (which Ryan reviewed here). All my writing happens in iA Writer, where I do not want to store any other plain text (Markdown) content that won’t end up either on MacStories or Club MacStories. Lately, however, I’ve found myself searching for a tool that lets me jot down (or otherwise collect from Safari or Mail) random bits of text that are important for the moment, but ephemeral, and as such not a good fit for the richness of editing tools available in Notes or Noto. You may be familiar with this problem: maybe it’s a phone number you need to keep handy for a couple minutes, or a list of three items you need to buy at the supermarket, or a URL to a webpage you need to share with a colleague. To me, using Apple Notes or Drafts for this kind of plain text content expiring soon feels excessive; I just want a scratchpad that frees my brain of the responsibility to hold this text with as little friction as possible.

Enter Tot, the latest release from The Iconfactory. At a high level, Tot is a plain text editor that lets you swipe across seven documents from a single view; each document is represented by a colored dot, and the color is also used for the document’s background to make it visually stand out from the other six. You can switch between plain text and rich text editing modes with the tap of a button; there are word and character counts above the keyboard; when you’re done editing, you can share your text as .txt or .rtf documents with other apps. On a superficial analysis, Tot may not seem that different from the plethora of lightweight Markdown or rich text editors available on the App Store. What sets The Iconfactory’s latest app apart, however, is the combination of embracing constraints and adopting system technologies with a thoughtful, balanced design. Allow me to explain.

Read more


Noto Review: Beautifully Modern and Versatile Note-Taking

Top-tier note-taking apps don’t come along very often. For years Evernote was king, then Apple Notes gained new life in 2015, and since that time apps like Bear and Agenda have made compelling entries to the notes market. Noto, a recent debut across iPhone, iPad, and Mac, is the first new note-taker in two years that I’ve been thoroughly impressed by.

Noto reminds me a lot of Notion, but in the form of a native app rather than a web wrapper. It offers a clean, elegant design and a diverse array of tools so you can mix and match different content types inside each note. But it also integrates with key system technologies like drag and drop, multiwindow, iCloud sync, and more.

It’s these dual strengths of Noto’s modern integrations and versatile toolset that make the app compelling. A few minor drawbacks aside, it’s one of the most powerful and beautiful note-taking apps available on Apple’s platforms.

Read more


iA Writer 5.4 Adds New Export Options, Local Backups, and Hashtag Suggestions

Over the holidays, the iA Writer team released version 5.4 of its iOS, iPadOS, and Mac apps, which added improved export options. The iOS and iPadOS apps also gained local backups and hashtag suggestions.

The new export feature adds the ability to share, export, print, and copy from the app’s Library using context menus. On iOS and iPadOS, each of those commands is available by long-pressing an item in your Library and picking from the popup context menu. The experience is similar on the Mac, where the same options are available when you right-click on an item in the Library. iA Writer’s release notes say that publishing is available via context menus too, but the MacStories WordPress setup doesn’t work with iA Writer, and I don’t use Ghost or Medium, so I haven’t tried that feature.

iA Writer includes a new Copy Markdown Action.

iA Writer includes a new Copy Markdown Action.

The alternatives for getting text out of iA Writer have been expanded too. The update’s Copy action has added a Copy Markdown option that makes it trivially easy to copy your work and drop it into another iOS or iPadOS app or paste it into a Mac app using Handoff.

Better yet, the Copy Markdown functionality includes content blocks to the copied text. That way, if you split a long document into multiple files, copying the Markdown of the main document will automatically incorporate the externally referenced files as content blocks. It’s an excellent way to assemble a long-form story and paste it into a content management system or another app with just a couple of taps. Together with the app’s existing copy, share, and export options, iA Writer has become one of the most versatile text editors when it comes to delivering your final text in the format you want and where you need it.

A local backup is saved as your document is edited.

A local backup is saved as your document is edited.

On iOS and iPadOS, iA Writer 5.4 has also added local backups, which are accessed from the action button in the toolbar, by swiping left on or long-pressing an item in your Library, or using Quick Search, which Federico covered in his review of version 5.3 of the app. Backups of your files are created as you edit them, and reverting to an older version is as simple as selecting the one you want and tapping ‘Restore.’ If you change the name of a document, the app keeps the older backups under the file’s original name. You can also navigate to the root level of your Library folder structure from the backups of the document you are currently viewing, allowing you to browse every local backup created by iA Writer on your device.

The strength of iA Writer’s backup feature is that the backups are local. iOS 13 has been a buggy release, and iCloud Drive continues to cause trouble for some users. By creating a local backup, iA Writer provides its users with a copy of their work on whichever device they’re using that isn’t affected by sync or other cloud-based issues.

In my testing, the new backup feature worked well and provided additional peace of mind that my work is safe, which I love. I did run into a bug when navigating back to the editor from the backup view when I entered it via the Library’s context menu. The editor lost the focus, so I had no cursor or keyboard, though it’s an issue that can be fixed by tapping into another document and then back to the one you’re editing. Hopefully, that will be fixed soon, but for now, the workaround is simple, and the issue is easily avoidable by not using the context menu to access backups for the time being.

iA Writer’s hashtag suggestions appear in the row above its custom keyboard.

iA Writer’s hashtag suggestions appear in the row above its custom keyboard.

Another iOS and iPadOS-only feature that’s new for version 5.4 is hashtag suggestions. Hashtags aren’t a feature of iA Writer that I use, but the update makes accessing hashtags more convenient by displaying the most recent three in the row above the app’s custom keyboard if your cursor is on an empty space. Alternatively, if the cursor’s inside a word, the top row offers to convert the word into a hashtag. It’s worth noting, however, that hashtag suggestions are not displayed when iA Writer’s custom keyboard is displayed as a popover on the iPad Pro.


In the broader scheme of iA Writer’s development, version 5.4 is a relatively minor update, though it does reinforce why the app was chosen as the MacStories Selects App of the Year. iA Writer has been a category-leading text editor for years, but it continues to receive regular updates that incorporate the latest technologies on every platform in ways that refine the experience for users and expand the app’s capabilities.

There’s an incredible amount of power tucked away behind iA Writer’s simple UI. That power is always just a tap or two away, but stays hidden until you need it, which is my favorite sort of pro app UI.

iA Writer 5.4 for iOS and iPadOS and for the Mac is available as a free update for existing users.