Skip to content

Selah v0.2.0

Choose a tag to compare

@hallelx2 hallelx2 released this 10 Oct 13:15
· 65 commits to main since this release
6fc2fea

Motion built around light, Nerd Font icons, and typography that reads like a printed Bible.

curl -fsSL https://raw.githubusercontent.com/hallelx2/selah/main/install.sh | sh

beam

New

  • Focus mode (z): everything but the verse you're on fades into the page.
  • Prose layout (w): verses flow as paragraphs with superscript numbers. Poetry books (Job through Song of Solomon, and Lamentations) stay one verse per line.
  • Drop caps: chapters open with a large chapter number, as in a printed Bible.
  • Reading meter: a hairline under the header fills with real reading time. When the chapter counts, a beam of light runs along it.
  • Streak milestones: 3, 7, 14, 30, 50, 100, 200 and 365 days bloom in rings of light, once each.
  • Motion: the logo's beam of light, the verse of the day and each chapter surfacing onto the page, counting-up stats, the heatmap drawn column by column, and dialogs and toasts that rise and slide.
  • Nerd Font icons: used when your font has them. The first launch asks once (icons: nerd, unicode or none).
  • Reduced motion: motion: "reduced", SELAH_REDUCED_MOTION=1 or NO_COLOR turns every animation off.

Nothing animates while idle. Measured in a terminal, the process uses 2.4% of one core over a full 7-second beam cycle.

Fixed

  • After switching layout, the view could stay at the top of the chapter instead of keeping your verse in view.
  • Logo shadows were dark patches in light themes with a transparent background.

Binaries

Same six targets as v0.1.0, verified by SHA256SUMS. Only selah-linux-x64 has been run; the others are cross-compiled with their native library embedded but untested.