Imagine you’re watching another tool’s keynote announcement and you see their new super slick UI, then you blink twice and you can’t help but see what you actually discarded as a suboptimal approach to a better use of screen real state.
Without talking about any interface other than Penpot’s, I can provide some context behind the reasoning behind the rejection of the proposal that Pablo showed above.
During the definition stage of our new UI, we created many exploratory versions. This one was undoubtedly one of our favorites internally, and we even brought it to an almost finalized state. However, in a design review involving nearly the entire Penpot design team, we concluded that some aspects were not entirely convincing:
One of our motivations for the redesign was to prioritize the designed content by optimizing the available real estate. Floating sidebars practically result in a loss of space because they require margins that serve no practical purpose.
Another of our objectives was to reduce the cognitive load of the interface to promote focus on the designed artifacts. This option did not align well with that goal for various reasons, such as the designs blending more easily with the interface due to showing in the separator spaces, where they added no functionality and left it unclear whether we should allow interaction with the layers.
Additionally, there were other issues, such as the difficult positioning of the rulers and others that, to be honest, I do not fully remember (I should look for my notes).
All these factors led us to iterate further. We believe the version we released better achieves the goals of giving prominence to the content and reducing visual noise. We might be wrong, and we have room for improvement for sure. But overall, we feel that some internal stats and especially the feedback from the community have validated our proposal.
Just to give more context, we actually published the original proposal on the old website for an entire year before launching Penpot 2.0 and showcasing the new UI.
This was the carousel splash that we had.
In other words, we liked that approach and it looked super cool! There’s no denying of that. But we eventually discarded it because we felt it had some serious limitations (see Andy’s post above).
Those thinks happens all the time in product design, in 2020, Penpot’s interface (apart from the toolbar placement) looked a lot like Figma’s, which in turn was a Sketch copycat
I agree. My main point here was not that Figma had copied Penpot for their new UI3, but rather that we had arrived to a similar conclusion a year ago and decided it wasn’t that good for our main use cases.
In a way, it’s cool to see it in action on Figma, because then we can explore the “what if” scenario. How often can you enjoy the luxury of trying out a discarded thesis?
I think, as an industry, we should discuss these internal processes more often. I mean, you can see in real-time what we’re building, here I’m referring to taking the time to pause and explain some of this while you’re at it
I think you shouldn’t be so quick to discard your old approach/Figma’s new one as a worse use of screen real estate. Some users appreciate modularity and customizable UI. It’s true that leaving small strips of empty space between the panels and the edge of the screen is definitely not ideal, but having the ability to float specific panels or dock them on different sides of the screen is an important feature that even some website builders offer now.
We’ll watch the space, for sure. Modular and customizable UI is also something we continue to explore and the way plugins will work on Penpot (we’re launching them soon) could also give us interesting insights on that topic. Thanks for posting!
I’m glad to know you’re considering this. Thank YOU for creating the best web design tool and making it open source! The potential of Penpot is simply unreal.
Well, an update on the situation… Now they’ve brought the fixed panels back, just like before. The toolbar remains floating, just like a certain app we all know and use (again)