Skip to content

Pre-refactor release

Pre-release
Pre-release
Compare
Choose a tag to compare
@pettter pettter released this 22 Mar 10:54
· 815 commits to master since this release

This is the final release to use the old global-oriented codepaths. These will remain in the next release as deprecated code in a separate file, but will be removed in the release after that. There are also numerous other improvements in addition to the work that has prepared this major refactoring, not limited to:

  • A basic testing framework and an initial set of tests (thanks to @yrammos)
  • Better separation of style from code by using CSS classes and parameters instead of direct inline changes to the style
  • Code separation into multiple files to make the structure easier.
  • Giving the option to selectively undo just reductions
  • Add relation scrolling by keyboard command in addition to scrollwheel