October 29, 2015

Katana

(Originally posted on 2014-02-10)

Katana - Note app for Mac OSX
App Store Link
Price: $9.99

nvALT

It all started with Notational Velocity, created by Zachary Schneirov.

You could have a bunch of text files, and a program to interact with them. The program was unique in several ways:

  1. Unimodal search and input window. One window to search your notes and the same window to create your notes.
  2. Instant search of the title and content of your notes. Even for large collection of notes, the search seemed instant, almost, wicked fast.
  3. Mouseless interaction. Tons of keyboard commands, letting the user move around without ever really touching the mouse.

Then Brett Terpstra and David Halter merged their forks of Notational Velocity and created nvALT. This changed the notetaking marketplace in the Mac OS space.

They took an excellent text editor and added Markdown and MultiMarkdown support. They tweaked, they fixed, they added, they enhanced: They created the ultimate Markdown and Multimarkdown based note-taking system on any OS. If you haven't tried nvALT, you owe it to yourself to download it, and change your notetaking life. It is freeware. But if you use the program, consider donating to the fine folks who bought you this notetaking nirvana.

If you need help in trying to figure out how to use nvALT, you should read this Michael Schechter post.

Unfortunately due to the open source origins of the program, there is no money to be made of this software. Donations are great, but they are not a revenue stream. I am always afraid when I see no revenue streams. Will the bugs be fixed? Will they keep up with changes in the next OS? I like freeware, but I can't find myself relying on it. So I have been keeping a lookout for commercial alternatives to nvALT. Which brings me to Katana - Note app for Mac OSX.

Katana

A new entrant into the field of notetaking apps for the Mac OS, Katana is a nice little program which does most of what nvALT does. It is commercial, well-supported and pretty.

Features

Katana has a search box like nvALT. Search is instant and it is progressive, it searches by title, content and tags. It is however not the place where you create new notes. New notes are created by tapping the plus icon, or by the usual ⌘ + N shortcut. If Katana is not active, you can also create a new note by a pre-assigned keyboard command, which you get to set in the preferences.

I must say that I prefer nvALT's unimodal approach to search and note creation. But Katana's approach works reliably and is functional.

It deals with individual text files in a folder. If you are using the same notes on iOS, keep your notes in a Dropbox folder and if you are using Notesy, Editorial, Write for iPad/iPhone, or some other text editor on the iOS, you will have access to the same notes, irrespective of the device you are on. It supports Markdown, and has extensive keyboard command support for the Markdown syntax.

The app supports Gruber's markdown syntax and some enhancements from Github Flavored Markdown and MultiMarkdown.

Katana has a smart set of preferences. You get to assign a keyboard command to switch to the program and to create a new note.

Preference GeneralPreference General

You have the ability to define your default font. Also, lets you specify the indent size of the tab key, specify the preferred markdown syntax for dealing with bold, italics and lists. Gives you control over the system functions related to spelling and grammar.

Preference EditorPreference Editor

You also have the ability to define where your files are going to be stored, and what your preferred extension is in dealing with markdown files. I use .md as the extension, you can use whatever you are comfortable with.

Preference StoragePreference Storage

The editor window maintains a Table of Contents view. In a reasonably large document, that is a feature which I find very useful. Katana also supports linking between notes. To link to another note, place its title inside the <" "> tag. This is another feature which is very useful when you are writing interconnected notes and want to have ability to move from one to the other. Very cool.

Looks

Katana is nice looking. It is also very customizable. Giving you the option to tweak most elements of your Markdown markup.

Preference ColorPreference Color

Gaps in the feature set

The problem with competing with nvALT is that it is a mature product with two very smart developers. They have added features to nvALT over the years and the product has a dedicated group of users. The good news is that this is a template for a notes app and Katana's developer would be well served in looking at the nvALT feature-set for inspiration.

I would like a bookmarklet to be able to send articles from Safari/Chrome to Katana, preferably in markdown.

You can choose a note and ask it to Open in text editor. However you have no control over which text editor it will use to open the document. Whatever has been assigned in the system to deal with markdown files will open your document. I would like this to be user-selectable. That would make the process easier for text editor groupies like me.

Takeaway

