2026-06-02 23:28:39 +02:00
|
|
|
PODS:
|
2026-06-05 00:02:51 +02:00
|
|
|
- desktop_drop (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
Add dual-screen presenter mode (slide on beamer, notes on laptop)
When a second display is connected (macOS), presenting now opens a
borderless audience window on the beamer showing the slide, while the
main window shows the presenter view (current/next slide, speaker notes,
clock, controls) on the laptop. The two windows stay in sync over method
channels: navigation, blank screen, audio-complete and beamer clicks are
forwarded between them, and media plays only on the beamer to avoid
double audio. Falls back to the existing single-window presenter when
there is one display or the second window can't be created.
- Vendors a fork of desktop_multi_window in third_party/ that re-adds the
native macOS window geometry/fullscreen calls (coverScreen, setFrame,
close) the published 0.3.0 dropped; wired via a path dependency.
- Registers the app's plugins for sub-windows in MainFlutterWindow so
video/image rendering works on the beamer.
- Routes the multi_window dart entrypoint to a minimal AudienceWindowApp.
Compiles (flutter analyze + macOS debug build) and all 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 21:25:34 +02:00
|
|
|
- desktop_multi_window (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
2026-06-05 00:02:51 +02:00
|
|
|
- file_picker (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
2026-06-02 23:28:39 +02:00
|
|
|
- FlutterMacOS (1.0.0)
|
2026-06-05 00:02:51 +02:00
|
|
|
- package_info_plus (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
|
|
|
|
- pasteboard (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
2026-06-02 23:28:39 +02:00
|
|
|
- screen_retriever_macos (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
2026-06-05 00:02:51 +02:00
|
|
|
- shared_preferences_foundation (0.0.1):
|
|
|
|
|
- Flutter
|
|
|
|
|
- FlutterMacOS
|
|
|
|
|
- url_launcher_macos (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
|
|
|
|
- video_player_avfoundation (0.0.1):
|
|
|
|
|
- Flutter
|
|
|
|
|
- FlutterMacOS
|
|
|
|
|
- wakelock_plus (0.0.1):
|
|
|
|
|
- FlutterMacOS
|
|
|
|
|
- window_manager (0.5.0):
|
|
|
|
|
- FlutterMacOS
|
2026-06-02 23:28:39 +02:00
|
|
|
|
|
|
|
|
DEPENDENCIES:
|
2026-06-05 00:02:51 +02:00
|
|
|
- desktop_drop (from `Flutter/ephemeral/.symlinks/plugins/desktop_drop/macos`)
|
Add dual-screen presenter mode (slide on beamer, notes on laptop)
When a second display is connected (macOS), presenting now opens a
borderless audience window on the beamer showing the slide, while the
main window shows the presenter view (current/next slide, speaker notes,
clock, controls) on the laptop. The two windows stay in sync over method
channels: navigation, blank screen, audio-complete and beamer clicks are
forwarded between them, and media plays only on the beamer to avoid
double audio. Falls back to the existing single-window presenter when
there is one display or the second window can't be created.
- Vendors a fork of desktop_multi_window in third_party/ that re-adds the
native macOS window geometry/fullscreen calls (coverScreen, setFrame,
close) the published 0.3.0 dropped; wired via a path dependency.
- Registers the app's plugins for sub-windows in MainFlutterWindow so
video/image rendering works on the beamer.
- Routes the multi_window dart entrypoint to a minimal AudienceWindowApp.
Compiles (flutter analyze + macOS debug build) and all 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 21:25:34 +02:00
|
|
|
- desktop_multi_window (from `Flutter/ephemeral/.symlinks/plugins/desktop_multi_window/macos`)
|
2026-06-05 00:02:51 +02:00
|
|
|
- file_picker (from `Flutter/ephemeral/.symlinks/plugins/file_picker/macos`)
|
2026-06-02 23:28:39 +02:00
|
|
|
- FlutterMacOS (from `Flutter/ephemeral`)
|
2026-06-05 00:02:51 +02:00
|
|
|
- package_info_plus (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`)
|
|
|
|
|
- pasteboard (from `Flutter/ephemeral/.symlinks/plugins/pasteboard/macos`)
|
2026-06-02 23:28:39 +02:00
|
|
|
- screen_retriever_macos (from `Flutter/ephemeral/.symlinks/plugins/screen_retriever_macos/macos`)
|
2026-06-05 00:02:51 +02:00
|
|
|
- shared_preferences_foundation (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin`)
|
|
|
|
|
- url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`)
|
|
|
|
|
- video_player_avfoundation (from `Flutter/ephemeral/.symlinks/plugins/video_player_avfoundation/darwin`)
|
|
|
|
|
- wakelock_plus (from `Flutter/ephemeral/.symlinks/plugins/wakelock_plus/macos`)
|
|
|
|
|
- window_manager (from `Flutter/ephemeral/.symlinks/plugins/window_manager/macos`)
|
2026-06-02 23:28:39 +02:00
|
|
|
|
|
|
|
|
EXTERNAL SOURCES:
|
2026-06-05 00:02:51 +02:00
|
|
|
desktop_drop:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/desktop_drop/macos
|
Add dual-screen presenter mode (slide on beamer, notes on laptop)
When a second display is connected (macOS), presenting now opens a
borderless audience window on the beamer showing the slide, while the
main window shows the presenter view (current/next slide, speaker notes,
clock, controls) on the laptop. The two windows stay in sync over method
channels: navigation, blank screen, audio-complete and beamer clicks are
forwarded between them, and media plays only on the beamer to avoid
double audio. Falls back to the existing single-window presenter when
there is one display or the second window can't be created.
- Vendors a fork of desktop_multi_window in third_party/ that re-adds the
native macOS window geometry/fullscreen calls (coverScreen, setFrame,
close) the published 0.3.0 dropped; wired via a path dependency.
- Registers the app's plugins for sub-windows in MainFlutterWindow so
video/image rendering works on the beamer.
- Routes the multi_window dart entrypoint to a minimal AudienceWindowApp.
Compiles (flutter analyze + macOS debug build) and all 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 21:25:34 +02:00
|
|
|
desktop_multi_window:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/desktop_multi_window/macos
|
2026-06-05 00:02:51 +02:00
|
|
|
file_picker:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/file_picker/macos
|
2026-06-02 23:28:39 +02:00
|
|
|
FlutterMacOS:
|
|
|
|
|
:path: Flutter/ephemeral
|
2026-06-05 00:02:51 +02:00
|
|
|
package_info_plus:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos
|
|
|
|
|
pasteboard:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/pasteboard/macos
|
2026-06-02 23:28:39 +02:00
|
|
|
screen_retriever_macos:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/screen_retriever_macos/macos
|
2026-06-05 00:02:51 +02:00
|
|
|
shared_preferences_foundation:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin
|
|
|
|
|
url_launcher_macos:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos
|
|
|
|
|
video_player_avfoundation:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/video_player_avfoundation/darwin
|
|
|
|
|
wakelock_plus:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/wakelock_plus/macos
|
|
|
|
|
window_manager:
|
|
|
|
|
:path: Flutter/ephemeral/.symlinks/plugins/window_manager/macos
|
2026-06-02 23:28:39 +02:00
|
|
|
|
|
|
|
|
SPEC CHECKSUMS:
|
2026-06-05 00:02:51 +02:00
|
|
|
desktop_drop: 10a3e6a7fa9dbe350541f2574092fecfa345a07b
|
Add dual-screen presenter mode (slide on beamer, notes on laptop)
When a second display is connected (macOS), presenting now opens a
borderless audience window on the beamer showing the slide, while the
main window shows the presenter view (current/next slide, speaker notes,
clock, controls) on the laptop. The two windows stay in sync over method
channels: navigation, blank screen, audio-complete and beamer clicks are
forwarded between them, and media plays only on the beamer to avoid
double audio. Falls back to the existing single-window presenter when
there is one display or the second window can't be created.
- Vendors a fork of desktop_multi_window in third_party/ that re-adds the
native macOS window geometry/fullscreen calls (coverScreen, setFrame,
close) the published 0.3.0 dropped; wired via a path dependency.
- Registers the app's plugins for sub-windows in MainFlutterWindow so
video/image rendering works on the beamer.
- Routes the multi_window dart entrypoint to a minimal AudienceWindowApp.
Compiles (flutter analyze + macOS debug build) and all 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 21:25:34 +02:00
|
|
|
desktop_multi_window: 93667594ccc4b88d91a97972fd3b1b89667fa80a
|
2026-06-05 00:02:51 +02:00
|
|
|
file_picker: 7584aae6fa07a041af2b36a2655122d42f578c1a
|
2026-06-02 23:28:39 +02:00
|
|
|
FlutterMacOS: d0db08ddef1a9af05a5ec4b724367152bb0500b1
|
2026-06-05 00:02:51 +02:00
|
|
|
package_info_plus: f0052d280d17aa382b932f399edf32507174e870
|
|
|
|
|
pasteboard: b594eaf838d930b276d7a35a44a32b4f489170cb
|
2026-06-02 23:28:39 +02:00
|
|
|
screen_retriever_macos: 452e51764a9e1cdb74b3c541238795849f21557f
|
2026-06-05 00:02:51 +02:00
|
|
|
shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
|
|
|
|
|
url_launcher_macos: f87a979182d112f911de6820aefddaf56ee9fbfd
|
2026-06-06 20:41:24 +02:00
|
|
|
video_player_avfoundation: dd410b52df6d2466a42d28550e33e4146928280a
|
2026-06-05 00:02:51 +02:00
|
|
|
wakelock_plus: 917609be14d812ddd9e9528876538b2263aaa03b
|
|
|
|
|
window_manager: b729e31d38fb04905235df9ea896128991cad99e
|
2026-06-02 23:28:39 +02:00
|
|
|
|
2026-06-05 00:02:51 +02:00
|
|
|
PODFILE CHECKSUM: b3f873403194e4bfbc7fa8ecc38abe8f55968093
|
2026-06-02 23:28:39 +02:00
|
|
|
|
|
|
|
|
COCOAPODS: 1.16.2
|