The KAuthorized key to prevent shell access according the documentation
is simply "shell_action" not "action/shellAction" so should use
authorize not authorizeKAction
This appears to have come about as part of a porting bug when going from
KApplication::authorize to KAuthorized in kdelibs3 to kdelibs4.
To currently block shell access a sysadmin currently needs to
have both keys set already, so we can be confident it won't have any
actual compatibility problems.
The newly introduced HiddenStatus which is used by eg. the desktop pager to completely
hide itself when there is only one virtual desktop, has a higher value than
RequiresAttentionStatus for ABI compatibility reasons, so auto-hide was never actually
enabled if you had this applet (part of the default setup) with just one virtual desktop.
BUG: 362105
FIXED-IN: 5.6.5
Differential Revision: https://phabricator.kde.org/D1683
Changing calendar plugins and holidays regions now enables Apply
button in configuration and correctly saves it.
Differential Revision: https://phabricator.kde.org/D1651
Tell the KActivities daemon about launched applications so they show up in Kickoff.
BUG: 182887
FIXED-IN: 5.7.0
Differential Revision: https://phabricator.kde.org/D1662
This is to provide feedback when the on-screen keyboard is enabled or disabled in response
to the user taking some action, such as flipping over a convertible laptop.
Differential Revision: https://phabricator.kde.org/D1563
With KIOSK restrictions it can happen that a context menu would be empty.
In this case just a shadow would show up. Do nothing then.
Differential Revision: https://phabricator.kde.org/D1627
This allows to query for whether the user may logout from QML-only parts
like the desktop toolbox.
Differential Revision: https://phabricator.kde.org/D1610
This fixes showing "0% charging" on a desktop computer which has a
wireless mouse/keyboard. If there is no battery whatsoever it continues
to show "No batteries available" but for the aforementioned case the
generic "Battery and brightness" is shown in order not to lie to the user :)
CHANGELOG: Battery tooltip no longer shows "0% charging" for computers with wireless mouse/keyboard
BUG: 362924
Reviewed-By: mgraesslin
This fixes the battery icon errorneously showing an empty red battery on a desktop
computer with a wireless mouse/keyboard; instead the "no battery" icon with a
red cross is shown.
CHANGELOG: Battery icon no longer errorneously reports an empty battery if computer has none
CCBUG: 362924
Reviewed-By: mgraesslin
This allows to run the given command in a terminal window.
The runner used to have a "Run as other user" option but since it's widget-based
and nowadays we usually discourage this and it's an even more advanced option,
I'm not really into coming up with a solution for that.
Differential Revision: https://phabricator.kde.org/D1591
This allows to drag found places, like "Pictures" or mounted hard drives elsewhere,
eg. to create a shortcut on the desktop
Differential Revision: https://phabricator.kde.org/D1590
Summary:
We already have code in plasma that will hide this action using the KAuthorised ID "plasma/plasmashell/unlockedDesktop".
Including a second ID that will only have an effect in one place isn't
very useful.
Test Plan:
Set
[KDE Action Restrictions][$i]
plasma/plasmashell/unlockedDesktop=false
checked I couldn't see this menu
Reviewers: #plasma
Subscribers: plasma-devel
Projects: #plasma
Differential Revision: https://phabricator.kde.org/D1593
Summary:
starting the stuts timer in resize/move events means we don't have to
litter it across any code that might move/resize the panel, also we get
event compression for free (so could probably remove the timer in
future).
Much neater and fixes a bug.
BUG: 362887
Reviewers: #plasma
Subscribers: plasma-devel
Projects: #plasma
Differential Revision: https://phabricator.kde.org/D1584
The model has changed and is now created in JS but the code that changes the shortcuts was never adjusted
Differential Revision: https://phabricator.kde.org/D1567
Fills the big block of empty space with some nice string.
"No events for today" when today is selected and "No events for this
day" when other day is selected.
REVIEW: 127818
If running Plasma it will show in the system tray. If not running
Plasma only then might you want to show it in the menu.
Differential Revision: https://phabricator.kde.org/D1537
loadScriptInInteractiveConsole requires user interaction which blocks
some purposes, like setting the desktop background from an app.
This runs a given script directly from a passed string without any
prompts.
CCBUG: 217950
REVIEW: 125648
This is very simple for now as there is no configuration
yet, so it just takes the default region (your locale)
and shows holidays from that.
Obviously this needs a config to set up which regions
you want to show in there, but this is a start.
REVIEW: 125862
Otherwise we end up with a huge notification containing all previously finished jobs.
BUG: 360156
FIXED-IN: 5.7.0
Differential Revision: https://phabricator.kde.org/D1478