Rubato
I made a scheduling app.
Stack your day. When something ends early or runs late, the rest tightens or shifts on its own.
If you plan your own day (music, freelance), I think it fits. It's made my own days noticeably smoother.
iPhone first. Free 14-day trial.