The body parser now recognizes org list items (- / + / ordered) and splits them out of text runs into dedicated "list" parts. Each item captures its indent, bullet, optional checkbox state, and text. A new list component renders checkbox items with ☐ / ▣ / ☑ glyphs (unchecked / partial / checked), colored by state, with checked items dimmed and struck through. Plain list items render with their bullet. |
||
|---|---|---|
| .. | ||
| Main.qml | ||
| OutlineView.qml | ||
| SettingsDialog.qml | ||