colored dialogue idea
This commit is contained in:
parent
582d034957
commit
918a1941d0
17
TODO.md
17
TODO.md
|
|
@ -12,6 +12,23 @@ Add selectable reading profiles for punctuation and paragraph pause lengths,
|
||||||
long-word delay, unfamiliar-word timing, and WPM presets. Keep a plain/default
|
long-word delay, unfamiliar-word timing, and WPM presets. Keep a plain/default
|
||||||
profile that preserves the current cadence.
|
profile that preserves the current cadence.
|
||||||
|
|
||||||
|
## Dialogue and character colors
|
||||||
|
|
||||||
|
Add optional color rendering for dialogue and character names. The converter
|
||||||
|
should detect conventional quotation marks and styled thought/dialogue spans,
|
||||||
|
then attribute only high-confidence spans to a canonical entity. Store the
|
||||||
|
entity identity, never a color, in a compact v3 RSVP sidecar; load a separate,
|
||||||
|
editable per-book entity map that assigns each entity a hue from 30 through 330
|
||||||
|
in 30-degree HSL steps at 100% saturation and 75% lightness. Include aliases
|
||||||
|
so descriptions such as "mysterious man" can later resolve to a named entity,
|
||||||
|
and report unresolved or ambiguous attribution for review rather than guessing.
|
||||||
|
|
||||||
|
Keep the sidecar sparse: unassigned words must have no sidecar record at all,
|
||||||
|
not a record with an entity ID of zero or another null sentinel. Extend a
|
||||||
|
record only when it already exists for style/timing metadata or when an entity
|
||||||
|
assignment requires one. Add a persisted reader setting to toggle coloring
|
||||||
|
without requiring reconversion.
|
||||||
|
|
||||||
## Converter preflight and safe section splitting
|
## Converter preflight and safe section splitting
|
||||||
|
|
||||||
Add a `--check` mode that reports section word counts, section and sidecar
|
Add a `--check` mode that reports section word counts, section and sidecar
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue