A short while ago, I created a spinner for Angular 1.x. This was borne out of a need to have actual control over the spinner that was not available, such as diameter, speed, colour and so on.
I created a hugely simple directive that allowed all of those and more. It is also used in a current SAM (Software Asset Management) tool. All it requires is a basic knowledge of the css position property.
It's August 2016 and Microsoft are pushing their Windows 10 Anniversary release.
I have that exact version installed on my work laptop. Admittedly, it hasn't got a touch screen but it is running Windows 10 and apparently, it can do things that a Mac could never do. I am however, struggling to discover exactly what that is though.
You can see a plunk of it at the end of this link. Feel free to edit and make better, but please tell me if you do ;-)
Imagine my joy when for the first time I used Microsoft's Edge browser and it didn't break. I must admit that their references weren't that great - an ageing and defunct IE6 which started off as a decent browser, but out-stayed its welcome by a number of years and fastened the world of web development to the turn of the century. Then came the follow up of IE7. Was better in some ways, worse in others but still lagging far, far behind the rest of the pack. This pattern repeated itself until IE11 which still relied on a slow and obsolete stuffing.