wails/v3/tasks
Lea Anthony 3f11d4e3fa
feat: Add Content Protection for Windows and macOS (#4485)
* feat: Add Content Protection for Windows and macOS

- Prevents window contents from being captured by screen recording/sharing software
- Windows: Uses WDA_EXCLUDEFROMCAPTURE on Windows 10 2004+, falls back to WDA_MONITOR
- macOS: Uses NSWindowSharingType to set window as read-only for screen sharing
- Added ContentProtectionEnabled option to WebviewWindowOptions
- Added SetContentProtection() method for runtime control
- Added comprehensive documentation and example usage

* fix changelog.mdx

* Misc fixes

* Misc fixes

* Update v3/pkg/w32/user32.go

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Remove debug line

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-08-09 17:12:39 +10:00
..
cleanup feat: Add Content Protection for Windows and macOS (#4485) 2025-08-09 17:12:39 +10:00
contribs Update all-contributosrc 2023-03-02 08:22:33 +11:00
events [V3] Drag-n-Drop Zones and improvements (#4318) 2025-08-04 20:40:19 +10:00
release Fix pipelines compile error 2025-07-28 21:34:57 +10:00
sed [v3] Initial template support (likely to change) 2023-01-22 15:39:57 +11:00
Taskfile.yml [v3 windows] Move icons to own package, systray dark mode icon, window.Focus(), 2023-05-09 19:52:33 +10:00