My first publicly-available addon. I could use some feedback
Known issues:
Position of button doesn't save across sessions
Lightwell use tracking is sometimes inaccurate
Timers sometimes don't update when tabbed out
Hm. I'm using animations as my timers - are they internally dependent on OnUpdate too? If so, what's the workaround that other mods use to time things? I know my Raven/Weak Auras timers don't get thrown off noticeably when I tab out.
They probably just use API calls (for spell cooldowns etc, where available) to update timers or rely on the equivalent of time() or GetTime() calls so they have an independent local time anchor.
They won't be relying on tallying 'elapsed' time alone.