Skip to content

ScriptureGuide 1.3.0 (test release)

Choose a tag to compare

@Paradoxianer Paradoxianer released this 22 Aug 12:40
· 4 commits to master since this release

A test release. The headline feature is Verse Lists — building on real
end-user feedback about how a study/reading-plan tool should actually
work. Feedback welcome.

Installing

Take the package — download the .hpkg below and:

pkgman install scriptureguide-1.3.0-1-x86_64.hpkg

Or build one that fits your Haiku. A prebuilt package records the Haiku
version it was built on and may refuse to install on another. Download
package.sh and run:

sh package.sh v1.3.0

It needs nothing present but itself: it installs the build dependencies
(including the devel: ones), fetches the source, builds both
applications, writes the .hpkg into the current directory, and removes
everything it created — including if you interrupt it. Add --install to
install it straight away.

Verse Lists

A standalone window (Program → Verse Lists) for building named
collections of references — a reading plan, a topical study, whatever
grouping makes sense. Clicking an entry navigates the reading pane
straight to that one verse.

Storage is one small plain-text file per reference, not one file per
list: a collection is just a folder. That buys a few things for free —
Tracker becomes a browser for a collection (sortable by Position, Code
and Tags, ordinary BFS attributes), copying a reference between
collections is a file copy, and double-clicking a bookmark file in
Tracker navigates the reading pane straight to it. Each bookmark records
the locale it was written in, so a German "Johannes 3:16" round-trips
correctly regardless of what locale later opens it.

  • Rename in place. Double-clicking a collection's name renames its
    own folder, unlike Save As, which duplicates it elsewhere.
  • Nested collections. Go to List cascades into sub-collections at
    any depth, not just the top level.
  • Live sync. Changes made outside the app — in Tracker, from another
    instance, by hand — appear without reopening the window.

Search

The search window now offers every installed Bible and commentary, not
only the ones currently open as columns. Fixed: a double-click on a
result opened a new window instead of navigating the active chain, and
dragging multiple selected results onto a verse list did nothing.

Notable fixes

  • Parallel columns of different versifications could silently drop
    verses.
  • Dragging a reading-pane selection produced the wrong drag bitmap,
    including under German locale.

Documentation

The manual now covers Verse Lists, in both English and German.

Full detail in CHANGELOG.md.

Known limitations

  • Importing the real end user's own legacy WORDsearch-style .LIB files
    isn't here yet — planned for 1.3.1.
  • The Go to List menu doesn't yet offer inline "new reference"/"new
    sub-collection" entries at each level — planned for 1.4.0, alongside
    format conversion between the old and new verse-list storage shapes.
  • The HaikuPorts recipe is not updated.
  • Croatian, Romanian and Russian were extended from terminology earlier
    contributors established, but have not been checked by a native
    speaker.