Skip to main content

5 posts tagged with "updates"

View All Tags

· 2 min read
Simon Errington

The initial development of Routegadget 2 in 2013 was meant to be a prototype as a proof of concept. Ten years later I have finally got there and managed to throw away the prototype code. This version has been work in progress for about two years and has made appearances on various sites (HH, British Champs and the JK amongst others) over the past year, but it has now been rolled out to all sites.

This release does not have a great deal of new functionality, but does include:

  • Cleaner design and layout, especially for smaller screens.
  • Enhanced statistics display with better presentation of tables and charts.
  • User-selectable colours for displayed routes.
  • Various minor error corrections and enhancements.

For the technically minded the main changes behind the scenes are:

  • Full rewrite of the front end sticking largely with vanilla javascript. I got as far as a working version in React but it just felt too complicated.
  • Bootstrap for styling and UI components. I looked at all sorts of other options but this turned out to be the most sensible.
  • Build process migrated to use Vite, and hence Rollup, meaning that the whole build process is quicker and more robust.
  • Integrated end to end testing using Cypress, including full coverage analysis of the front-end javascript: currently over 93% of statements and 85% of branches are covered. This has already stopped me releasing something that was very broken

· One min read
Simon Errington

Version 1.9.0 has now been released and installed on all sites. This release includes:

  • Chart display of some of the stats information available when double clicking on a runner name on the results tab.
  • Extra error handling which now allows some very old (RG1, pre 2011) events to be displayed correctly.
  • Extra warnings about map size when setting up an event.
  • Various other minor updates.

· One min read
Simon Errington

After a few false starts I have finally managed to update the website. It now includes a lot more user information and details about functionality that people may not be aware of.

For the technically minded it is built using Docusaurus which has turned out to be a very good choice so far.

· One min read
Simon Errington

Version 1.8.0 has now been released and installed on all sites. This release includes:

  • Enhancements to the "Measure" function following use at HH Zoom meetings. Route nodes can be dragged to adjust them, overlays are only visible when dialog window is open, and "Delete all" button added.
  • New manager function added to allow deletion of unused maps.#
  • Enhancement to course sliders so that they handle relay and score courses better.

· One min read
Simon Errington

Version 1.7.0 has now been released and installed on all sites. This release includes two new functions to help with race analysis:

  • A new "Measure" icon has been added to the toolbar. If you click on this you can then measure different route options by drawing directly on the map. Distances are shown in metres for georeferenced maps and pixels for other maps.
  • The "Courses" tab now has a slider for each course. This allows you to view only part of a course and route display and makes things much easier when analysing convoluted courses with a lot of crossovers.

Plus a number of other minor updates.