Skip to content
Compare
Choose a tag to compare
@marciot marciot released this 11 Jul 02:11
· 82 commits to master since this release

This is the 2.0 release that incorporates several weeks of effort and improvement. Here are some highlights of this release:

  • Added a full screen mode and user interface.
  • Various parts of the website were broken out into individual WebComponents. These components are now hosted in a separate repository.
  • jQuery is no longer required.
  • Major code restructuring and refactoring for legibility and clarity.
  • ECMA 6 classes used when appropriate.

One notable change is that the use of .wiki files in the 1.x series has been replaced with .html files for individual articles (wiki formatting is still used within a DIV on the page). Although this change increases the amount of boilerplate code that is required, it does solve several problems present with the original approach: it does not require server side URL rewriting and is fully compatible with search engines. The current approach also vastly simplified the internal implementation of the navigator.