Created attachment 167357 [details] Battery monitor showing a useless, unhelpful lightning bolt symbol SUMMARY The new battery plasmoid is really terrible. When changing power profiles whilst connected to power, it becomes entirely useless and doesn't report the current percentage, just a leaf or lightning bolt symbol. This is a terrible UI design and defeats the purpose of even having the battery icon in the first place. STEPS TO REPRODUCE 1. Click on battery icon 2. Set performance profile to "Power Save" or "Performance" 3. Observe system tray icon. It no longer reports the current charge level. OBSERVED RESULT Battery icon is replaced by a static, non-changing Lightning bolt or Leaf symbol EXPECTED RESULT Battery icon should always show the current charge level. Otherwise it defeats the purpose of having a battery icon at all. Make this feature a toggle option in the plasmoid's settings or perhaps have this feature as a separate system tray icon that only appears when needed.. SOFTWARE/OS VERSIONS Arch Linux KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2
Confirmed. Steps to duplicate: Let laptop discharge a bit. System tray icon shows battery icon with rough amount remaining. Connect power - system tray icon still shows an indication of battery charge, which is helpful. Drag performance slider up to 'performance'. System tray icon now switches to a non-helpful lightning bolt. Drag performance slider down to 'power save'. System tray icon now switches to a non-helpful leaf. This is also inconsistent with the fact the slider (on my system at least) makes no difference to the battery icon when running on power. I wonder can the battery icon always indicate a rough charge level, but perhaps have a small lightning bolt or leaf added in the corner? Confirming this as a potential bug.
See also https://bugs.kde.org/show_bug.cgi?id=471369 which is trying to achieve the opposite it seems.
Yeah, we had a discussion about this when we introduced the change. The reasoning was that when you're not running on battery, there is not all that much need to know how much you have left, so seeing the active power profile would be more useful information in this case. It is a "battery and power" applet and not just a battery applet after all, so it's not like showing power state information "defeats the purpose". But I am willing to reconsider the priorities if enough people don't like this change. Ideally we would show both pieces of information, but this is hard to achieve on such small space. Or we introduce a "Always show battery charge level" option similarly to the "Show percentage" option.
(In reply to Natalie Clarius from comment #3) > Yeah, we had a discussion about this when we introduced the change. The > reasoning was that when you're not running on battery, there is not all that > much need to know how much you have left, so seeing the active power profile > would be more useful information in this case. It is a "battery and power" > applet and not just a battery applet after all, so it's not like showing > power state information "defeats the purpose". But I am willing to > reconsider the priorities if enough people don't like this change. > Ideally we would show both pieces of information, but this is hard to > achieve on such small space. > Or we introduce a "Always show battery charge level" option similarly to the > "Show percentage" option. I agree with a "Always show battery charge level" option. The performance toggle could be a seperate applet which by default is hidden in the system tray, and only appears when the user adjusts it - perhaps clicking on said applet's icon could cycle through the different performance options. Let's be real here though; no one is checking their performance settings that often to have those icons replace the charge indicator, apart from gamers. I personally think the toggle or seperate indicator is a better idea.
> The performance toggle could be a seperate applet There already is a lot of stuff in the system tray and we don't want to flood people too many with icons, so I don't think splitting the power profile out into a separate applet is a preferable solution. > no one is checking their performance settings that often to have those icons replace the charge indicator, apart from gamers. I do. If I'm plugged in, I don't care about my battery level, as there is nothing I need to do about it. But I do also see the use case of wanting to know when it's full enough to unplug so you can move somewhere else. I'd like to hear one two more people's opinions about it.
Somewhat contradictory with But 471369, yeah.
Er, *Bug 471369
I posted on that other "bug report" that perhaps it should be reconsidered, and to make this feature optional. As it stands it's simply a matter of preference, some users want this feature and others don't.
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3601 (already approved a while ago but forgotten to actually merge - this is done now) solves both problems: The generic battery icon is replaced by a more informative power mode icon if applicable, but the charge level is always shown (now on top of no matter which icon) if so configured.
(In reply to Natalie Clarius from comment #9) > https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3601 > (already approved a while ago but forgotten to actually merge - this is done > now) solves both problems: The generic battery icon is replaced by a more > informative power mode icon if applicable, but the charge level is always > shown (now on top of no matter which icon) if so configured. Would prefer to have only the graphical battery icon as I explained, admittedly rudely myself, in the other thread. It's simply a matter of personal preference, nothing more. I don't have time to keep arguing about this or debating the practicality of it. If more people vote to have this option added then that's fine.
I agree, we should reverse the change. Make this feature a toggle option.
(In reply to crimsonyote from comment #11) > I agree, we should reverse the change. Make this feature a toggle option. It's objectively a better to do it the way it was, rather than using a weird non-standard system. I thought KDE was about choice? Huh. So the choice to ALWAYS show a graphical battery icon should be added back
Created attachment 169733 [details] Proposed icon design I think the performance mode could be shown as a small emblem on top of the battery icon. I quickly crammed something up in Inkscape to show what I mean.
Created attachment 169734 [details] Rendering of the proposed icon (24px)
Created attachment 169735 [details] Rendering of the proposed icon (32px)
Those icons look pretty good! Note that we would need over 200 versions of them: Start with 10 base icons for charge levels ...multiplied by 2 charge states (plugged in and unplugged) ...multiplied by 2 levels of criticality (critical and normal) ...multiplied by 3 icon sizes (16px, 22px, and 32px) Thus, we already have 120 battery icons. So multiply that by two new power states: 240. That's how many new icons you would have to create. Also note that users using 3rd-party icon themes would lose the ability to distinguish power profiles until their icon themes added all 240 new icons. A final note: if more power profiles are ever added, that's another 120 new icons that need to be created per new power profile, as opposed to the status quo which requires only one new icon. See also https://community.kde.org/Get_Involved/Design/Frequently_Discussed_Topics#Battery_status_icon_and_charge_percentage. From a visual perspective, I think adding these new icons is probably the best approach, but the details I just mentioned are things to keep in mind.
The status quo is quite bad for me because I keep my system in power saving mode most of the time, so I can no longer see the battery level. But I appreciate having a status icon for power profiles as well. There are icons in 4 sizes (16/22/24/32) for 11 charge levels (000 to 100) and charging/not charging variants. All others are symbolic links. The way I made the icon is fairly straightforward: 1. Took one of the normal battery icon 2. Drew a simplified 8x8 leaf icon 3. Made a clipping shape by extruding the leaf by 1px 4. Subtracted the clipping shape from the normal battery icon Then I hand-tuned one node to avoid a weird shape but a better clipping path would do the job as well. I could automate this procedure to generate as many icons as needed from the emblems and clipping paths. I'd just have to draw 8 shapes and write a small script (hopefully the renderer supports clipping?), which is quite in the realm of feasibility. Creating the icons for Breeze is not an issue. The same logic could probably be implemented in QML, reducing the total number of icons but some of them would become quite technical. Switching to per-profile icons would send users back to the previous status quo. Whether this is an acceptable regression is IMHO something the maintainers should arbitrate.
Ah you're right, criticality is a feature of the charge level, not another dimension of them. And the 24px icons are are auto-generated from the 22px icons, so you can ignore those for the purpose of determining how many unique icons need to be created. So it looks like only 66 base icons, and 132 new power profile variant icons. If you're willing to create all these icons, that would be *amazing*. No one being willing to do the work was always the problem in the past. Also note that the Qt SVG renderer currently doesn't support rendering clip paths, so those would need to be transformed into strokes. In terms of naming, the new icons would ideally be named identically to the base icon with the addition of a `-profile-{powersave,performance}` suffix tacked onto the end. That way when those icons aren't present in the theme, the icon loader would fall back to the base icons. This could be shaping up to a wonderful solution.
Powersave icons -> https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/376
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4435
*** Bug 488903 has been marked as a duplicate of this bug. ***
(In reply to Natalie Clarius from comment #3) > Yeah, we had a discussion about this when we introduced the change. The > reasoning was that when you're not running on battery, there is not all that > much need to know how much you have left, so seeing the active power profile > would be more useful information in this case. It is a "battery and power" > applet and not just a battery applet after all, so it's not like showing > power state information "defeats the purpose". But I am willing to > reconsider the priorities if enough people don't like this change. > Ideally we would show both pieces of information, but this is hard to > achieve on such small space. > Or we introduce a "Always show battery charge level" option similarly to the > "Show percentage" option. I understand the reasoning, but in my opinion, this behavior should be optional. I installed 6.1 today and was absolutely baffled that I am no longer able to see my battery status (charging/discharging) and percentage. This functionality is so common and expected by default on all battery powered devices that not having it, not even as an option, feels very wrong. It feels like a bug rather than an intended feature. I would really appreciate an option to "Always show battery charge level" instead of power profile icons.
Having used Plasma 6.1 for a while now, I still miss the battery icon while charging. I check battery information when I consider unplugging my laptop, for instance to visit a colleague or to limit overheating from the battery (bad controller). So I'd like to see the battery icon at all times, except maybe when the battery is full and I'm on the default power profile.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4492
A possibly relevant merge request was started @ https://invent.kde.org/plasma/powerdevil/-/merge_requests/399
Git commit 3e3c0be1c11dea98714bb23e60443f96769387d2 by Nate Graham. Committed on 03/07/2024 at 14:20. Pushed by ngraham into branch 'master'. BatteryIcon: let it optionally show a power profile badge This commit gives BatteryIcon the ability to be given the name of a power profile icon and append it to the end of the icon name it asks the icon for. This facilitates work to badge the battery icon with the power profile when it's in a non-default power profile state. There is no effect when using an icon theme without the requisite icons; it'll simply fall back to the status quo. M +9 -1 components/workspace/BatteryIcon.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/3e3c0be1c11dea98714bb23e60443f96769387d2
*** Bug 490360 has been marked as a duplicate of this bug. ***
Git commit de21da92b90cb1f663b6739fbdd1f160a434d6d8 by Nate Graham, on behalf of Louis Moureaux. Committed on 19/08/2024 at 17:49. Pushed by ngraham into branch 'master'. Add battery icons with power profile emblems This MR adds battery status icons including the power profile information, currently for the `powersave` and `performance` profiles. The icons are made with the help of a Python script, which allows easy modification in the future. A +4 -0 battery/16/balanced-clip.svg A +4 -0 battery/16/balanced.svg A +10 -0 battery/16/charging.svg A +4 -0 battery/16/powersave-clip.svg A +4 -0 battery/16/powersave.svg A +4 -0 battery/16/rocket-clip.svg A +9 -0 battery/16/rocket.svg A +12 -0 battery/22/balanced-clip.svg A +12 -0 battery/22/balanced.svg A +49 -0 battery/22/charging.svg A +12 -0 battery/22/powersave-clip.svg A +12 -0 battery/22/powersave.svg A +12 -0 battery/22/rocket-clip.svg A +12 -0 battery/22/rocket.svg A +4 -0 battery/32/balanced-clip.svg A +4 -0 battery/32/balanced.svg A +48 -0 battery/32/charging.svg A +4 -0 battery/32/powersave-clip.svg A +4 -0 battery/32/powersave.svg A +4 -0 battery/32/rocket-clip.svg A +4 -0 battery/32/rocket.svg A +134 -0 battery/README.md A +127 -0 generate-battery.py A +15 -0 icons/status/16/battery-000-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-000-charging-profile-performance.svg A +15 -0 icons/status/16/battery-000-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-000-profile-balanced.svg A +10 -0 icons/status/16/battery-000-profile-performance.svg A +10 -0 icons/status/16/battery-000-profile-powersave.svg A +15 -0 icons/status/16/battery-010-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-010-charging-profile-performance.svg A +15 -0 icons/status/16/battery-010-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-010-profile-balanced.svg A +10 -0 icons/status/16/battery-010-profile-performance.svg A +10 -0 icons/status/16/battery-010-profile-powersave.svg A +15 -0 icons/status/16/battery-020-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-020-charging-profile-performance.svg A +15 -0 icons/status/16/battery-020-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-020-profile-balanced.svg A +10 -0 icons/status/16/battery-020-profile-performance.svg A +10 -0 icons/status/16/battery-020-profile-powersave.svg A +15 -0 icons/status/16/battery-030-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-030-charging-profile-performance.svg A +15 -0 icons/status/16/battery-030-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-030-profile-balanced.svg A +10 -0 icons/status/16/battery-030-profile-performance.svg A +10 -0 icons/status/16/battery-030-profile-powersave.svg A +15 -0 icons/status/16/battery-040-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-040-charging-profile-performance.svg A +15 -0 icons/status/16/battery-040-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-040-profile-balanced.svg A +10 -0 icons/status/16/battery-040-profile-performance.svg A +10 -0 icons/status/16/battery-040-profile-powersave.svg A +15 -0 icons/status/16/battery-050-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-050-charging-profile-performance.svg A +15 -0 icons/status/16/battery-050-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-050-profile-balanced.svg A +10 -0 icons/status/16/battery-050-profile-performance.svg A +10 -0 icons/status/16/battery-050-profile-powersave.svg A +15 -0 icons/status/16/battery-060-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-060-charging-profile-performance.svg A +15 -0 icons/status/16/battery-060-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-060-profile-balanced.svg A +10 -0 icons/status/16/battery-060-profile-performance.svg A +10 -0 icons/status/16/battery-060-profile-powersave.svg A +15 -0 icons/status/16/battery-070-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-070-charging-profile-performance.svg A +15 -0 icons/status/16/battery-070-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-070-profile-balanced.svg A +10 -0 icons/status/16/battery-070-profile-performance.svg A +10 -0 icons/status/16/battery-070-profile-powersave.svg A +15 -0 icons/status/16/battery-080-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-080-charging-profile-performance.svg A +15 -0 icons/status/16/battery-080-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-080-profile-balanced.svg A +10 -0 icons/status/16/battery-080-profile-performance.svg A +10 -0 icons/status/16/battery-080-profile-powersave.svg A +15 -0 icons/status/16/battery-090-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-090-charging-profile-performance.svg A +15 -0 icons/status/16/battery-090-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-090-profile-balanced.svg A +10 -0 icons/status/16/battery-090-profile-performance.svg A +10 -0 icons/status/16/battery-090-profile-powersave.svg A +15 -0 icons/status/16/battery-100-charging-profile-balanced.svg A +15 -0 icons/status/16/battery-100-charging-profile-performance.svg A +15 -0 icons/status/16/battery-100-charging-profile-powersave.svg A +10 -0 icons/status/16/battery-100-profile-balanced.svg A +10 -0 icons/status/16/battery-100-profile-performance.svg A +10 -0 icons/status/16/battery-100-profile-powersave.svg A +18 -0 icons/status/22/battery-000-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-000-charging-profile-performance.svg A +18 -0 icons/status/22/battery-000-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-000-profile-balanced.svg A +10 -0 icons/status/22/battery-000-profile-performance.svg A +10 -0 icons/status/22/battery-000-profile-powersave.svg A +18 -0 icons/status/22/battery-010-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-010-charging-profile-performance.svg A +18 -0 icons/status/22/battery-010-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-010-profile-balanced.svg A +10 -0 icons/status/22/battery-010-profile-performance.svg A +10 -0 icons/status/22/battery-010-profile-powersave.svg A +18 -0 icons/status/22/battery-020-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-020-charging-profile-performance.svg A +18 -0 icons/status/22/battery-020-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-020-profile-balanced.svg A +10 -0 icons/status/22/battery-020-profile-performance.svg A +10 -0 icons/status/22/battery-020-profile-powersave.svg A +18 -0 icons/status/22/battery-030-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-030-charging-profile-performance.svg A +18 -0 icons/status/22/battery-030-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-030-profile-balanced.svg A +10 -0 icons/status/22/battery-030-profile-performance.svg A +10 -0 icons/status/22/battery-030-profile-powersave.svg A +18 -0 icons/status/22/battery-040-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-040-charging-profile-performance.svg A +18 -0 icons/status/22/battery-040-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-040-profile-balanced.svg A +10 -0 icons/status/22/battery-040-profile-performance.svg A +10 -0 icons/status/22/battery-040-profile-powersave.svg A +18 -0 icons/status/22/battery-050-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-050-charging-profile-performance.svg A +18 -0 icons/status/22/battery-050-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-050-profile-balanced.svg A +10 -0 icons/status/22/battery-050-profile-performance.svg A +10 -0 icons/status/22/battery-050-profile-powersave.svg A +18 -0 icons/status/22/battery-060-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-060-charging-profile-performance.svg A +18 -0 icons/status/22/battery-060-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-060-profile-balanced.svg A +10 -0 icons/status/22/battery-060-profile-performance.svg A +10 -0 icons/status/22/battery-060-profile-powersave.svg A +18 -0 icons/status/22/battery-070-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-070-charging-profile-performance.svg A +18 -0 icons/status/22/battery-070-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-070-profile-balanced.svg A +10 -0 icons/status/22/battery-070-profile-performance.svg A +10 -0 icons/status/22/battery-070-profile-powersave.svg A +18 -0 icons/status/22/battery-080-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-080-charging-profile-performance.svg A +18 -0 icons/status/22/battery-080-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-080-profile-balanced.svg A +10 -0 icons/status/22/battery-080-profile-performance.svg A +10 -0 icons/status/22/battery-080-profile-powersave.svg A +18 -0 icons/status/22/battery-090-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-090-charging-profile-performance.svg A +18 -0 icons/status/22/battery-090-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-090-profile-balanced.svg A +10 -0 icons/status/22/battery-090-profile-performance.svg A +10 -0 icons/status/22/battery-090-profile-powersave.svg A +18 -0 icons/status/22/battery-100-charging-profile-balanced.svg A +18 -0 icons/status/22/battery-100-charging-profile-performance.svg A +18 -0 icons/status/22/battery-100-charging-profile-powersave.svg A +10 -0 icons/status/22/battery-100-profile-balanced.svg A +10 -0 icons/status/22/battery-100-profile-performance.svg A +10 -0 icons/status/22/battery-100-profile-powersave.svg M +5 -7 icons/status/22/battery-profile-performance.svg A +15 -0 icons/status/32/battery-000-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-000-charging-profile-performance.svg A +16 -0 icons/status/32/battery-000-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-000-profile-balanced.svg A +8 -0 icons/status/32/battery-000-profile-performance.svg A +8 -0 icons/status/32/battery-000-profile-powersave.svg M +5 -8 icons/status/32/battery-000.svg A +15 -0 icons/status/32/battery-010-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-010-charging-profile-performance.svg A +16 -0 icons/status/32/battery-010-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-010-profile-balanced.svg A +8 -0 icons/status/32/battery-010-profile-performance.svg A +8 -0 icons/status/32/battery-010-profile-powersave.svg M +5 -11 icons/status/32/battery-010.svg A +15 -0 icons/status/32/battery-020-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-020-charging-profile-performance.svg A +16 -0 icons/status/32/battery-020-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-020-profile-balanced.svg A +8 -0 icons/status/32/battery-020-profile-performance.svg A +8 -0 icons/status/32/battery-020-profile-powersave.svg M +5 -9 icons/status/32/battery-020.svg A +15 -0 icons/status/32/battery-030-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-030-charging-profile-performance.svg A +16 -0 icons/status/32/battery-030-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-030-profile-balanced.svg A +8 -0 icons/status/32/battery-030-profile-performance.svg A +8 -0 icons/status/32/battery-030-profile-powersave.svg M +5 -9 icons/status/32/battery-030.svg A +15 -0 icons/status/32/battery-040-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-040-charging-profile-performance.svg A +16 -0 icons/status/32/battery-040-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-040-profile-balanced.svg A +8 -0 icons/status/32/battery-040-profile-performance.svg A +8 -0 icons/status/32/battery-040-profile-powersave.svg M +5 -9 icons/status/32/battery-040.svg A +15 -0 icons/status/32/battery-050-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-050-charging-profile-performance.svg A +16 -0 icons/status/32/battery-050-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-050-profile-balanced.svg A +8 -0 icons/status/32/battery-050-profile-performance.svg A +8 -0 icons/status/32/battery-050-profile-powersave.svg M +5 -9 icons/status/32/battery-050.svg A +15 -0 icons/status/32/battery-060-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-060-charging-profile-performance.svg A +16 -0 icons/status/32/battery-060-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-060-profile-balanced.svg A +8 -0 icons/status/32/battery-060-profile-performance.svg A +8 -0 icons/status/32/battery-060-profile-powersave.svg M +5 -9 icons/status/32/battery-060.svg A +15 -0 icons/status/32/battery-070-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-070-charging-profile-performance.svg A +16 -0 icons/status/32/battery-070-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-070-profile-balanced.svg A +8 -0 icons/status/32/battery-070-profile-performance.svg A +8 -0 icons/status/32/battery-070-profile-powersave.svg M +5 -9 icons/status/32/battery-070.svg A +15 -0 icons/status/32/battery-080-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-080-charging-profile-performance.svg A +16 -0 icons/status/32/battery-080-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-080-profile-balanced.svg A +8 -0 icons/status/32/battery-080-profile-performance.svg A +8 -0 icons/status/32/battery-080-profile-powersave.svg M +5 -9 icons/status/32/battery-080.svg A +15 -0 icons/status/32/battery-090-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-090-charging-profile-performance.svg A +16 -0 icons/status/32/battery-090-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-090-profile-balanced.svg A +8 -0 icons/status/32/battery-090-profile-performance.svg A +8 -0 icons/status/32/battery-090-profile-powersave.svg M +5 -9 icons/status/32/battery-090.svg A +15 -0 icons/status/32/battery-100-charging-profile-balanced.svg A +15 -0 icons/status/32/battery-100-charging-profile-performance.svg A +16 -0 icons/status/32/battery-100-charging-profile-powersave.svg A +8 -0 icons/status/32/battery-100-profile-balanced.svg A +8 -0 icons/status/32/battery-100-profile-performance.svg A +8 -0 icons/status/32/battery-100-profile-powersave.svg M +5 -9 icons/status/32/battery-100.svg https://invent.kde.org/frameworks/breeze-icons/-/commit/de21da92b90cb1f663b6739fbdd1f160a434d6d8
Git commit e94c0365a53a2b689a902f7a822e080cbf1ea506 by Nate Graham. Committed on 19/08/2024 at 17:42. Pushed by ngraham into branch 'master'. applets/batterymonitor: Show power profile badges on the icon if possible Currently we get complaints that the power profile icons sometimes replace the battery icons, obscuring the battery level and charging indicator. This commit makes use of some new Breeze icons added in frameworks/breeze-icons!376 to show a badge of the current power profile in the corner of the battery icon when that profile is a non-default one (i.e. don't show the user their default power profile all the time; they already know what it is). This lets users see all relevant pieces of information at once, which is quite nice. When using other icon themes lacking these new icons, the widget will fall back gracefully to only showing the battery icon and not showing the power profile icons at all. This is not a catastrophe IMO since that information is still available in the popup. FIXED-IN: 6.2.0 M +14 -20 applets/batterymonitor/package/contents/ui/CompactRepresentation.qml M +3 -1 applets/batterymonitor/package/contents/ui/main.qml https://invent.kde.org/plasma/powerdevil/-/commit/e94c0365a53a2b689a902f7a822e080cbf1ea506
*** Bug 493264 has been marked as a duplicate of this bug. ***