Controls were everywhere and users could find nothing. I defined a quick-vs-deep model and redesigned both surfaces.
PandaDoc’s editor housed three parallel control surfaces: a header toolbar, a floating contextual menu, and a right properties panel — each evolved independently with overlapping responsibilities and no shared logic.
Similar actions appeared in different locations depending on element type, and some options were technically available but practically invisible. Users navigated by trial and error, not by intent.