Katana is new. It shows promise and is a worthy note-taking entrant in the Mac space. It is well-designed, fast and deals with individual text files stored anywhere on your Mac. I am looking forward to its evolution.

macosxguru at the gmail thingie.

Katana Notetaking nvALT
October 29, 2015

Problems after upgrading to Maverick

(Originally posted on 2013-11-04)

With the release of a new version of the Mac OS comes two divergent reactions. Some people have no problems with the update and they tell you about how life is fantastic and they are liking the new update. There are these other folks who have the unfortunate experience of having everything go to hell and they face a whole bunch of issues with the update. Why does this happen? Why are there such divergent reactions to the same update?

This is not an easy question to answer. People fall in a wide spectrum when it comes to the way they maintain their Macs. Some people have it always in peak working condition, and others are not so meticulous. They seem to believe that the machine will maintain itself. Most users fall in the middle somewhere. They perform some maintenance tasks but don't do it regularly enough.

There is no one solution to everyone's problems. The only thing one can say with some degree of certainty is that there are certain things you can do to optimize performance once you have upgraded and are having problems. There are no guarantees here but there are measures you can take to make your upgrade process better.

One: Repair your hard drive

This is easy to do. Reboot the computer. Hold down the ⌘ + S key when it is in the process of rebooting. You are going to have the weird experience of seeing the command line on your Macintosh. Lots of text zipping through your monitor and most of it will make no sense to you. That is okay. Wait for all of it to stop. You are going to see a single user prompt after all this is over. In the prompt type the following:

fsck -fy

and hit enter.

The computer will tell you what is going on in a minimal way. Just let it do its thing till it comes up with another prompt. If the message is that there were things wrong with the drive and the drive was modified, type the above comment again. Hit enter.

It will do its thing. Tell you bits and pieces of information, none of it is really sensible, but what you need to wait for is the message which says, Your drive was okay. That is different from the your drive was modified message. If it was modified, keep running the command. It usually takes you to enter the command twice to get the "drive was okay" response.

After receiving the drive was okay response, type the following:

reboot

and hit enter.

Let the computer reboot and do its thing. It will eventually lead you to the Finder and you are now ready for Step 2.

Two: Repair Permissions

There is a very useful application on your computer called Disk Utility. It is the system application used to maintain, format, manage your disks and partitions. Launch it. You will find it in the sub-folder Utilities in the folder Applications. Another way of finding it is just invoking Spotlight (usually, ⌘ + Space), and typing in Disk Utility, when the application is selected in the Spotlight window, hit Return.

Highlight the drive on the left sidebar. Press on the Repair Disk Permissions button on the bottom left next to the sidebar.

Wait for the app to do its thing. What is the app doing? In UNIX, files have permissions attached to them. The root user can use this file and no one else, the owner of this account can use this file and everyone else can read this file but not write to it and so on. Repairing permissions is something that should be done periodically. It makes your computer purr along safely.

Disk Utility Repairing PermissionsDisk Utility Repairing Permissions

The repair permissions should be done in a while and you are ready for a restart. Restart.

At this stage you should be in tip top condition. The computer should be responsive and your problems should be behind you. On the other hand, life doesn't always work out the way I want it to and you might have problems still. What do you do now?

Install Mavericks again

If you still have problems it is a good idea to install Mavericks again. Go to the App Store. Re-download Mavericks and let it run and install itself again. Get a book to read on the iPad while you do this. You are going to be here for a while.

After the re-install. Use the computer for a while. Everything should be purring along at this stage. If it isn't, we are going to go to the next stage.

Other stuff to check

Now we are in voodoo land. Every user has their own selection of programs running and they are in their own cocoon of software incompatibilities. I am not sure that I can give you specific instructions which can solve the problems you are having. But there are some general guidelines you might adhere to, to help the process of having a better computing experience:

  1. Check whether the software you are having trouble with has a later version than the one you are using. If it does, update the software.
  2. Go to the App Store and update all the software that needs to be updated from the App Store.
  3. Go to the Users and Groups preference pane. >System Preferences… and then Users & Groups. Click on the Login Items. Delete items that you don't use or don't really know anything about. It is always a good idea to know what is specifically installed on your machine. If you are unsure about it, maybe some research would be in order.

Deleting login itemsDeleting login items

