[gnome-shell] windowManager: Update dim effect
- From: Florian MÃllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] windowManager: Update dim effect
- Date: Thu, 16 Aug 2012 07:53:01 +0000 (UTC)
commit ca7c4edd413aec26ca4c481a6efbc8ad51e134db
Author: Florian MÃllner <fmuellner gnome org>
Date: Fri Aug 10 14:39:42 2012 +0200
windowManager: Update dim effect
The combination of desaturating and lowering the brightness does
not work too well in all cases, in particular for applications
using the dark theme variant. Dropping the desaturation effect and
making the brightness adjustment more profound gives a better
result.
https://bugzilla.gnome.org/show_bug.cgi?id=681601
js/ui/windowManager.js | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
---
diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js
index dafe131..c809c0a 100644
--- a/js/ui/windowManager.js
+++ b/js/ui/windowManager.js
@@ -15,8 +15,7 @@ const Tweener = imports.ui.tweener;
const SHELL_KEYBINDINGS_SCHEMA = 'org.gnome.shell.keybindings';
const WINDOW_ANIMATION_TIME = 0.25;
-const DIM_DESATURATION = 0.6;
-const DIM_BRIGHTNESS = -0.1;
+const DIM_BRIGHTNESS = -0.3;
const DIM_TIME = 0.500;
const UNDIM_TIME = 0.250;
@@ -25,22 +24,18 @@ const WindowDimmer = new Lang.Class({
Name: 'WindowDimmer',
_init: function(actor) {
- this._desaturateEffect = new Clutter.DesaturateEffect();
this._brightnessEffect = new Clutter.BrightnessContrastEffect();
- actor.add_effect(this._desaturateEffect);
actor.add_effect(this._brightnessEffect);
this.actor = actor;
this._dimFactor = 0.0;
},
setEnabled: function(enabled) {
- this._desaturateEffect.enabled = enabled;
this._brightnessEffect.enabled = enabled;
},
set dimFactor(factor) {
this._dimFactor = factor;
- this._desaturateEffect.set_factor(factor * DIM_DESATURATION);
this._brightnessEffect.set_brightness(factor * DIM_BRIGHTNESS);
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]