What Changed in January and February 2022
Wednesday 29 December 2021
- Change to overnight adjusting code that was doing strange things to planning which in turn broke the mooring suggestor
- Started code to allow you to set a specific icon for place types:
- Tables to store the setting created
- Code to build the table of icons written
- Appropriate icons are displayed on the page at the top
- You can turn icons on and off and select which icon you want for a place type
Sunday 2 January 2022
- Fixed (pre-release) a bug that triggered an assertion in the overnight stops when you turned round in particular circumstances
Monday 3 January 2022
- Complete rewrote the overnight mooring finder as tweaking it was showing some fundamental design problems. Much slicker and reliable now. Pushed out pre-release as still deep in the icon/place type/POI code.
Tuesday 4 January 2022
- More work on place icons and POI
- Place type symbols appear on maps - so can remove code to generate icons based on place names
Friday and Saturday 7 and 8 January 2022
- Starting from issue 990 quite a lot of work on distances and dimensions:
- Simpler choice in options, removing the "override" and changing both to same design
- Distances are adjusted to appropriate units in local tables in waterway gazetteers when no marker places are shown (the original bug)
- Distances are adjusted in text in waterway gazetteer
- Wrote code to adjust dimensions as well as distances (had never been done)
- Dimensions are adjusted in text in waterway gazetteer
- These functions are only called when needed (so a "km" setting doesn't carefully convert all French distances to what they already where)
- Dimensions are adjusted in text in other gazetteers
- Quite a lot of internal code tidying and improvements
→ Release 9.38.14
Sunday 9 January 2022
- Fixed very long-standing bug where daily maps in itineraries didn't follow the line of the canal in detail.
Tuesday 11 January to Saturday 15 January 2022
- There are now three map styles and you can pick which you want for the routes and for gazetteers
- Added alert if you try to re-run a PDF (can be from reloading a browser tab rather than a deliberate rerun) rather than an error message because the map manifest file is missing (it is deleted after use)
- You now can change options for route plugins just as you can for pages. This turned out to be surprisingly messy and involved a lot of code refactoring. It's not quite finished yet, but works well enough to push out for use
→ Release 9.38.15
- Fix to display options on pages when not logged on/route planning (no session)
→ Release 9.38.15.1
- Pre-release patch to itinerary generation
- Style changes to bodies of water in basic and liberty styles to make our waterways stand out better
Sunday 16 January 2022
- Sorted out confusion on master style files that was ultimate cause of issue 993.
→ Release 9.38.15.2
- Fixed a residual bug in formatting distances when showing marker places for places
- And one when changing options on pages without a session in place
→ Release 9.38.15.3
- When you change a route output plugin setting it no-longer warns you about resending the data
- Another patch to the code to adjust settings on marker places to cover changes happening when one is the default
→ Release 9.38.15.4
Monday 17 January 2022
- Fixed a JavaScript error (invisible to the user) when adding a floating place
- Changed the default map location for Australia in the same feature (pre-release tweak to database)
Tuesday 18 January 2022
- The cancel button in dropdown menus on gazetteers didn't work
→ Release 9.38.15.5
Wednesday 19 January 2022
- Restored the "explore" search to the unknown place page
Thursday 20 January 2022
- Added the OS styles to maps
- Noticed that changing the map style on a waterway or area or similar page lost the canal overlay
Saturday 22 January 2022
- Finally fixed the loss of the canal - involves sometimes redrawing the whole map and sometimes now. Integrating this involved lots of changes to the plugin JavasSript framework, but probably better for that.
- Zoom is now applied to places (as it should be) not to areas (which it shouldn't)
- Added OS branding, and removed it as well
- Made route maps work with OS maps as well
- Removed (empty) second map of entire trip from itineraries
- Made "search waterway" button actually work (this is when you put something like "Stourport Basin" into your route plan) - I don't know quite how long this has been broken for, but I think I made it worse recently
- Fixed bug where under very obscure circumstances the furthest place map could fail
→ Release 9.38.16
Sunday 23 January 2022
- Changing options on itinerary now redisplays the itinerary, rather than returning to the route output
- Itinerary daily maps work again
→ Release 9.38.16.1
To 1 February 2022
- All maps should now use your preferred map style, picking it up as appropriate from your settings (so "add place" from gazetteer, "furthest place" from route)
→ Release 9.38.17
To 8 February 2022
- A heap of pre-release patches for bugs in the recent code
- An improvement to the "change overnight stop to mooring" so that it works if there is only one stop in range
→ Release 9.38.17.1
