openclaw/apps/linux/tests
Peter Steinberger 74d9b1d099
feat(desktop): unify Tauri title bar and window controls (#147097)
* feat(desktop): unify Tauri title bar and window controls

Blend window controls into the dashboard header, preserve native dragging and resizing across macOS, Linux and Windows, and keep system controls available while web chrome cannot receive input. Reuse the native navigation and modal owners, with AppKit gesture handling on macOS and GTK resize capture on Linux.

* fix(desktop): keep native chrome for older Gateway dashboards

Enable unified window chrome only after the hosted UI announces support for its layout and modal contract. Preserve native title bars for older dashboards, restore native mode before replacing a WebView, and declare the Rust-injected script as a production Knip entry. Covers the published 2026.9.4 UI and current UI without Gateway-version branches.

* test(workboard): await concurrent harness cleanup
2026-09-13 11:14:12 -07:00
..
first_run.py feat(desktop): unify Tauri title bar and window controls (#147097) 2026-09-13 11:14:12 -07:00
inline_browser.py fix(linux): recover saved remote connections without replacing active sessions (#146047) 2026-09-14 01:13:32 +08:00
packaged_runtime_smoke.py feat(linux): add native ARM64 AppImage packaging (#139729) 2026-09-06 13:08:10 +08:00
remote_connection_smoke.py fix(linux): preserve remote credential references on reconnect (#142907) 2026-09-09 16:42:14 +09:00
test_packaged_runtime_smoke.py feat(linux): add native ARM64 AppImage packaging (#139729) 2026-09-06 13:08:10 +08:00
window_chrome.py feat(desktop): unify Tauri title bar and window controls (#147097) 2026-09-13 11:14:12 -07:00