I made Swish after finding it too annoying and tedious to check my portfolio in my broker or Google Finance. This app removes the conscious decision to "poll" your portfolio by _always_ showing it on your desktop. While this might not be everyone's cup of tea, I hope that you find it interesting nevertheless.
After graduating high school (in 2020) and first getting started with stocks, I was surprised there were no simple "widget" apps for stock tickers. Somehow, what used to exist in the Windows Vista era ceased to exist. So, I made this app purely to satisfy my own needs, but then I quickly started getting email suggestions from customers to add new features. Even though my initial goal was to create something similar to the widgets in Windows Vista, it has now evolved into a much more refined experience.
I render the widgets using native Direct2D/Direct3D11/DComp APIs. There are still optimizations to be made in the rendering pipeline (hardware accelerated tessellation, using DirectComposition swap chain, etc.). I strive for high performance as I know many folks use my app on their laptop, where battery life is important. There are also a ton of features I'd like to add, but haven't had the time.
Let me know what you think!