With the new lockscreen fade out effect the mouse cursor was still shown
while the login controls were hidden.
Use the new property in the greeter app to hide the cursor while the login
controls are hidden to have a cleaner look.
Plasma |
With the new lockscreen fade out effect the mouse cursor was still shown
while the login controls were hidden.
Use the new property in the greeter app to hide the cursor while the login
controls are hidden to have a cleaner look.
Manually
No Linters Available |
No Unit Test Coverage |
lookandfeel/contents/lockscreen/LockScreenUi.qml | ||
---|---|---|
72 | How about cursorShape: uiVisible ? Qt.ArrowCursor : Qt.BlankCursor |
lookandfeel/contents/lockscreen/LockScreenUi.qml | ||
---|---|---|
72 | The problem was that I first had to move the mouse to enter the MouseArea. I.e. when the Screenlocker is activated by timer the cursor is visible until first time the mouse is moved and then the fade out timer triggers afterwards. |
lookandfeel/contents/lockscreen/LockScreenUi.qml | ||
---|---|---|
72 | shouldn't that mousearea cover the whole area? if cursorshape doesn't work for a thing that appears under the cursor that's definitely a mousearea bug |
In the multiscreen case you have two LockScreenUi files altering the same single property, does it work?
You are right, there is the problem that it hides the cursor if the second screen hides the ui while the cursor is on the first one with visible ui.
But the overall mechanism doesn't seem to work well for multi-screen. The ui fades sometimes without fade out timer grace period. I can't type my password in the second screen.
Also imo the ui should show and fade out on all screens synchronized.
Will look into this when I find time.