At this point, you have done all I can recommend without knowing the specific problems you are having. If the problems persist, a call to Apple tech support, a visit to the Genius Bar in an Apple Store, or an offer of dinner to your favorite Apple geek might be on the cards.

Happy computing.

macosxguru at the gmail thingie

Upgrading Maintenance Mac OS
October 29, 2015

Move email addresses around in the Mail app

(Originally posted on 2014-06-17)

You can just tap an address to highlight it, and then drag it to the CC field, or the BCC field. This trick lets you switch around email addresses to any of the recipient fields.

For your information:
To: This is the primary recipient of your message
CC: This is the person/persons who you are “carbon copying” on your message
BCC: This is the person/persons who are blind copied on your message.

Note: When you are sending email to a whole host of people, it is common courtesy to address the email to yourself, and blind copy your recipients. So put your own email address in the To: field and put the addresses of all the recipients in the BCC: field. That way the recipients email addresses are protected from prying eyes, you have provided them with privacy while you have the benefit of sending only one piece of email to all of them.

macosxguru at the gmail thingie.

Mail iOS
October 29, 2015

Forgot your phone number?

(Originally posted on 2013-12-15)

We never call ourselves. At least most of us don’t, which means that it is quite likely that you don’t remember your own phone number. If you do call yourself, I am not judging, mind. So, if you have a new phone number or find yourself not remembering your phone number you can start your Phone app and then tap the Contacts button. Scroll to the very top and your number will be listed as the topmost entry.

Saved from amnesia, you are.

macosxguru at the gmail thingie

iOS
October 29, 2015

Comparing Ulysses with Write

(Originally posted on 2014-06-08)


Ulysses III, referred to as Ulysses for the rest of this article, has just been updated.

Write: A Note Taking & Markdown Writing App, referred to as Write for the rest of the article, has just been released.

I thought this was a good time to do a comparison between these applications, and their features. The goal is to locate what these apps are good at, what they are not so good at, and how they fit into your writing workflow.

This is what I am going to cover:

  1. Stated Purpose of the Product
  2. Proprietary database
  3. Markdown support
  4. Advanced features
  5. Environment
  6. Price
  7. Conclusion

Stated purpose of the products

Ulysses is a writing environment. The developers of Ulysses, are not specific about the kind of writing they are supporting. It is geared towards writing your notes, your blog posts, your daily diary, your epic novel, anything you want. Ulysses is designed to support all your writing. You write in it and export to any format you want.

The goals of Write are comparatively modest. Ostensibly, it is geared towards maintaining your notes. You can add any folder you have on the hard drive to it, and you can access your files through it. You can access files in your Dropbox folder, your iCloud folder or any local folder on your hard drive. It reads all kind of text files, plain old txt files, md or markdown files, and even fountain files.

Proprietary database

This is the elephant in the room when it comes to any discussion of Ulysses. If you are going to use the full features of Ulysses you have to let it manage your files in a proprietary database. You write in it. You export to whatever format you want, but the files itself are not available to you in any other program.

The people who work in text files are interested in text files for a variety of reasons. One of the reasons is that they can work on their files with whatever program they choose and the file format is universal and well supported, and that gives them freedom from relying on any one program. That freedom you have to give up if you adopt Ulysses as the main weapon for your writing.

Ulysses is revolutionary. It is trying to achieve things which no other competitor in the space is attempting. It is trying to redefine the notion of markup. It is letting you for all intents and purposes refine your own markup and providing you an environment where you can work in your own markup and then export to any format you want. But to achieve this, you have to make the trade-off. You have to let Ulysses be in charge of your files.

Write doesn't do this. You have your files in folders, Write lets you access, edit and add to your files. The files are text files, markdown files or fountain files. They are all accessible by any program you prefer including Write. For those of you who are used to text editors like SublimeText or BBEdit, Write acts as a project which maintains your folders with text files in them. There is no proprietary anything. The files are universally accessible and Write just acts as a manager of your files.

Which system is better? For me, it is Write. I don’t like being tied to one program for my writing. Files being universally accessible is a feature which is important to me. So, I like Write. However, I find myself using Ulysses all the time. I came up with a compromise. I like working in Ulysses, and didn’t want to give it up. So, I write in Ulysses and then when the writing is done, I export to a markdown file which resides in a folder managed by either SublimeText or Write. It is my attempt at having the best of both worlds. It works.

