CSS editor
Custom styling is essential for aligning internal tools with your brand image. While component-level CSS has always been possible in Windmill App editor, CSS can also be defined globally: for an entire app and across all apps as themes.
This CSS is editable from a dedicated CSS editor, a centralized location for defining, managing, and applying CSS rules.
With this feature, you can ensure consistent styling and create reusable themes for different teams, projects, clients etc. Not only that, but we also took care of doing an exhaustive hierarchy of classes that correspond to the structure ou our components, enabling to customize any aspect of them.
The Global CSS editor is a feature exclusive to Cloud & Enterprise Self-Hosted. However, users on the Community Edition can still access and experiment with this tool directly in the editor for evaluation purposes, although these changes will not be reflected in the app preview.
Class identifiers
For a more granular control, specific classes have been added to each component. These class identifiers make it easier to target and globally style individual components across your app. Here are examples of classes, and are listed in the Helper Block as well:
wm-container
wm-list
wm-list-pagination
wm-list-pagination-buttons
wm-drawer
wm-drawer-button
wm-drawer-button-container
wm-button
wm-button-wrapper
wm-button-container