Version 0.3 of Tornado was released today with some important new features.
You can now toggle between light and dark mode using the switch in the header (next to the user name). This is stored in your local-storage and uses the emotion theme system behind the hood. In the future I will probably introduce more themes than just light and dark, and will add them under a drop-down which will be accessible once the user avatar highlighted.
The themes are quite easy to write since they simply implement the
TornadoTheme interface. In future versions I will make it possible to add new themes with theme files :)
Rename boards + confirm dialogs
As part of the road to a stable version 1.0 release, users need a way to rename concept boards + confirm when they wish to delete them. This was now implemented using the dialog store, which builds on-top of the layer store.
Future work here includes adding dialogs to tag the boards with common keywords, and potentially also tag the images directly to form a 'library' of sorts, which will be accessible under some new pages.
I also took this opportunity to test out the automatic changelog system which uses labeled PR's to rollup changes. Version 0.2.0 and 0.3.0 both are available in the GitHub releases section of the project, and you will find that the system worked correctly :)
As per usual, you will also find the corresponding Docker images on docker hub (https://hub.docker.com/r/projectstorm/tornado).
Please reach out to me if you find this project useful! I'd love to hear your feature requests and interesting use cases you may have.