[gnome-shell/gbsneto/folder-dialog-improvements: 18/20] appDisplay: Fade the dialog background



commit ffdf3feb04ea22726bcd43f821f3d09fb7a38ac9
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Fri Jun 5 00:31:13 2020 -0300

    appDisplay: Fade the dialog background
    
    As a last step towards the better app grid, add a semi-transparent
    black background to the folder dialog.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1301

 js/ui/appDisplay.js | 11 +++++++++++
 1 file changed, 11 insertions(+)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 3dd62dfc5e..5eb0b291a9 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -1621,6 +1621,11 @@ var AppFolderDialog = GObject.registerClass({
             opacity: 0,
         });
 
+        this.ease({
+            background_color: Clutter.Color.from_pixel(0x000000cc),
+            duration: FOLDER_DIALOG_ANIMATION_TIME,
+            mode: Clutter.AnimationMode.EASE_OUT_QUAD,
+        });
         this.child.ease({
             translation_x: 0,
             translation_y: 0,
@@ -1653,6 +1658,12 @@ var AppFolderDialog = GObject.registerClass({
         let [dialogX, dialogY] =
             this.child.get_transformed_position();
 
+        this.ease({
+            background_color: Clutter.Color.from_pixel(0x00000000),
+            duration: FOLDER_DIALOG_ANIMATION_TIME,
+            mode: Clutter.AnimationMode.EASE_OUT_QUAD,
+        });
+
         this.child.ease({
             translation_x: sourceX - dialogX,
             translation_y: sourceY - dialogY,


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