v0.9.49 β π A clock that agrees with your taskbar
π A clock that agrees with your taskbar
The clock on the office roofline drifted minutes behind the real time. Reported from a live desktop: the office read 21:01 while the taskbar in the corner of the same screen read 21:11.
It was driven by an accumulated frame-delta timer that only looked at the system clock once every 60 seconds. Best case that is a minute of staleness; worst case it stays wrong for as long as the renderer is starved β an occluded wallpaper, a machine coming back from sleep β because the frame timer stops counting while the wall clock keeps going, so under-counted deltas quietly accumulate into a visible lie.
The clock now samples the system time every second and repaints the moment the minute rolls over. The daylight/atmosphere pass still runs once a minute, and a pinned atmosphere (π / βοΈ / π / π) behaves exactly as before.
Also fixed
- A stray horizontal scrollbar under π‘ OFFICE FEED. The feed renders the same markdown the chat does, but it never inherited the chat's wrapping rules β so one long line inside a code block (a path, a command) stretched the whole stream sideways and left a scrollbar a read-only feed should never have had. Feed markdown now wraps like chat markdown, and the feed scrolls vertically only.
No shell change in this release β
bagidea updatepicks it all up.
Full changelog: https://github.com/bagidea/bagidea-office/blob/main/CHANGELOG.md