Releases: raisulchowdhury/calm-nnwtheme
Release list
Calm 1.4.0
Calm 1.4.0
Long-form navigation without reader chrome.
Calm 1.4 adapts its reading map to the article. Structured pieces use major
headings as destinations; simpler pieces use five quiet depth markers. Readers
can click, tap, use the keyboard, or scrub the rail to move through an article.
Phone, Split View, and short landscape layouts remove the map entirely.
Highlights
- A larger, more clearly separated article title on rail-capable layouts.
- The reading map now sits just outside the centered article column.
- Feed identity remains visible in the opening metadata, with estimated reading
time shown only for articles of four minutes or longer. - Missing metadata fields collapse cleanly without leaving stray separators.
- The persistent statistics footer and visible word count are gone.
- Structured articles can reveal the active section name on wide Mac layouts
during hover, keyboard focus, or scrubbing. - iPad keeps marker-only feedback with 44-point targets.
- Phone, Split View, and short coarse-pointer landscape layouts remain
completely rail-free. - Entering or leaving iPad Split View now tears down or restores the reading map
and its interaction listeners without requiring an article reload.
Calm’s article measure, serif body rhythm, light and dark palettes, media
treatment, body-heading scale, keyboard focus, reduced-motion behavior, and
Tap + Scrub interaction are unchanged.
Installable artifact
- Bundle:
Calm.nnwtheme/ - Package:
Calm.nnwtheme.zip - Internal theme version:
11
Install from the
v1.4.0 release
or use the NetNewsWire installer URL in the project README.
Calm 1.3.1
Calm 1.3.1 brings the latest local theme state to GitHub everywhere.
Highlights:
- Removes the section rail and reserved gutter from compact mobile layouts.
- Tightens phone spacing and line height while preserving wider-screen behavior.
- Fixes structured heading targets for the desktop section rail.
- Adds system-accent keyboard focus treatment and 44-point touch targets.
- Improves reading-statistics contrast and refreshes the screenshots.
- Ships validation for source/preview parity, responsive rail behavior, interaction polish, and package/source alignment.
The attached Calm.nnwtheme.zip is identical to the validated package committed at the repository root.
Calm 1.2.1
- Restored
Calm.nnwtheme.zipto the repository root so the installable package is visible from GitHub's file list. - Kept the package content aligned with the
Version8 theme source; no theme template or stylesheet behavior changed.
Calm 1.2.0
- Held pointer capture while scrubbing the section rail so a drag no longer ends early when the pointer drifts off the narrow rail.
- Added quiet styling for
mark,kbd, definition lists,details/summary, andaudioso common feed content no longer falls back to browser defaults. - Enabled
text-wrap: prettyon paragraphs and list items where supported. - Removed an accidentally re-committed
Calm.nnwtheme.zipfrom the repository; zips are published through GitHub Releases. - Bumped the internal theme version to
8.
Calm 1.1.3
Removes the top reading progress bar from reader views and bumps the internal theme version to 6.
Calm 1.1.2
Hybrid section rail behavior: articles with five or more filtered headings use heading markers; articles with four or fewer use five scroll-depth markers. Keeps marker clicks inside the reader view with top breathing room.
Calm 1.1.1
Changes
- Updated the NetNewsWire installer author website to
https://raisul.xyz. - Bumped the internal NetNewsWire theme version to
4.
Validation
plutil -lint Calm.nnwtheme/Info.plist- embedded script syntax checks for
Calm.nnwtheme/template.htmlandpreview/index.html - release zip inspected to confirm
CreatorHomePage = https://raisul.xyzandVersion = 4
Calm 1.1.0
Changes
- Reworked the generated section rail into a lower-contrast marker stack for desktop and mobile.
- Limited section markers to the article title and major body headings so lower-level subheads do not make the rail feel random.
- Kept marker clicks inside the reader view and added scroll breathing room for section jumps.
- Bumped the internal NetNewsWire theme version to
3.
Validation
plutil -lint Calm.nnwtheme/Info.plist- embedded script syntax/contracts for
Calm.nnwtheme/template.htmlandpreview/index.html - release zip inspected to confirm
Info.plistversion3
Calm 1.0.1
Bumps the iOS article font by 1px while preserving NetNewsWire Dynamic Type sizing.
Calm 1.0.0
Initial Calm NetNewsWire theme for macOS and iOS.