Hmm . . . Hm hm hmmm. Yeah I'll think about changing the default. The current ones are my personal preference. Having to mouse over it to see your time seems like pointless extra effort to me, though I can sort of understand why you would want it that way. I kinda like the idea of it showing the timer icon when you first start it though, I think that would lead people to click on it and then they would see all the options. If I do that maybe I should make it start paused though. Hmm.
Expanding and contracting I've thought about. It does make a lot of sense with the mouseover-only mode. I think I will do that.
Yeah, the name of the "Add Time" button is something I fussed over for a while. It is a bit programmer-y. I decided that the tooltip about negative values was enough (or if people actually read the readme), and adding time was the more common use case. It's not perfect though. Maybe I could add a sub-button that toggles it between add and subtract. I'm disappointed with the default "Spin Box" too, the arrows have a huge delay between clicks.
The total time is saved in the "time.sav" file, though it's just stored as an int, not something legible. I could change that. I have thought about tracking other statistics too, like tracking how much time you spend in each panel could be cool, but I think that is beyond the scope of EditorPlugin, or at any rate beyond the scope of my knowledge. And yeah, haha, a bit overkill. It's not like this is a super accurate time tracker or anything. If you want something like that, get RescueTime or something.
Thanks!