Skip to content

Roadmap about Implementation of the Variants in Annotations Panel

We already have wireframes and a concept. We need a roadmapping for the implementation steps.

Respective Ahiqar-ticket: TIDO: implement concept for variants (AP2.b)

AC:

  • a new view needs to be introduced "VariantsView" (this view should be configured as 3rd view in the annotation panel in Ahiqar config)

  • variants list (variants selection):

    • displays a list of variant items (most likely normal annotation API items)
    • variant item:
      • displays an icon/text chip with an identifier of the witness, the given text content of the variant and a "dehighlight" button
      • clicking on the item should highlight/dehighlight the passage in the text panel with the same identifier icon displayed in the text
      • a button to open the variants detail modal
  • top bar (witnesses selection):

    • at the top should be display a horizontal list of witness identifier icons that occur in the variant list below
    • clicking each icon should toggle (show/hide) all respective variants in the list below and highlight/dehighlight in the text panel
    • there should be a button that toggles (show/hide) the witness description view
  • selection modes:

    • there can be 2 selection modes - "all" and "single"
    • "all" is the behaviour described above
    • "single" mode does not display any variants in the list after initialization
    • the users can select and "collect" variants they are interested in from the text panel
  • variants detail modal:

    • shows a column/table view with the selected variants from the variants list
    • shows the respective "original text" passage
Edited by Paul Pestov