Skip to content
The Blind Hawk edited this page Dec 5, 2023 · 9 revisions

Version 3 Goals

Version 3 should hopefully be coming out by the end of January 2024

additional features

  • further editable down to each section
  • possibility of adding images instead of text on each section
  • add React compatibility without losing JS and TS compatibility

breaking changes

  • complete refactoring of the constructor to ease detailed customization
  • update the folder structure in a more future-proof way that eases the addition of brand new features
  • removing all development libraries (currently only relies on d3-selection)

disappearing features

  • none

There should be no missing features from the previous versions, changing to version 3 should be made easily possible just by changing the structure of the data passed to the constructor.

Here is a peek as to how the new constructor will probably look like:

export type Construct = {
    container: string | HTMLElement,
    board: BoardData,
    arrow: ArrowData,
    sections: SectionData[],
    settings: SettingData,
    colors: string[],
    audio: AudioData,
}
Clone this wiki locally