Ocideck/linux/runner
Brenno de Winter ffcda70966 Extend dual-screen presenter to Windows and Linux
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>
2026-06-06 22:03:56 +02:00
..
resources feat: polish app icons and presentation exports 2026-06-05 00:02:51 +02:00
CMakeLists.txt Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00
main.cc Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00
my_application.cc Extend dual-screen presenter to Windows and Linux 2026-06-06 22:03:56 +02:00
my_application.h Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00