Secrets of Highland’s Dark Mode

When you’re writing a script in Highland, you can turn on Dark Mode (⌘D) to flip the colors in the edit view. So instead of this:

screenshot

In Dark Mode, you get this:

screenshot

Dark Mode is useful for writing at nighttime or in darker locations, when you don’t want to be staring at a bright screen. It can also be easier on your eyes.

But you’re not limited to white text on a black background. You can customize the colors to your heart’s content in Preferences.

screenshot

color picker Under Colors, click on any of the color swatches to bring up the color picker. Here you can set your choices for text, background, scene headings and notes, for both Normal and Dark Mode.

In the color picker, I often click the magnifying glass, which sets the color to anything I can click on screen. It’s a handy way to get exactly the color I want. (In the first version of this post, I called this an eyedropper instead of a magnifying glass, because in most image editing apps, the equivalent tool is an eyedropper. As a UI metaphor, which tool makes more sense? Discuss.)

Most days, this is the color scheme I use in Highland:

screenshot

It’s pretty close to Ethan Schoonover’s Solarized Dark theme, and works particularly well with Highland’s default typeface (Highland Sans).

If you feel like going down the color theme rabbit hole, there are myriad options out there, most of which were originally designed for coders.1 The magnifying glass is usually the easiest way to try these different configurations. Just click on a theme’s color swatches in the website.2

Because Highland will let you pick any colors you want, we have to be smart about what color we use for selecting text. We’re generating the highlight color programmatically, using the following code:

CGFloat selectionAlpha = 0.2;

NSColor *invertedBackgroundColor = [NSColor colorByInvertingColor:backgroundColor];

[self.textView setSelectedTextAttributes:@{NSBackgroundColorAttributeName: [invertedBackgroundColor colorWithAlphaComponent:selectionAlpha], NSForegroundColorAttributeName: invertedBackgroundColor}];

In English, this means we’re setting the background color of the selection to the inverse of the normal background color, with the opacity knocked down to 20%. Meanwhile, the text color is set to the inverted normal background color. As a result, you’ll always be able to read highlighted text, no matter what colors you choose.

If you haven’t tried Dark Mode or customizing colors, give them a shot. They’re both small things, but they make working in Highland just a little more delightful.

As always, you can find Highland in the Mac App Store.

  1. In many ways, screenwriting resembles coding; you’re writing the plan for creating something else, using specific and esoteric terminology.
  2. We’re discussing whether to build editor themes into a future edition of Highland. If you have an opinion, let us know.

One-Star Amazon Reviews

I’ve been following the Twitter feed @AmznMovieRevws, which curates some of the most inane movie reviews on Amazon, particularly the one-star variety.

I was inspired to look up some for my own films.

review

In retrospect, we should have put a sticker the DVD warning people that it’s a not-for-real film.

review

Who’s the fellar from Berkley? That’s the central question of my new one-act play, “The Fellar from Berkley.” We’re trying to get Corey Stoll for the lead. Maybe Julia Stiles as the Slate reporter?

(Worth noting: Eight Seconds, the Luke Perry bull-riding movie, has better reviews than Go, earning five stars to Go’s four.)


No one cares about manufacturing costs

One of the most common refrains I’ve heard during the Amazon/Hachette tussle is that ebooks should cost less to buy because they cost less to make.

Question: Who cares about manufacturing costs?

Answer: Manufacturers. And that’s it.

Let’s say you’re buying a hammer. You don’t care that it costs Black & Decker $5.23 to manufacture it, package it, and ship it. All you want to know is how much you have to pay for it at Home Depot.

Does Home Depot care about the hammer’s manufacturing costs? Not really. They just buy hammers from Black & Decker and sell them to customers. If a shortage of steel causes Black & Decker’s per-hammer cost to increase 10%, does Home Depot care? No. Not at all.

Home Depot is a big company, so they’ll likely push Black & Decker to sell them hammers for less, so they can increase their margin.

That’s business.

Amazon is pushing Hachette to sell them ebooks for less, so they can make more money.

That’s business.

So let’s be clear: There’s nothing wrong with Amazon wanting Hachette to sell them ebooks for less. In their internal negotiations with Hachette, I’m sure Amazon brings up how much cheaper it must be for Hachette to manufacture ebooks than paper books.

But with astroturf campaigns like Readers United, Amazon is suddenly trying to make its customers care about manufacturing costs. Here’s what they write on the site:

With an e-book, there’s no printing, no over-printing, no need to forecast, no returns, no lost sales due to out of stock, no warehousing costs, no transportation costs, and there is no secondary market — e-books cannot be resold as used books. E-books can and should be less expensive.

That last sentence pulls a clever trick by omitting the indirect object, thus confusing cost and price. Are we supposed to read the sentence as…

E-books can and should be less expensive for manufacturers. (cost)

or

E-books can and should be less expensive for readers. (price)

The first version is logical. Ebooks are almost certainly less expensive to make, although not necessarily as much as one would think.

But does it logically follow that ebooks can and should be priced lower for readers?

I agree with “can.” Anything can be priced lower. That’s a fact. The Kindle Fire tablet is priced lower than it would otherwise be because Amazon is willing to sell it at a loss.

But “should” doesn’t follow logically. “Should” is not a fact, it’s an opinion, and everyone is entitled to her own, particularly about price.

Amazon wants to sell ebooks profitably at $9.99. In order to do that, they need publishers to sell them the books at some number less than that. It’s the same negotiation Home Depot has with Black & Decker. Except that you don’t see Home Depot setting up websites that selectively quote George Orwell to make their point.

Remember, Amazon just wants to sell books. They truly don’t care how much they cost to make, and neither should we.


Threshers, Mergers and the Top Two Boxes

Scriptnotes: Ep. 157
Play

Craig and John discuss the accusations of plagiarism surrounding True Detective — and what plagiarism even means in the context of filmed entertainment. Movies don’t have footnotes, so how should screenwriters give attribution?

Next it’s time for a look at the major Hollywood studios, and what would happen if any of them were to merge, like Fox and Warners seemed poised to do. Following that, we take a look at the test screening process.

Finally, John wants to talk about the Canadian “about,” which isn’t “aboot,” and is a lot more complicated than you’d think.

Links:

You can download the episode here: AAC | mp3.

UPDATE 8-15-14: The transcript of this episode can be found here.


Summer Re-run: Psychotherapy for Screenwriters

Scriptnotes: Ep. 156
Play

John and Craig revisit one of their favorite episodes, in which they sit down with screenwriter-turned-psychotherapist Dennis Palumbo to discuss writer’s block, procrastination, partnerships and more. It’s a can’t-miss episode for aspiring writers and professionals alike.

LINKS:

You can download the episode here: AAC | mp3.

The transcript of the original episode can be found here.


Two Writers, One Script

Scriptnotes: Ep. 155
Play

John and Craig look at the trend towards hiring two writers to work on separate drafts of the same project. Is it better to have writers in parallel than serially? Or does it end up with studios ordering off a Chinese menu: this scene, that character, that other set piece?

Both Craig and John just started new first drafts, so we talk about the difference between the Map and the Territory, and how outlines can’t always anticipate the discoveries made while writing.

Finally, we answer a bunch of listener questions ranging from the Peter Stark Program to loving your day job.

Links:

You can download the episode here: AAC | mp3.

UPDATE 8-4-14: The transcript of this episode can be found here.