Bug 498887

Summary: Show a "Now Charging" OSD when the device is plugged in
Product: [Plasma] plasmashell Reporter: Ilya Bizyaev <bizyaev>
Component: Power management & brightnessAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: kdedev, nate
Priority: NOR    
Version First Reported In: 6.2.5   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ilya Bizyaev 2025-01-19 15:39:36 UTC
SUMMARY
This seems to align with https://develop.kde.org/hig/status_changes/#on-screen-displays.

Some examples from other environments:
* Android (Samsung): https://youtube.com/shorts/V9yZiJwb-WY
* iPhone: https://youtube.com/shorts/CNDsrdJ0iu0
Comment 1 Nate Graham 2025-01-21 20:29:38 UTC
We play a sound; I think also showing an OSD would risk becoming annoying.
Comment 2 Ilya Bizyaev 2025-01-22 22:27:52 UTC
As a data point, my laptop is on mute at all times in an office environment :)
Comment 3 TraceyC 2025-01-23 20:10:40 UTC
I can see the utility in some sort of notification when charging starts, in alignment with the HIG doc. I've also worked in multiple environments where it was necessary to mute sound. We also need to consider the hearing impaired here.

It could be implemented as a notification. That way the user can configure whether to have sound and/or a pop up notification in Settings -> System Notifications
Comment 4 TraceyC 2025-01-23 20:11:41 UTC
And now that I look at the System Notifications settings, we already have "Show a message in a pop-up" as an option for "Device plugged in"

Would this satisfy your use-case Ilya?
Comment 5 Nate Graham 2025-01-23 20:45:01 UTC
In terms of the HIG, it should really be an OSD.

The problem with doing it that way is that we don't have a nice configuration GUI for people to self-serve and turn OSDs on and off as needed.

Maybe we should extend the notification system to be able to show apps to opt into showing certain notification content as an OSD rather than a traditional notification?