NetNewsWire/Technotes/Themes.md

973 B

Themes

.nnwtheme Structure

An .nnwtheme comprises of three files:

  • Info.plist
  • template.html
  • stylesheet.css

Info.plist

The Info.plist requires the following keys/types:

Key Type Notes
ThemeIdentifier String Unique identifier for the theme, e.g. using reverse domain name.
Name String Theme name
CreatorHomePage String
CreatorName String
Version Integer

template.html

This provides a starting point for editing the structure of the page. Theme variables are documented in the header.

stylesheet.css

This provides a starting point for editing the style of the page.

Add Themes Directly to NetNewsWire with URL Scheme

On iOS and macOS, themes can be opened directly in NetNewsWire using the below URL scheme:

netnewswire://theme/add?url={url}

When using this URL scheme the theme being shared must be zipped.

Parameters:

  • url: (mandatory, URL-encoded): The theme's location.