AM Pages for iOS

AM Pages is now available at the App Store. I think the app works best on an iPad with a hardware keyboard.

On iPad AM Pages works best in landscape orientation because both the list of pages and the contents of the selected page fit side by side. On iPhone AM Pages works best in portrait orientation. Landscape orientation on iPhones doesn’t let you see enough text due to the onscreen keyboard.

Tools for Indie Authors: Scrivener

If you have a Mac and want to write and publish a book, give Scrivener a try. Scrivener is a writing app that allows you to outline, research, write, and publish your book in a single app.

Scrivener 3 was recently released for Mac, and it allows you to publish PDF, EPUB, and MOBI (Kindle) books by choosing File > Compile in Scrivener. I tried compiling an EPUB book in Scrivener 3, and it looked good without me having to do anything. After using Scrivener 3 I lost enthusiasm for working on Tome Builder because Scrivener 3 does everything I wanted Tome Builder to do.

Scrivener also has iOS and Windows versions, but I haven’t used them. The Mac and Windows versions have 30 day trials, which you can download from the Scrivener site.

One Bug Holding Up the Release of AM Pages on iOS

I have been trying to fix one irritating bug that is keeping me from releasing the iOS version of AM Pages. The bug appears only on devices running iOS 11, but that happens to be the version most people use.

AM Pages has two main user interface elements: a table view with items for each day’s morning pages, and a text view where you type today’s morning pages or read a previous day’s pages. If you launch AM Pages, select the newly created entry for today, and type your morning pages, everything works fine.

The problem occurs when you go back to the table view and return to the text view. If your iOS device is in portrait orientation, the text view won’t scroll when you type. The lack of scrolling means that after a while you can’t see what you’re typing. The only way to get the text view to scroll is to rotate the device to landscape and back to portrait.

I have spent weeks trying to fix this bug. I asked a question about this issue on Apple’s developer forums and received no responses. What is particularly frustrating is I am using the standard text view that numerous iOS developers use in their apps. The text view scrolls on devices running iOS 9 and 10, but not on iOS 11.

If I ever find a fix for this bug, I will submit AM Pages to the App Store.