
Track your standing and sitting time throughout the day to maintain a healthy work routine.
Main command to view and manage your standing/sitting state. Shows current status, elapsed time, and today's statistics.
Displays your current status in the menubar with quick access to:
Quick command to toggle between standing and sitting states without opening a view.
View detailed statistics including:
The menubar command includes the following configurable preferences:
npm install
npm run build
# Run in development mode
npm run dev
# Lint code
npm run lint
# Fix linting issues
npm run fix-lint
MIT
Track your standing and sitting time
Show standing desk status in menubar
Toggle between standing and sitting states
View statistics for your standing and sitting time
loadDailyStats read the currentState React state
variable, but it is called from loadData immediately after
setCurrentState, so the closure still held the previous value (null on a
background refresh). Today's Standing/Sitting/Total therefore only ever
counted completed sessions and showed 0s until the user toggled state. The
active state is now passed in explicitly, matching how
checkAndShowMotivation already receives it.