[lookandfeel] Add virtual keyboard to the LockScreen
AbandonedPublic

Authored by mart on Mar 2 2017, 2:10 PM.

Details

Reviewers
None
Group Reviewers
Plasma
Summary

This change integrates QtVirtualKeyboard into the Lock screen UI.

A new button is added to the bottom row to toggle the appearance of the
virtual keyboard. The actual keyboard is integrated through a Loader so
that not having qtvirtualkeyboard plugin installed results in a graceful
error instead of a failing lock screen.

When the virtual keyboard is shown the remaining UI shifts upwards. This
is done through adding the stack view into a ColumnLayout. Unfortunately
this can result in an overlap with the clock. This needs some general
improvement as on e.g. my system the clock is never really visible.

To have the virtual keyboard working in the lock screen one also needs
another change to kscreenlocker_greet.

layout and animation fixes for on screen keyboard

manage the layout of the lock screen + keyboard with the
state machine in order to have cleaner code, and add
nice transition animations for the keyboard opening and closing

Depends on D4870

Test Plan

See screenshots

Diff Detail

Repository
R120 Plasma Workspace
Branch
phab/lockscreenkeybAnim
Lint
No Linters Available
Unit
No Unit Test Coverage
mart created this revision.Mar 2 2017, 2:10 PM
mart abandoned this revision.Mar 2 2017, 3:53 PM