danieldesira / DanielsConnect4

Connect4 implementation in TypeScript ported from JavaScript code written prior to 2013
GNU General Public License v2.0
0 stars 0 forks source link

Open Release Notes and Credits in dialogs #41

Closed danieldesira closed 8 months ago

danieldesira commented 1 year ago

For this to work as it should, we need to create json files for the dialogs and make a request via the fetch API. Will need to play around styling too.

Do not forget to delete the old html files once done.

danieldesira commented 9 months ago

To attempt this using HTML template element.

danieldesira commented 9 months ago

To follow the same concept for release notes. Structure may be as follows:

interface Version {
title: string;
changes: Array<Change>;
}

interface Change {
text: string
changes: Array<SubChange>;
}

interface SubChange {
text: string;
}
danieldesira commented 9 months ago

To do:

  1. Link the new changelog method to the version link.
  2. Decide and implement layout for Credits and Version links.
  3. Move all changelogs to the new Typescript file (dialog).