| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1155 |
| Technical Name |
sc_react_theme_pro_core |
| License | OPL-1 |
| Website | https://shachain.dev |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1155 |
| Technical Name |
sc_react_theme_pro_core |
| License | OPL-1 |
| Website | https://shachain.dev |
SC React Theme Pro
Deep backend theming for Odoo 19 — no React required
12 professionally designed presets, OKLCH custom colors, light & dark mode, brand logo and favicon — all applied instantly via CSS custom properties. Installs on vanilla Odoo with no JavaScript framework dependencies.
What it does
Pick a preset from the Settings panel and every view — form, list, kanban, navbar, home menu, login page — updates immediately. Tweak individual colors with an OKLCH picker, set your brand logo and favicon, and toggle dark mode on a schedule or manually. No code, no restart, no React bridge needed.
Features
12 professionally designed presets
Choose from a library of industry-inspired visual identities, each hand-tuned to look great in both light and dark mode:
- Zinc — clean neutral baseline
- Linear — deep indigo productivity
- Vercel — high-contrast monochrome
- Notion — warm off-white editorial
- Stripe — slate & indigo finance
- Apple — refined grey transparency
- Forest — calm sage green
- Ocean — deep teal coastal
- Sunset — warm amber & rose
- Midnight — true dark navy
- High Contrast — accessibility focused
- Brand — slot for your own colors
OKLCH perceptual color model
- Pick brand colors in the perceptually uniform OKLCH space — equal lightness steps look equal on screen.
- 12 configurable token slots (primary, secondary, accent, surface, border and more).
- Live preview updates every view as you drag the sliders.
- Tokens are stored per-user in the database, so each team member can have a different theme.
Light & dark mode
- Manual toggle — switch instantly from the top navbar.
- Scheduled auto-switch — a daily cron flips the mode at configurable hours (e.g., dark at 20:00, light at 07:00).
- All 12 presets ship with fully tuned dark-mode palettes — no washed-out greys.
Deep view theming
More than a navbar color change. Theme Pro styles every surface of the Odoo backend:
- Form view — sheet, status bar, notebook tabs, chatter, action buttons
- List view — header, rows, group rows, footer, optional columns button
- Kanban — columns, cards, quick-create bar
- Navbar & home menu — app icons, breadcrumb, systray, dropdowns
- Modals, tooltips, badges, tags, alerts — all unified
- Form fields — Char, Many2one, Date, Binary — focused state matches brand color
Brand logo, favicon & login page
- Upload your company logo to replace the Odoo logo in the navbar and home menu.
- Set a custom favicon for browser tabs and bookmarks.
- Login page background color and headline text follow the active theme preset automatically.
Technical
Pure Odoo OWL + SCSS — no React, no JavaScript framework dependency.
Theming is driven by CSS custom properties injected from
sc.theme.preset records and a lightweight OWL attribute_sync.js
that keeps the <html> attributes in sync with the user's active preset.
Dark-mode toggle and preset picker are plain OWL widgets registered in
web.assets_backend.
Odoo 19 · depends: web, base · OPL-1 license ·
business@shachain.dev · WhatsApp: wa.me/message/DGKBE5GWQWAJA1
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module