In the latest update, Ulysses has considerably improved its handling of external source files. What does that mean? Ulysses has the ability to manage both files in its proprietary database and also text files in folders which already exist on your Mac. These latter files are the external sources I am referring to. They have now included the ability to have inline links in these external sources and have moved away from the disgusting habit of changing your external files without asking you. However, in my use of the program, I have noticed that it is considerably less stable than it was previously and the option to choose inline links over reference links is not sticky through crashes. You choose inline links. The program crashes and the preference reverts back to reference links. Very irritating behavior. I am sure they will fix it in a future update.

Markdown Support

Write supports MultiMarkdown 4.0. For those of you not very cognizant of markdown, this means that Write supports tables and some other extensions provided by Fletcher Penny's implementation of Markdown. At its core, Write is a very capable multimarkdown editor.

Ulysses can't make up its mind. It wants to ride the wave of the markdown editors, but it doesn't want to support all of the markdown specifications. It has its own biases and preferences that it brings to the support of markdown (like classifying its support of inline links as supporting the lowest common denominator). It has improved its support of links, and supports footnotes but it still doesn't have table support. I think at the bottom of it, Ulysses is much more interested in letting you define your own markup and working in your own specifications, than adhering to some pre-defined set of rules of markup.

If you are looking for a strictly markdown-based text editor, Write wins this battle.

Advanced Features

In this section, I want to address some of the more advanced features of both editors and make some comments about them. This section is going to be fairly large, so grab a coffee or your choice of beverage.

1. Markup

Write supports MultiMarkdown 4.0. Ulysses supports elements it wants to support. No table support is the glaring omission in the Ulysses toolbox.

2. Full Screen

This is the distraction free mode that is popular in writing applications. Both programs do a very good job of supporting full screen mode. Write implements a variation to the usual full screen mode by providing the user a choice of the width of the text area in full screen mode.

It is surprising useful in that it gives the user the choice and I seem to be fond of the medium width setting.

In Ulysses you can implement this by changing the page width to however many characters you prefer. The same width holds true for both the windowed mode and the full screen mode.

3. Dark Mode

Write does not bother to implement a dark mode. The theme specification makes it appear that there is an option to include it but the program seems to ignore the background specification in the theme file. It was present during the beta stages, but the presence of a visual glitch might have forced the developer to dump this feature before launch. I am sure it will reappear in a later version.

Ulysses and its themes do a fantastic job of implementing dark mode. Every theme has a built in light and dark mode. It is the perfect environment to write in. If you write in the evenings or at night, you are going to rely on dark mode to keep the glare of the monitor down and give some relief to your eyes.

4. Typewriter Scrolling

Write implements this too. Typewriter scrolling however is taken to a completely different level by Ulysses. It is a kind of variable scrolling which lets you set the point at which you want the screen to scroll. Once you have tried this mode, you are going to wish that every editor had implemented this feature. Typewriter scrolling by Ulysses is the feature done right.

5. Unified Library

Write implements this better. Click on the + sign and add any folder on your hard drive to Write. Doesn’t matter whether the folder is only on your hard drive or backed up to the cloud through Dropbox, Box, OneDrive or GoogleDrive. All the sub-folders and files in the folder are now accessible in Write.

I have been noticing that a few people on Twitter are wondering whether Write can be a replacement for nvALT. If you ask Brett Terpstra, he will probably say that he doesn’t see nvALT as competing with Write. nvALT, competes much more with Evernote, than it does with Write. He is right in that assertion. nvALT, is a strange beast which does a lot of things other than just managing a folder of notes. However, a lot of users have no real idea of nvALT’s abilities and use it almost exclusively as the manager of a folder of notes. For them, Write is definitely an improvement . Write manages multiple folders and not the single folder approach of nvALT. So, if you have notes in one folder, some assorted text files in another, and the files for a book you are writing in another, Write can manage all these folders in one application and that is a feature nvALT or Katana cannot match.

6. Quick Open

