New features
Google Analytics
- Added support for Google Analytics tracking
Cookie consent banner
- In line with the addition of Google Analytics tracking, added a cookie consent banner
Privacy policy
- Added a new Privacy policy page to explain data captured from analytics and localStorage, along with an output of any localStorage data saved for the site
Changes
Navbar menu on mobile
- A new navigation icon design for mobile layouts has been added for the 4 icons in the nav bar. Due to limited space on mobile, there may be some instances where the icons wrap to the next line (even after removing the tag line). This change moved the icons into a new dropdown menu. As sub-menus are not currently supported within Bootstrap, the theme options have been exposed at the bottom but work in exactly the same way.
Bug fixes
- Fixed an issue with
<code>
tags not rendering with correct styling on Changelogs - Fixed a styling issue on Changelogs, where a short changelog would expose and overlapping background
- Fixed an issue where localStorage would not be cleared/reset if there were no text fields, divs, or tables, that contained conversion data
Behind the scenes changes
This is a list of more technical and non-front facing changes made to the site
Themeing and localStorage
- Made an adjustment to how items in localStorage are stored, moving to a serialized JSON object instead of just a plain text string. This means that things like descriptions can be stored and displayed. An example is on the Privacy policy, where the all stored items will be listed with their friendly name and description.
- Legacy local storage items will now be cleared on first visit and a "legacy" flag stored, this will be removed in a future update
Tool headers
- Introduced tooltips to the tool headers, to make it more apparent that they can be clicked on. These will be updated as you expand/collapse them.
- Adjusted the padding.spacing around tool headers to make it easier to tapclick on them. Clickable area now fills that area, rather that just being an area the same size as the tool heading font.
Copyright
- Fixed the date :)