Slow load time for shutdown screen and lockscreen
The shutdown screen and lockscreen both take some time to load (especially on the Pinephone) since they are only loaded when the action to open them is triggered (ex. only starts loading the shutdown screen qml after we hold the power button).
This results in users holding the poweroff button for an uncomfortably long amount of time to open the shutdown screen (users could just hold for 2 seconds and let go, but the load time still takes many seconds before the screen opens).
For the lockscreen, this also means that shutting off the screen, and then immediately turning it on shows a black screen, as the lockscreen is in the process of being loaded.
Should the lockscreen and shutdown screen be preloaded instead, and have corresponding signals being added for open events? I'm not really sure if there's a way to really improve the qml load times...
Related to:
https://invent.kde.org/plasma/plasma-phone-components/-/issues/71