Ulysses has a Quick Open feature which lets you search for files and their contents across the library. ⌘ + O gives you a search panel and you can type in the name of the file, part of the name of the file, or just some content that you think it contains and it will give you a list of all the files in your library which matches that content. Reminds me of the ⌘ + P shortcut in SublimeText. Works equally well and it is very useful when all of your life seems to be in Ulysses folders.

Write doesn’t have anything that is directly comparable. You can search within individual folders or assign tags to individual files to ensure a collection of files based on the tags. Tags used by Write are also used by the Finder in Mavericks. I find that I am slowly embracing the usage of tags, but still find the library wide search of Ulysses much more convenient.

7. Filters, Keywords & Tags

If you use either of these programs as your manager of text files, you are quickly going to find yourself with the task of locating particular files, or a group of files. Ulysses uses filters in the Library pane to group files together, you can set up filters by clicking on the + sign at the bottom of the Library pane.

Ulysses uses filters with very extensive abilities and you can narrow down the criteria you are using to filter your content. This is an enormously flexible system where you can be very specific in the filters you use. I am not very good with tags, or the discipline that is required of tagging, but to me, this looks like a system which is more versatile than tagging.
Ulysses also lets you assign keywords to your documents. You can attach keywords to sheets by Ctrl-clicking on them in the sheet table and selecting “Keywords…” or by clicking “Attach” in the top right corner of every sheet. (Another option is to press space after you’ve selected a sheet in the sheet table.) Keywords are useful when you’re creating filters. For example, you could assign the keyword “Draft” to all your drafts, which would allow you to collect them all in one place using a filter. These keywords are Spotlight searchable too. In External Sources, Mavericks’ tags and Ulysses’ keywords are exactly the same. In general, keywords are basically the same as tags of Write.

Write uses tags. You add tags by clicking on the text “add a tag” on the bottom left corner of the editor window.

These tags are also accessible through the Finder in Mavericks. For those of you who are using tags in Mavericks, this will come in very handy and will be easy to use.

I like the flexibility of Ulysses’s keyword and filter system, but Write and its tagging system also manages to find the files I am looking for. So, you are not going to be have any trouble finding files or groups of files in either of these programs.

8. Search and Replace

Ulysses’s search and replace is very minimal. You search and replace something with something else. You have the option of replacing a particular occurrence or all of them. It is the standard TextEdit search and replace.

Write is a little more refined in its implementation of search and replace. It provides the option of ignoring case and wrapping around and thus covering the whole of the document.

What is interesting about the Search and Replace implementation in Write is this little drop-down dialog box which lets you be a little more specific in what exactly you are replacing and where.

I find that both of these programs Search and Replace functionality could be improved by support for regular expressions. Scrivener, an application, Ulysses explicitly competes with, supports regular expressions in their search and replace function. I am sure that the use of regular expressions is an edge case and the benefits of its implementation are open to debate. I just miss it.

9. Images & Footnotes, Annotations & Tables

Both Ulysses and Write support images and the support is astonishingly similar. This is how Ulysses does it.

This is how Write does it.

The Soulmen, developers of Ulysses have a history of doing innovative things which have been the inspiration behind the product features of many other products. That trend continues, it seems.

Both of the products support footnotes1. Ulysses gives you a popup panel in which you enter the contents of the footnote. Like this,

In Write you type in the code for footnote like in MultiMarkdown.

Ulysses provides you the opportunity to add annotations. These do not export to markdown or html. They are just to aid you to think through the process of writing, or to act as reminder devices for you. You can achieve a similar effect by using comments in both Ulysses and Write.

Tables are not supported by Ulysses. They are a part of the Multimarkdown specification and are supported by Write. I write my tables using Tables Generator and paste into Write. It works like a charm.

10. Statistics

Writers always seem to worry about things like word count goals and word counts achieved. Both of these programs do a good job of showing you your document statistics.

Ulysses lets you set goals for individual sheets or a group of sheets. You Control + click on the group or the individual sheet and you get a dropdown menu, like this,

You choose Goal… and then you get a pop out window like this:

If you click on “at least,” you will get a dropdown menu letting you choose, about, at least, or at most the number, which you get by clicking on the question marks, words, characters, sentences, etc. that you are interested in tracking. You can periodically Control + click on the sheet, choose Goals… and check on your progress.

