Skip to content

feat: Enable screen sharing and integrate screen picker#207

Draft
Dadadah wants to merge 10 commits intostoatchat:mainfrom
Dadadah:feat/screensharepicker
Draft

feat: Enable screen sharing and integrate screen picker#207
Dadadah wants to merge 10 commits intostoatchat:mainfrom
Dadadah:feat/screensharepicker

Conversation

@Dadadah
Copy link
Copy Markdown
Member

@Dadadah Dadadah commented Apr 18, 2026

This PR adds screen sharing support on the desktop app. On Windows and Linux X11, the app will send a request to the renderer to toggle the screen picker modal.

Requires #193 (Required for Linux Wayland screen sharing)
Requires stoatchat/for-web#1111
Requires stoatchat/for-web#1124

Closes #199

How was this PR tested?

Screen share was initiated using a custom desktop build on Windows. Screen share was also tested on Linux Wayland and still works without the picker.

Screenshots & Screencasts

Stoat_Demo_ScreenPicker.mp4

Generative AI was not used in the writing of this PR.

Dadadah added 9 commits March 17, 2026 20:34
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Add screen sharing functionality

1 participant