Being that custom classes are central to what makes Blocs unique and powerful, by extension, it’s imperative that they be user-friendly and ORGANIZED. EASY TO FIND.
I DO like custom classes and use them a ton. The problem I run into is that with so many, it becomes really dizzying to try and find a certain class I’ve created quickly or to check and see if I’ve created one or need to. Here are some things I feel should be adjusted in Blocs 3. Hopefully, you already are and if not, you may still be able to.
Allow for “Sort By” A-Z, Date Added, Custom (we could drag them around to organize them how we wish), By Tag (we could for instance, add a tag for all custom classes that affect the 1st dropdown menu, or the 2nd dropdown menu, etc. That way, we can find all of our classes that affect that area quickly.
Create a field where we can insert a note with a custom class if desired. (ie: "this class affects the 2nd dropdown menu li’s) etc.
Have more pre-defined custom classes to choose from, so we don’t have to research Bootstrap to discover how to target certain code elements. Make these easy to understand. I often find myself creating classes that apply common styling such as “padding-top-25px”, or “make-photo-full-width-of-page”, etc. Why not create a well-organized list of these common helper classes. As in item#1 above, they could be tagged accordingly. (ie: “padding-adjust” or “margin-adjust” or “full-width” etc.
Provide the ability to CLONE a class. I frequently find myself wanting to create a new class that’s identical or nearly indentical to another one (but would target different elements at same breakpoint). If we could clone a class, then just change the name, then tweak the settings, that would be awesome.
PS: @Norm, when is Blocs 3 due to be released?
Warm Regards, Randy