As a result of review by friends and colleagues, and users of the site, I have made the below revisions over time to improve the functionality of the site
| Change | Requested by |
| Significant shadow chart calculation performance improvement from eg 1.05 secs down to 0.04 secs (a 96% reduction!) for the same input parameters. Now shows calculation time in summary notes. |
Matt |
| Change | Requested by |
| Fixed a problem with drawchart which would fail to plot the intermediate sun positions if there were too many hours of daylight (querystring parameter list too long). |
S Mao |
| Fixed a bug where if sunset occurred after midnight (eg due to timezone setting vs location) then table would not start from sunrise, and would extend past sunset. Now adjusts to plot into following day where necessary and indicates it has done so. |
Matt |
| Developed the counters page to show how many charts were plotted per month (eg. June was 743 shadow charts) - I was always logging this, just never auditing it. Growth has been pretty good, nearly 600% in a year! |
Matt |
| Change | Requested by |
| Improve drawing interface for ease-of use, with example shapes and typical heights. Add undo function. Add animated output. Add AdSense... well, every little helps ;-) | Matt |
| Change | Requested by |
| Enabled satellite view in Google Maps interface | Graham |
| Fixed a problem in drawscene.php where the mouse position was incorrectly calculated if your window was scrolled down or right from the top-left position. | Graham |
| Added shadow length multiplyer to sun position table to complement the altitude angle and make it easier to find the expected shadow length cast by an object | Matt |
| Added change history log | Matt |
| Change | Requested by |
| Launch of site - 14th March 2009 | Matt Swain |