I know this feature is for a Class Management Area but it could be for so much more… maybe be more of a Global CSS Management Area.
Features I think would be useful to implement (that relate to this) or at least plan to include in the future since they will change fundamentally how Bricks handles certain things are:
CSS Class Management
- See all selectors
- Filter by used/unused, where used,page, section, etc…
- Organize/sort via tag or folder structure
- Manage selectors via add new / edit / delete / rename
- Regex like support for bulk functionality (like rename)
CSS Variable Management
- Similar functionality to Class Management (I know this one is a lot of work since Bricks currently doesn’t track variables and variables can have different scopes and be created in classes, etc…)
Container Query Management
- Not sure the best way to handle this but some sort of interface needs to be planned and created for it…
Bricks Variable Management
- As suggested in Tokenize Breakpoint Values! have Bricks defined variables that can be referenced in the editor similar to how %root% works (this would mean Bricks custom CSS would have to be processed before the final output that the browser loads obviously)
- These variables can pull data from elsewhere like PHP. Obviously the variables must be fairly static since it’s final output is in CSS and that is not generated on the fly but cached within the page or in a css file
- Management of this could happen with the Global CSS Management Area
SASS support with Custom CSS
- This relates in part to Bricks Variable Management. If processing of CSS is added then it makes sense to add the ability to include other processors like SASS. They could even be changed together and work one after the other, ie Bricks Variables and then SASS is compiled
- Can be enabled in Custom CSS panels as needed
- Global Management of this could happen with the Global CSS Management Area
Bricks Editor
- Improved visual indicators of areas with modified attributes (Advance Themer has some good options here)
- Beside the Content and Style buttons/tabs in the editor have a third option that just shows any attribute that has been changed from the default, so we don’t have to hunt around for them. Or maybe improve the search to have an additional filter that can show just modified attributes
Adding in these features will make Bricks even more powerful and allow professional web developers to take their Bricks websites to the next level.