[gnome-shell/wip/rstrode/login-screen-extensions: 124/134] layout: Use translation_y of 0 to hide keyboard
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-shell/wip/rstrode/login-screen-extensions: 124/134] layout: Use translation_y of 0 to hide keyboard
- Date: Thu, 26 Aug 2021 19:31:02 +0000 (UTC)
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]