If you are happy with your progress, Ulysses lets you share the data with your friends via a host of services. You can also get a less colorful version of the data by clicking on the meter like icon on the toolbar.

As you can see, if you need statistics, Ulysses seems to have you covered.

Write is much more minimal in its approach. It doesn’t let you set goals. However it does provide you a running word count at the bottom right corner of the editing window. If you click on it, you get more details, like

I like Ulysses presentation and the ability to set goals, but Write is adequate in its implementation.

11. Full version history

Both of these programs save your files automatically. So, you never really have to save your documents. Ulysses, saves your file every 30 seconds, or saves a version when you press ⌘ + S. Write also has an automatic save schedule and saves when the focus is moved away from the application.

In addition to the automatic save, when you invoke the ubiquitous ⌘ + S, Save keyboard command, Ulysses saves the present version of the document. It also maintains a complete version history of the document, so you can, theoretically go back in time, and retrieve a previous version of your document if you choose. It is a great way to save a version, keep on writing, check how the story flows, and if it doesn’t, you have the ability to go back to a previous version where the flow was acceptable. It is a feature which is implemented in Scrivener through snapshots. But this is the best implementation of the idea I have seen.

Write doesn’t attempt any effort at version control. If you want to go back to a previous version you have to use Time Machine, the system service, to achieve a similar result.

12. Bookmarks & Notes

Bookmarks is an Ulysses feature. You can place bookmarks in your text. They usually denote something that you need to come back to, or act as a memory aiding device to help with your writing.

You place a bookmark by control clicking on any line and choosing Add Bookmark from the dropdown menu. You remove bookmarks by control clicking the line which has a bookmark and choosing Remove Bookmark from the dropdown menu.

Notes is another Ulysses feature. You can add sheet notes to your document. So, each sheet can have its own notes. Hover your mouse pointer over the top of a sheet, click on “Attach” and then “Note…”.

So, in the process of writing, you can use both Bookmarks and Notes to act as memory cues. Bookmarks act on particular lines, while Notes are attached to the sheet you are working on. Bookmarks and comments are really interchangeable. They can have the same effect. Remind yourself to do something to a particular line.

Write supports commenting, it lets you use the html commenting system or the Critic Markup syntax to add comments to your documents. This is an advantage of MultiMarkdown 4.0, it supports the Critic Markup syntax natively. CriticMarkup is a way for authors and editors to track changes to documents in plain text.

Ulysses is the obvious winner of this feature comparison, but the support of CriticMarkup gives Write a feature which is absent from Ulysses.

13. Favorites

Working in both programs will mean that you work with a lot of files. There are some files which are at the top of your workflow, files you get to quite often. Both Ulysses and Write gives you the ability to designate some files as favorites, and then gives you the ability to access them quickly.

In Ulysses, choose the file in the sheet list, control click on the file and from the dropdown menu which appars, choose Add to Favorites.

You have access to your favorites in Ulysses by going to the star icon on the top right of your window.

In Write, you select a file to be a favorite, by clicking on the star to the top right corner of the editor window.

You access your favorites in Write by choosing the Favorites tab on the Library.

14. Split and Merge

This is where Ulysses shows the benefits of some of the design decisions behind their product. In Ulysses, when you are working in internal sources, documents are conceptualized as sheets. They are just sheets of digital paper you are writing on. They can be as long as you want them to be, but that is all they are: sheets of digital paper. You can split a sheet into two sheets, if you think the sheet is too long or if the idea you are expounding needs it. You can do this by choosing Split at Selection from the Edit menu.

This splits your sheet into two sheets, starting the second sheet from the point where your cursor was. It is a nice way of breaking up content into chunks for you to work on. Ulysses also lets you merge sheets together. If you feel that the contents of two or more sheets belong together in one sheet, you have the ability to merge those sheets together into one sheet. You do this by selecting the sheets in the 2nd pane, and then choosing Merge Sheets… from the File menu.

Write has no corresponding function.

15. Writing Modes

This is a Write only feature. Write supports three modes of writing. In Rich Text mode, most of the markdown syntax disappears, except those of links.

In Hybrid mode, the syntax coloring stays and so does the markdown syntax. It looks like this.

