Online Store Editor - Sidebar & Conditional Settings #46
Replies: 8 comments 5 replies
-
Beta Was this translation helpful? Give feedback.
-
Conditional settings is going to be huge. Anything that can reduce the amount of clutter in the settings is welcomed and a good stepping stone for accordion style groupings (if that's even a consideration at this time). Side note: While we're talking about the sidebar, I can't be the only one who doesn't like that it's forced on the right. On my 13" MacBook Pro, I have to resize my browser window thinner so I can push it back on the left. Otherwise the preview viewport is around a tablet/md breakpoint size and never a true desktop/lg breakpoint size. |
Beta Was this translation helpful? Give feedback.
-
Huge news!! Will we be able to add multiple conditions, eg And can conditions come from other areas? ie a block setting, being able to look at section settings Would entire blocks be able to available conditionally as well? Let's say for eg, we had a section, featured collections, and in one scenario, instead of displaying a list of collections, we wanted to display products from each collection under tabs. So in this case, when enabled, a new block becomes available to add/control the collection tabs style/layout/etc. Would this only control the settings shown in the UI, and themes would still be responsible for controlling behaviour, ie in liquid would we be able to do |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for the info. Here are a few feedbacks:
We have a lot of such patterns in our themes.
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
If blocks also have an existence setting would they also be able to use the existence of block-children For example an image block able to check if other image blocks already exist in the same level to reveal additional settings/presets. |
Beta Was this translation helpful? Give feedback.
-
@adrocknaphobia love love love the conditional settings, will hopefully solve a lot of problems and make the merchant experience a lot better. I have to say I'm a bit confused by the syntax though. It sort of looks like standard liquid with the My feeling is that having the value of e.g.
or multiple conditions:
or else branches:
You might object that Love that you guys are thinking in public like this and are gathering early feedback, excited to see how this turns out. Have a great day! |
Beta Was this translation helpful? Give feedback.
-
This is cool to see! Just a few comments that come to mind: I can't see the short labels working. It wouldn't pass the German test - for example Dawn uses "Hintergrundfarbverlauf" for a background gradient, which wouldn't fit. The image, video, and color scheme selectors could be a lot smaller than they currently are. I love the idea of replacing those with smaller options. Being able to see the aspect-ratio of the image is really useful - if it could still 'contain' that'd be great. There is no way I would be able to use those padding sliders with a mouse! I really think those need to span the full width of the bar. |
Beta Was this translation helpful? Give feedback.
-
Thanks again for all the feedback on our latest developer preview. We’re circling back here to share some of the ideas that have been refined through discussion here as well as through live conversations with several of you. We’re breaking up the various topics into individual threads so that we can post updates more quickly and create a more focused discussion. We’re looking for your feedback to help mold the final product. In this thread, we want to dive into the online store editor sidebar and settings panels.
Making the Sidebar more condensed = less scrolling
We’ve been exploring a new UX design to streamline settings panels so they don’t take up as much screen real estate. On the left you can see what panels look like today and on the right is a concept of what those same panels could look like in the future. We are also exploring the possibility to specify which headers (and their corresponding settings) you want to be collapsed by default, so that you have a place to put more advanced settings without cluttering the screen on first load.
Conditional Settings
We are also very aware that merchants can be overwhelmed by the sheer number of settings. Our first step towards improving that experience is to introduce conditional settings so you can hide settings based on a variable or a conditional expression.
Similar to conditional app blocks, the
available_if
property expects a boolean value and will display the setting if true. In the below example, the opacity setting would not be displayed until an image has been selected.Thanks again for all your feedback, it means a lot. Keep in mind that everything we’re sharing is still early but it’s directionally where we’re thinking of going. So things might change in terms of exact syntax etc. but regardless we wanted to get the conversation going.
Beta Was this translation helpful? Give feedback.
All reactions