ScriptureGuide 1.3.0 (test 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
.LIBfiles
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.