Key Features
- No-Code Rule-Based Coloring
- Pick any Odoo model from a dropdown and create color rules directly in the backend UI — no XML, no Python, and no developer involvement required.
- Automatic State Discovery & Rescan
- Statusbar states are detected live when a model is selected, and rules can be re-synced anytime to adapt to view changes while preserving existing colors.
- Per-State Dual Coloring
- Each workflow state gets an independent Default (inactive) and In-State (active) background color, with text contrast automatically adjusted between black and white for readability.
- Global Real-Time Application
- Colors apply across form, list, and kanban views and update live across active sessions via bus notifications — with no page refreshes and no view changes.
Description
Dependencies
Screenshots
Easy Navigation & Command Palette Integration

Access the Custom Statusbar Color configuration directly from the main Odoo navigation menu or via the global command palette (Ctrl+K).
Rules Overview & Live Previews

View all custom statusbar rules at a glance with live colored statusbar state previews and single-click enable toggles.
Simple Rule Creation

Create a new coloring rule by giving it a name and selecting the target Odoo model.
No-Code Model Selection

Easily search and pick any standard or custom Odoo model without writing XML or Python code.
Automatic State Discovery & Live Preview

Statusbar states for the selected model are automatically scanned and rendered in a live mini statusbar preview.
Intuitive Color Editor

Pick colors using convenient preset swatches, direct hex input validation, or full color pickers.
Per-State Dual Color Configuration

Set independent Default (inactive) and In-State (active) background colors with smart automatic text contrast adjustment.
Multi-State Customization

Configure custom colors for all states across your workflow sequence with per-state enable toggles.
Comprehensive Rule Management

Manage multiple model rules effortlessly with clear visibility into active states and custom color combinations.
Automatic Conflict Resolution

Prevent overlapping color rules for the same model with automated single-active-rule enforcement.
Live Applied Statusbars

Enjoy vibrant, customized statusbar colors rendered live across form views such as Sales Orders without page refreshes.
Dynamic Active State Highlighting

Active workflow states stand out clearly with dynamic color highlighting and high-contrast text readability.
No-Code Rule-Based Coloring
Custom Statusbar Color puts statusbar theming in the hands of functional users. Instead of requesting view changes from developers, anyone can define a coloring rule for any model, see its states discovered automatically, and apply the result globally.
- Rule-based configuration from a clean backend interface
- Automatic state discovery with one-click re-sync
- No XML, Python, or developer involvement needed


Live Global Real-Time Application
Colors are pushed to every statusbar widget across the interface in real time. Changes made to a rule are broadcast through the Odoo bus, so all open sessions update instantly without a single page refresh — and without touching any view definition.
- Applies across form, list, and kanban views
- Real-time updates via bus notifications
- Instant highlighting of the active workflow state
Specifications
| Versions | 18.0, 19.0, 20.0 |