Plan the day before it starts. Log what actually happened.
Build the timetable for the selected date. Add every block you want to hold yourself to — work, gym, jogging, reading, music, guitar, free time.
Sorted by start time. Edit or remove a block any time before you log it.
Tap a block to log what actually happened. If you finish early, the time you saved is banked as free time. If you go over, it's logged against the block.