Bring the second-window (beamer) presenter mode to all desktop platforms, not just macOS: - Implement the native window_coverScreen / window_close methods for the vendored desktop_multi_window plugin on Windows (borderless popup over the presentation monitor) and Linux. - Register the app's plugins for sub-windows in the Windows and Linux runners, so video/image rendering works in the audience window there too. - Gate dual-screen mode through a testable shouldUseDualScreen() helper (any desktop platform with >= 2 displays) and cover it with tests. flutter analyze is clean and all presenter tests pass. Runtime two-screen behaviour still needs verification on real hardware. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| resources | ||
| CMakeLists.txt | ||
| flutter_window.cpp | ||
| flutter_window.h | ||
| main.cpp | ||
| resource.h | ||
| runner.exe.manifest | ||
| Runner.rc | ||
| utils.cpp | ||
| utils.h | ||
| win32_window.cpp | ||
| win32_window.h | ||