|Summary:||Clicking screencast tray icon should not stop recording|
|Product:||[Plasma] xdg-desktop-portal-kde||Reporter:||Jacob Chodubski <jchodubski>|
|Component:||general||Assignee:||Jan Grulich <jgrulich>|
|Latest Commit:||https://invent.kde.org/plasma/xdg-desktop-portal-kde/commit/57f17b2df64cd67a419aba9f6d8ee0dd19b60c64||Version Fixed In:||5.26|
Description Jacob Chodubski 2021-11-24 17:28:43 UTC
While recording screen on wayland there is a tray icon named *Recording screen "name_of_screen"* . Clicking it stops screensharing. This is very unexpected for 2 reasons: - Most of other icons in tray upon click invoke either a window with more options or open an applet. No action is done immediately. - Only way user would know clicking it will stop screensharing is by hovering over with a mouse and seeing tooltip. The most expected behavior would be opening an applet which contains a button "Stop recording". It could also contain additional information such as: what is being recorded (window or full screen), how long since recording has started, what application is recording.
Comment 1 Nate Graham 2021-11-24 18:03:13 UTC
> The most expected behavior would be opening an applet which contains a button "Stop recording". > It could also contain additional information such as: what is being recorded (window or full screen), > how long since recording has started, what application is recording. That seems reasonable to me.
Comment 2 Bug Janitor Service 2022-07-15 09:35:16 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/121
Comment 3 Harald Sitter 2022-07-20 10:28:22 UTC
Git commit 57f17b2df64cd67a419aba9f6d8ee0dd19b60c64 by Harald Sitter. Committed on 20/07/2022 at 10:26. Pushed by sitter into branch 'master'. don't stop recording on click, use a contextmenu instead previously it was super not obvious that clicking would stop the recording. now it is. M +11 -2 src/waylandintegration.cpp https://invent.kde.org/plasma/xdg-desktop-portal-kde/commit/57f17b2df64cd67a419aba9f6d8ee0dd19b60c64