The app is coming together nicely. Over the last few weeks, I've been working on multi-device support while adding small touches to improve the overall user experience. Let's take a look!
I've very happy with how this view is coming along. I managed to shrink it down even further for macOS. In the Today list view, I moved the timestamp to the side, and added the start time under it.
For the timer itself, I changed the session description to show the alarm time (instead of an arbitrary durtion) and added an ellipses button for some upcoming features. The timer itself now syncs between your devices, which is an interesting puzzle to solve. I have it "always syncing" for now, but I'll need to optimize it in the near future.
Probably my favorite timer update is on the iPhone. I've known since the beginning how I wanted the TodayTimer view to animate and I finally got a chance to work on it:
The Action Log hasn't changed much yet. I started down the path of adding #Tags and encountered a few issues. I was hoping to keep them simple, but I may have have to give them more effort. There are a couple of other features I've been considering, which correlate to tags. More on that when it happens.
This section is starting to fill out. I have Account, Timer, Device, Community, & Support all laid out and mostly wired up. The Timer preferences are working with the core timer and are shared between devices. I still need to take care of some essentials like Terms of Service, and account management stuff. But it's pretty close!
Well, that's my progress report. I have to take a little time off to work on career stuff. Hopefully I'll be back on this soon!
Thanks for reading!