Friday, August 16, 2024
2 changes · 17.0
New functionality added to Odoo
This change lets an Odoo IoT Box run as a customer-facing kiosk, with better browser handling, touchscreen support, screen rotation, and hidden cursor behavior. It also improves reliability by controlling Chromium cache usage and makes it easier to launch self-order kiosks with a copy button for the kiosk URL.
Original PR description
- Moved browser logic inside of a class (Browser),
- Added support for touchscreens:
- Screen matrix sync with screen orientation,
- Cursor hiding in kiosk,
- Disabled zoom in kiosk,
- Added screen rotation logic,
- fixed chromium cache taking too much space in `/tmp/0`,
- Added copy button to `pos_self_order` open kiosk url.
Enterprise PR: [https://github.com/odoo/enterprise/pull/65747](https://github.com/odoo/enterprise/pull/65747)
Task: 3598744Point of Sale can now use selected IoT Boxes as customer self-order kiosks, including opening the kiosk experience directly from the PoS app. Businesses can manage kiosk devices more easily with settings for kiosk use, screen rotation, and multiple IoT Box launches at once.
Original PR description
- Added checkbox `Is a Kiosk` to IoTBox view, - Added support for screen rotation from IoT form, - Added checkbox `Use IoT Box as Kiosk` to PoS settings, plus a field to choose which IoT Box, - Updated "open kiosk" popup open Kiosk on IoT Box from PoS app. Community PR: [https://github.com/odoo/odoo/pull/171042](https://github.com/odoo/odoo/pull/171042) Task: 3598744