Recently we’ve released a new version of Update Controller, version 1.0.8. There are a few small under the hood changes but the most noticeable one is the implementation of Material design on the interface. Material design are Google’s principles for web and app interfaces that make them more immediately intuitive to humans, so for example every item is supposed to have virtual depth and cannot pass through another item. Additionally all items are to create shadows that shine on the surface below them to indicate immediately what can be interacted with. The design guidelines also cover animations, similar to the kind that you will see when you press any of our implemented buttons.
This design stands out in the browser, but fits in somewhat better with the overall aesthetic of Windows 10.
If you’re wondering how we got the Material effect on Windows it’s due to the work of Ignace Maes and his excellent C# library at github.
The other changes are under the hood to reduce code size and refactor several places that might potentially have caused issues as well as reformatting the manual to shrink it down. We might have gotten a bit too enthusiastic with using good quality images when the manual was first written and although the current version looks identical it’s actually about one quarter of the size due to reworking both our images and the compression used inside the pdf.
By the way, if you’re curious how we sell software online, the back end of our site is a WordPress instance, but the buy button runs through Shopify. Additionally Shopify allows you to attach plugins to your account and run transactions through them. One of these is a plugin called “FetchApp” which allows for software downloads after a purchase has been completed. They send the email on success and allow re-downloads after the fact automatically, they also send updates if the software changes so we can republish to our clients very easily.
I am aware that there are other software-specific sites for online publishing, but this method works very solidly so far and I wouldn’t particularly want to change it.