Scratch

Scratch is a work in progress theme for NetNewsWire 7+.

Why install

You want a theme for your feed reading with a focus on readability. Scratch is designed to adapt to your preferences including font size, dark/light mode, and screen size.

Enabling JavaScript

Scratch adapts display for short and untitled feed items. To do so JavaScript is necessary to do what styles alone cannot:

The checkbox to Enable JavaScript is near the top of NetNewsWire general settings.

Get the latest version

Install directly via NetNewsWire link:

  1. Install theme
  2. Select “Scratch” in the NewsWire theme select.

Install manually from GitHub:

  1. Download: Scratch.nnwtheme_v16.zip
  2. Unzip it
  3. Double-click Scratch.nnwtheme and approve the prompt.
  4. Select “Scratch” in the NewsWire theme select.

Blog articles and versions

Template

Article font size

Text colour modes

Overflow

Footnotes

Tables

Missing feed link

Headings

Figure and blockquote

Scratch – version 10

Scratch – post header

Scratch – text measure

Scratch – Re-title

Scratch – XKCD restored

Scratch – Random webding

Scratch – Random Mahjong

Source code

On GitHub

Accessibility feedback

As a sighted reader, I’m cautious about making assumptions about other modes of use. Set me straight and I’ll build a theme that sets a good example.

If you are VoiceOver user (or other screen reader on Mac or iOS), and you have given this theme a go, please share your experience. My questions for you:

  1. Is the main element incorporated in the template of this theme announced for you?
  2. Does a main element landmark provide any utility in NetNewsWire?
  3. Do you read any blogs or feeds whose posts regularly omit post titles? (e.g. mastodon feeds)
  4. Scratch substitutes missing titles with the post date. Does this provide any discernable benefit for you?

Contact Ollie via details in the colophon below, or make a GitHub issue.