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
|
||||
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
|
||||
|
||||
Add a `--check` mode that reports section word counts, section and sidecar
|
||||
|
|
|
|||
Loading…
Reference in New Issue