Releases: strange-v/RemoteWebViewClient
v1.3.0 Enable/disable touch and proper WebSocket reconnect
This release adds:
- Touch enable/disable (needed to reliably wake the screen from “sleep”)
- Proper WebSocket reconnection
- An example configuration for screen inactivity
Full Changelog: v1.2.0...v1.3.0
v1.2.0 Hardware decoding and bug-fixes
This release adds JPEG hardware decoding support for ESP32-P4. It’s been tested with the MaTouch ESP32-P4 TFT with Touch 7″, and should work with any ESP32-P4-based display.
It also includes important fixes related to buffer allocations. You can now use much larger values for max_bytes_per_msg (try 122880, or even 184320 if you have enough PSRAM).
Full Changelog: v1.1.0...v1.2.0
v1.1.0 Intorduce software rotation
This release introduces software rotation for both the display and touchscreen. The server does the heavy lifting to minimize performance degradation.
Example:
remote_webview:
server: 172.16.0.252:8081
url: http://172.16.0.252:8123/dashboard-mobile/0
full_frame_tile_count: 1
max_bytes_per_msg: 61440
jpeg_quality: 85
rotation: 90v1.0.3 Use default display and touchscreen
This version only updates the Remote WebView client configuration. The display_id and touchscreen_id options are now optional if you have only one display and one touchscreen. Omit them, and ESPHome's tooling will handle it for you.
v1.0.2 Adds support for RGB565 endianness configuration
| YAML key | Type | Required | Example | Description |
|---|---|---|---|---|
big_endian |
bool | ❌ | true or false |
Use big-endian RGB565 pixel order for JPEG output (set false for little-endian panels). |
v1.0.1 Bug-fix release
Fixed build issues (protocol.h out of sync).