The Interactive Timeline
Good news everyone ! Over the weekend I managed to finish migrating The Interactive Legacy of Kain Timeline to use React.js rather than Vue.js A few years ago, I had a pretty catastrophic computer failure, and as a result I lost the source code. I had to re-do this one from scratch, but I did it to imitate the Vue.js one closely, whilst adding in better features. I've taken precautions, so will be able to make changes to this one very swiftly - which is especially good considering the upcoming Dead Shall Rise comic, and the Encyclopaedia. As part of this, I also ended up creating a re-usable component for creating SVG Pie Charts. I called it Simple-As-Pie Both of these still have some improvements that I can make: making the timeline default to the full width of the available space; making it look better on mobile; allowing you to edit the minutiae of the controls; ensuring a parent of the Pie Chart is an SVG element; making sure the dependencies are spot on; Ho...