Files
1b-agent de41ebdcc3 Initial commit: one_os_compositor_shell Odoo 20 addon — full-screen desktop shell UI
Includes:
- CompositorShell OWL component (ir.actions.client, target=fullscreen)
- App launcher grid (purple 1B Space accent, hover animations)
- Taskbar showing running apps
- Window decorations (close button)
- Top bar with session UUID display
- Loading overlay + error handling
- Modern SCSS with backdrop blur, gradients, dark theme
- Depends on one_os_compositor (parent addon)

Author: 1bspace.com
Parent company: 1B Global
License: Proprietary (1B Space internal use)
2026-10-08 08:48:49 +00:00

48 lines
1.4 KiB
Python

{
"name": "1B Space Compositor Shell",
"version": "20.0.1.0.0",
"category": "1B Global/OS",
"summary": "Full-screen desktop shell UI for the 1B Space Compositor",
"description": """
1B Space Compositor Shell
=========================
This addon provides the full-screen desktop shell UI for the 1B Space
Compositor. It is what the user sees when they click "Open Compositor"
in the Odoo menu.
Features:
- App launcher grid (lists all apps the user is allowed to launch)
- Per-output canvas (one <canvas> per OWL shell instance)
- Taskbar showing running apps
- Window decorations (close, maximize buttons)
- Keyboard layout picker (RMLVO)
This addon DEPENDS on `one_os_compositor` (the core OWL library + backend models).
Author & License
----------------
- Author: 1bspace.com
- Company: 1B Global
- License: Proprietary (1B Space internal use)
""",
"author": "1bspace.com",
"website": "https://1bspace.com",
"maintainer": "1B Global <dev@1bspace.com>",
"license": "Other proprietary",
"depends": ["one_os_compositor"],
"data": [
"views/compositor_shell_views.xml",
],
"assets": {
"web.assets_backend": [
"one_os_compositor_shell/static/src/components/**/*.js",
"one_os_compositor_shell/static/src/components/**/*.xml",
"one_os_compositor_shell/static/src/scss/*.scss",
],
},
"installable": True,
"application": True,
"auto_install": False,
}