-
Notifications
You must be signed in to change notification settings - Fork 181
Description
Hi there,
Just started taking a look at this plugin, and so far, I really like what I see. However, I think that I would run in to a responsive issue with the way column widths are set.
Right now, there are two static fields for breakpoints in the Page Builder Layout settings: "Tablet Width" and "Mobile Width." All the columns drop to width:auto when the viewport is smaller than the mobile width (So the default is "max-width: 768px"). I'm guessing that "Use Tablet Layout" operates the same way, but with the "Tablet Width" value.
The problem is that I don't use just two breakpoints on my sites. The responsive nature of my websites is much more fluid than that. I think that there's an opportunity for an improvement here:
If we allow people to register as many breakpoints as they need to, we can make another improvement: different column widths based on breakpoint, rather than the two or three possible column widths currently available.
To achieve this from a UI perspective, we could have a repeater field for defining breakpoints, and the option for the breakpoint to be mobile-first or desktop-first. Each breakpoint could have a name and resolution.
Once the breakpoint values are saved in the database, we could add a new button called "Responsive" to the Page Builder tab of the WordPress Editor; clicking on it would let a user tab through the registered breakpoints and adjust column widths based on the breakpoint.
Responsive design is the cornerstone of website development today. Improving the responsive user experience and end result would keep Page Builder light years ahead of other page builder plugins.