Commit graph

7 commits

Author SHA1 Message Date
Devin Lin
674c5034ae animations: Use Kirigami units and speed up several of them
This converts many of the animation durations to Kirigami units so that
they can be controlled system wide. It also speeds up several of the
animation durations (ex. in folio) from 800ms to 400ms to improve the
feel and responsiveness of the shell.
2025-09-12 05:41:20 -04:00
Micah Stanley
8b5b728939 lockscreen: Animate keypad header to center when switching to keyboard
![keypad](/uploads/edf433bc413ee11bc34094c22d13fdc5/keypad.gif)
2024-07-31 00:16:50 +00:00
Micah Stanley
d122665eb5 Lock Screen Adjustments
Clock position changed so that it will always be at the top.

The login keypad will now hide when the keyboard is opened.

![Screenshot_20240728_054940](/uploads/be3a5625c10717add38a76dbdded358b/Screenshot_20240728_054940.png)
2024-07-30 02:53:33 +00:00
Devin Lin
642392366b lockscreen: Use consistent keypad fade-in animation 2024-07-24 00:02:44 -04:00
Devin Lin
8c3a6e2b23 lockscreen: Add more spacing between keypad and password bar 2024-07-15 17:01:58 -04:00
Devin Lin
5c41092c0f lockscreen: Rework and simplify keypad appearance, and fix lockscreen state
The current lockscreen mockups were originally from this mockup: https://phabricator.kde.org/T12717

There are some issues with it however:
- The 0 key is on the right, which is a bit strange and differs from the layouts of all other platforms
- One-handed usability is worse due to 4 columns instead of 3
- Most mobile lockscreen have the keypad toward the center for one-handed usability, our keypad is stuck to the bottom
- It makes use of a lot of shadows which makes it slower to load
- It's supposed to emulate the design of the keyboard, but it doesn't look like it so it's out of place

The new design is much simpler, with a centered 3 column approach making keys much easier to reach with one hand. It also avoids the use of shadows and layers.

![image](/uploads/52bd7accf2aaffc2b4054e13ac742bce/image.png)

![image](/uploads/4fe8b43abb1f5e2c2b8278f98b28bc71/image.png)

![image](/uploads/a306cfbe628e8b3e49175cd8f8e77ec1/image.png)

TODO:

- Investigate some improvements for keyboard input
2024-06-26 02:57:42 +00:00
Marco Martin
260af8e610 Move the lockscreen in the shell package
the lookandfeel package is becomeing a pure repository of
config, the various code pieces are being moved outside
2024-04-02 10:02:29 +00:00
Renamed from lookandfeel/contents/lockscreen/Keypad.qml (Browse further)