2020-01-14 (1.1.3)

The last few days were crazy ๐Ÿคฉ

I got accepted at a Usability Testessenopen in new window ("usability test dinner") event to present this project and let other people test it. This meant: a lot of cleaning up and polishing. ๐Ÿงน

First, there are two new widgets: QR Codeopen in new window and Counteropen in new window. I wanted to do some dogfooding with the QR widget, i.e., use a second laptop at the event to display a QR code leading to the Dashboard website. In the end I just printed the QR code on a sheet of paper ๐Ÿ˜…

I've spent some time improving the user experience. There is a new welcome page when the Dashboard is being used for the first time (or rather when there are no widgets configured). A demo/template is still available, if the user chooses to use one. The widgets now show an icon if some configuration is required (e.g. a missing image URL). I've even improved the "JavaScript required" page for all the privacy-conscious people out there.

Finally, I've fixed some small bugs (broken widget drawer on mobile, selected language not persisted on page reload), and implemented a big performance improvement (widgets are not re-mounted each time the layout changes anymore).

I'm really excited and looking forward to getting some valuable feedback from other people. Tomorrow's the day. ๐Ÿ˜Š