Pinging everyone here for feedback, but specifically @arthurodb, @Misho, @JvP, and @urchindesign since you all hopped in on this one. I can see the cleanup for these resize handles going two ways. I will attempt to be as clear as possible in my propositions:
#1. The only resize action from the dividing line between the Workspace and the Live Preview is to resize the Workspace, not shrink the Live Preview. In this scenario, the only way to resize the Live Preview directly is to click into one of the responsive previews using the icons in the toolbar, and then you can size your Live Preview up and down within the range you’ve selected. When you unselect the responsive icon, it snaps back to fullwidth. Resizing on the line always moves the Workspace with the Live Preview in tandem when the Live Preview is fullwidth.
To me this feels like the most expected behavior with the least amount of confusion as to “what just happened.” I don’t see much value in being able to resize the Live Preview only if I’m not already in one of the responsive breakpoint ranges. You can still resize the Live Preview once you’re in one of those ranges, but you have to explicitly move into that mode to do so:
#2. Both resizing actions are present on the dividing line of the Workspace and Live Preview, and you must carefully select which side you interface with to perform that action. In this scenario, it would perform more like things do now with the Workspace on the right, where when you’re hovering over the Live Preview side, you get a cursor to resize the Live Preview only, when you hover over the Workspace side, you get a cursor to resize the Workspace. This would be cleaned up and fixed based on @arthurodb’s feedback for both a left and right Workspace, just flipped to move with the Workspace.
Personally, this feels like it does have the potential to confuse users as they have to be a little more diligent in what they are about to interface with. But it does come with the benefit of everything being immediately accessible all the time:
Hopefully that all makes sense. Feel free to respond here with any questions you might have!