[gnome-shell/wip/rstrode/login-screen-extensions: 124/134] layout: Use translation_y of 0 to hide keyboard




commit 5c5235d26795b8e056fec663a45ca192f05d48ad
Author: Jonas Dreßler <verdre v0yd nl>
Date:   Sat Mar 28 14:34:24 2020 +0100

    layout: Use translation_y of 0 to hide keyboard
    
    Since we show the keyboard using a translation_y of -keyboardHeight, the
    keyboard will be moved down far enough to be out of sight by setting
    translation_y to 0.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1142

 js/ui/layout.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/js/ui/layout.js b/js/ui/layout.js
index 6137d60af8..bdafb98fc3 100644
--- a/js/ui/layout.js
+++ b/js/ui/layout.js
@@ -731,7 +731,7 @@ var LayoutManager = GObject.registerClass({
     showKeyboard() {
         this.keyboardBox.show();
         Tweener.addTween(this.keyboardBox,
-                         { anchor_y: this.keyboardBox.height,
+                         { translation_y: -this.keyboardBox.height,
                            opacity: 255,
                            time: KEYBOARD_ANIMATION_TIME,
                            transition: 'easeOutQuad',
@@ -747,7 +747,7 @@ var LayoutManager = GObject.registerClass({
         this._updateRegions();
 
         this._keyboardHeightNotifyId = this.keyboardBox.connect('notify::height', () => {
-            this.keyboardBox.anchor_y = this.keyboardBox.height;
+            this.keyboardBox.translation_y = -this.keyboardBox.height;
         });
     }
 
@@ -757,7 +757,7 @@ var LayoutManager = GObject.registerClass({
             this._keyboardHeightNotifyId = 0;
         }
         Tweener.addTween(this.keyboardBox,
-                         { anchor_y: 0,
+                         { translation_y: 0,
                            opacity: 0,
                            time: immediate ? 0 : KEYBOARD_ANIMATION_TIME,
                            transition: 'easeInQuad',


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]