scripture 0.1.1 copy "scripture: ^0.1.1" to clipboard
scripture: ^0.1.1 copied to clipboard

A text layout engine optimized for USFM Bible data, featuring custom paragraph formatting and word-level interactivity.

0.1.1 - 2025-12-06 #

  • Move HighlightRange out of scripture_core because it has a dart:ui dependency.

0.1.0 - 2025-12-06 #

  • Initial release.
  • Added core rendering engine using custom RenderBox implementations (PassageWidget, ParagraphWidget, WordWidget).
  • Added UsfmWidget for automatic parsing and rendering of USFM Bible data.
  • Added ScriptureSelectionController for handling ID-based text selection across complex widget trees.
  • Added support for interactive footnotes and verse numbers.
  • Added scripture_core library exposing data models (UsfmLine, ParagraphFormat) for Dart-only usage (e.g., database generation tools).
  • Implemented word-level interaction (tap, long-press, and drag selection).
  • Added customizable styling via UsfmParagraphStyle.
1
likes
155
points
10
downloads
screenshot

Publisher

verified publisherethnos.dev

Weekly Downloads

A text layout engine optimized for USFM Bible data, featuring custom paragraph formatting and word-level interactivity.

Repository (GitHub)
View/report issues

Topics

#text #layout #bible #usfm #widget

Documentation

API reference

License

CC0-1.0 (license)

Dependencies

flutter

More

Packages that depend on scripture