To support unordered list, ordered list, and description list in issues.19Please respect copyright.PENANAFAMpLTiNHX
Motivation
3 kinds of lists in HTML are useful for authors — unordered list UL, ordered list OL, and description list DL. Penana currently lacks support to all three.
In non-fiction, UL and OL are useful for semantically expressing lists of items, steps, key points, etc. References and footnotes are usually expressed as an UL or OL.
Fictional writing rarely uses lists, but it should be up to the authors to decide how to best express a story.
DL is useful for expressing supplementary information of fictions, e.g. character lists, world building, glossary, etc.
Current Status
For UL, the online editor provides no UI to authors. The HTML elements are preserved during copy-pasting. Current styling displays no bullet points, which makes it visually indistinguishable from paragraphs.
For OL, the online editor provides no UI to authors. The HTML elements are preserved during copy-pasting.
For DL, the online editor provides no support to authors. The online editor converts DL elements to paragraphs p during copy-pasting.
Suggestions
Provides explicit supports for authors to insert UL, OL, and DL to issues.
Style the lists appropriately so that users can visually recognise the lists.
Variations and Alternatives
Variation: customizable list styles
Give authors some control over the list styles, i.e. the bullet point symbols for UL, and the numbering/alphabet for OL.
Alternatives: flat list or nested list
There are usual trade-offs between flat and nested structures.19Please respect copyright.PENANAR7kZLTV150