In Plain Text mode, all of the syntax coloring disappears and the editor shows all the markdown code without any of the visual effects of the code. Like this,

In Ulysses the usual mode is the comparable Hybrid mode, but you can design a scheme where all the syntax highlighting goes away and you are left with plain text.

I find myself in Hybrid mode in Write most of the time, I like having my markdown syntax visible and like seeing the effects of the code when I do write in Markdown.

16. Copy Plain text and HTML

This is another Write only feature. If you select a section of your document, and right click on the editor window, you see a drop-down menu, you can copy plain text or formatted HTML of your selection to the clipboard and then paste that content into any other application you choose. This is what it looks like:

17. Export

Both programs excel in this feature. Write gives you a myriad of options to export your data. In fact, the pop up menu which controls the export options scroll down to where I need two screenshots to show you all the choices. So, here goes, this is the export panel in two parts:


As you can see, Write has you covered when it comes to export. It lets you control the format of the export by a css file, which you can tweak to fit your needs. The system is not very robust, in that it doesn’t let you have multiple export formats, but it is present and you can get around the lack of choices by having multiple css files available to you and switching them around in the preferences depending on your needs. I hope that this section of the program improves over time. At this point, it works, but it could be easier to work with.

Ulysses excels in exporting your document. It breaks up the export choices into four parts:

  1. Plain text and markdown
  2. PDF, TextEdit(rtf), and Word(rtf)
  3. HTML snippet or HTML single page
  4. epub

In plain text and markdown export, Ulysses gives you the option of saving to a file as plain text or markdown, you can also send it to Marked 2 or Marked, or copy to your clipboard.

Interestingly if you take your cursor to the right of the save button, you see a folder, you can drag the folder to the Finder and it will contain the plain text or markdown version of the file you are exporting.

In PDF, TextEdit(rtf) or Word(rtf), Ulysses lets you send the file to Preview, the system PDF renderer, or preview the file within Ulysses.

Thanks to the Ulysses Styles Exchange, you can also choose the style you are going to use to export the document.

The HTML export has a similar arrangement, you can export as a snippet or a single HTML page.

You get to choose the styles and formatting of the export.

Environment

Write does a very good job of providing an environment for you to write in. It needs a dark mode, but beside that quibble, it is a very good application to work in. The developers have tried really hard to provide you with the right kind of choices and you are going to be happy working in it.

Ulysses is the standard everyone in this space tries to reach. It is almost perfect. I have been trying to write this section for a while now, and it has been a struggle. I can’t point to one thing that the program does which makes the environment it provides to write on so compelling and comfortable. It is not one thing. It is a whole slew of little things which make writing in Ulysses an absolute pleasure. The product has evolved over the years into the best environment I know of in the Macintosh world. If you adopt Ulysses you are going to be happy in it.

Price

Ulysses costs 44.99 in the App store. Write costs $9.99.

Conclusion

The deeper I got into this comparative review the more I realized that I wasn’t being fair to Write. Firstly, the price. These two products are not direct competitors to each other. Secondly, the stated goals of the developers. Write is positioned as a note-taking application. Ulysses is a writing application for all your needs. Thirdly, the time that the products have been in the marketplace. Ulysses III has been out in the marketplace a long time. The latest iteration is a rethink of Ulysses II, which was a rethink of Ulysses I. They have had a long time to fine tune the feature set. The evolution of Ulysses has been a pleasure to follow. Write on the other hand, is brand spanking new. They haven’t had the chance to re-iterate. Re-design. Prune and add. This is their first shot at it. This comparison isn’t fair.

It is really a credit to Write that they have stood up so well to this rather unfair comparison. It is a very well designed piece of software. It is very capable of doing what it purports to do, which is: note-taking. It beats out the other competitors in this space, and there are a lot of them. If you are looking for note-taking software, you should get Write. It is the best of that breed of software.

If you are a writer, looking for a home. An application you can live in. And write. Get Ulysses. It is going to ensnare you. It is going to thrill you. It is going to be the program you enjoy writing in, whatever it is you intend to write.

You can buy Write here2.

You can buy Ulysses here3.

macosxguru at the gmail thingie.


  1. Like this one.

  2. Affiliate link

  3. Affiliate link

Ulysses Write for Mac Writing Software Mac OS