Bug 498887 - Show a "Now Charging" OSD when the device is plugged in
Summary: Show a "Now Charging" OSD when the device is plugged in
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Power management & brightness (other bugs)
Version First Reported In: 6.2.5
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-19 15:39 UTC by Ilya Bizyaev
Modified: 2025-01-23 20:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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?