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
This commit is contained in:
parent
a60b8b3b50
commit
ffdf3feb04
@ -1621,6 +1621,11 @@ var AppFolderDialog = GObject.registerClass({
|
|||||||
opacity: 0,
|
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({
|
this.child.ease({
|
||||||
translation_x: 0,
|
translation_x: 0,
|
||||||
translation_y: 0,
|
translation_y: 0,
|
||||||
@ -1653,6 +1658,12 @@ var AppFolderDialog = GObject.registerClass({
|
|||||||
let [dialogX, dialogY] =
|
let [dialogX, dialogY] =
|
||||||
this.child.get_transformed_position();
|
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({
|
this.child.ease({
|
||||||
translation_x: sourceX - dialogX,
|
translation_x: sourceX - dialogX,
|
||||||
translation_y: sourceY - dialogY,
|
translation_y: sourceY - dialogY,
|
||||||
|
Loading…
Reference in New Issue
Block a user