Is there an AI that could consolidate similar features to simplify maintenance and development

Is there any AI capable of reviewing all the Fan diagram related modules and consolidating them into a common backend library? Each with a front end optimized for that display mode: Charts, Reports, Gramplets.

The various Fan implementations have fragmented capabilities. And improvements to one Fan feature does not flow to other Fan diagrams.

Having them share basic capabilities could raise the bar for all the Fan features. First by making gaps in availability more visible and with a straightforward approach for implementing the same chart style in all charting interfaces. (For instance, there is a Fan chart graphical report and an Ancestral Fan Chart web page report. But no descendant fan or 2-way fan. And there is an “overhang” option in the graphical report but not the Charts or gramplets.)

These implementations of Fan Charts all have different representations & options. 2023 Request 0012927: Consolidate Fan charts types and features to extend Report choices" is just to cross-reference them.

Chart view modes

Gramplet

Reports

In future evolutions, cross-compatibility could improve workflows. For instance, configuring a diagram could be done interactively in a Chart view. Then that configuration could be shared for use in a Fan Gramplet for the the Active Person. Or for use in the Reports so that the same layout could be used for a series of Persons or in a ‘Book’. Likewise, the extra configuration available in the graphical report (such as hiding living people, translation, and more labeling options.)

This also would create an guidepath of how a drawing style could be shared for other Charting options. (Such as the increasingly popular and powerful addon: FamlyTreeView FTV diagramming.) Being able to re-use this diagram style for other Charts category view modes would have a lot of interest.

1 Like