Definition: (WIP)
Minimal features common to all those pages:
- Chess Board playable forward and backward
- Alternate move lines that can be explored from any position or ply, in a tree.
- Move list explorer: displaying main move sequence line, AND:
-------------------------------- creating move line variation (alternative), deleting it
-------------------------------- promoting one variation among others
-------------------------------- promoting one variation to replace main line (from its bifurcation in tree)
- Board is synchronized with all of the following:
---- Move list explorer, last active ply is last mouse clicked, or scrolled to.
All Analysis types pages =
All pages stemming from the common minimal analysis prototype (better word?) described above.
Extra optional features (independent of each other)
---- Opening explorer (book), if present, mouse click there create new move on both of the above.
---- Engine analysis features (current active move cp evaluation, and hints or threat for next ply)
---- Multi-player Study features ..... that may include the two above in any combo.
The problem for parent thread (see post #1), before current demotion of opening names to opening explorer, could be solved as a consequence of this thread title quick and dirty, preliminary solution. see the 2 posts starting at:
lichess.org/forum/team-css-javascript-coding-on-lichess/opening-names-visibility#8