hammer-editor/android
Adam Brown 092652edfa Add RTF import for new projects
Adds RTF as an import format alongside Markdown. RTF has no headings, so
the importer collects each paragraph with its formatting and splits into
scenes by one of three user-chosen strategies: formatting (outline level
/ font size / bold), a chapter-heading regex, or a single scene.

Shared scene/group folding is extracted into ImportStructure so both
importers reuse it, and a StoryImporterRegistry routes by file extension.
Importers now take ByteArray so RTF bytes aren't decoded prematurely.

Markdown gains an Auto detection mode (the new default) that reads a lone
leading heading as the project title and picks the chapter level by
frequency. The create-dialog help affordance becomes an icon button.
2026-06-25 00:15:37 -07:00
..
playstore Prep for Google Play release 2023-04-24 17:55:05 -07:00
src Add RTF import for new projects 2026-06-25 00:15:37 -07:00
build.gradle.kts Strip dep info blob from fdroid builds 2026-06-22 02:08:29 -07:00
proguard-rules.pro Save exception info from proguard 2025-12-25 11:32:53 -08:00