The most complicated one I created was a widget showing the status of the factory where I was working at the time.
This wasn't strictly speaking for personal use, but I created it and I was the only one who used it as far as I know.
The info was the same as the main status screen, but I made it frameless and always on top of other programs, and gesture aware. It was about 150 px by 700 px, with little blinkenlights for the statuses. It hung out on the right side of my screen and I could see at a glance whether things were running or not. There was a button to summon the main screen for more details.
The main work was understanding how to handle windows, and UX refinements.
This wasn't strictly speaking for personal use, but I created it and I was the only one who used it as far as I know.
The info was the same as the main status screen, but I made it frameless and always on top of other programs, and gesture aware. It was about 150 px by 700 px, with little blinkenlights for the statuses. It hung out on the right side of my screen and I could see at a glance whether things were running or not. There was a button to summon the main screen for more details.
The main work was understanding how to handle windows, and UX refinements.