📝 Improve comments
This commit is contained in:
@@ -150,13 +150,15 @@ var SimpleFade = class SimpleFade {
|
|||||||
return new Shader(settings);
|
return new Shader(settings);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// The parameter 'forOpening' is set to true if this is called for a window-open
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// transition, for a window-close transition it is set to false. The modes can be set to
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// This also determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows should neither be scaled nor faded.
|
// For this effect, windows should neither be scaled nor faded.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
+8
-5
@@ -83,12 +83,15 @@ var BrokenGlass = class BrokenGlass {
|
|||||||
return new Shader(actor, settings, forOpening);
|
return new Shader(actor, settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows are set to twice their original size, so that
|
// For this effect, windows are set to twice their original size, so that
|
||||||
// we have some space to draw the shards. We also set the animation mode to "Linear".
|
// we have some space to draw the shards. We also set the animation mode to "Linear".
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
|
|||||||
+8
-5
@@ -78,12 +78,15 @@ var EnergizeA = class EnergizeA {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows should neither be scaled nor faded.
|
// For this effect, windows should neither be scaled nor faded.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
+8
-5
@@ -78,12 +78,15 @@ var EnergizeB = class EnergizeB {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows should neither be scaled nor faded.
|
// For this effect, windows should neither be scaled nor faded.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
+8
-5
@@ -100,12 +100,15 @@ var Fire = class Fire {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows should neither be scaled nor faded.
|
// For this effect, windows should neither be scaled nor faded.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
+8
-5
@@ -85,12 +85,15 @@ var Matrix = class Matrix {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows should not be faded but scaled vertically to allow for some
|
// For this effect, windows should not be faded but scaled vertically to allow for some
|
||||||
// overshooting.
|
// overshooting.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
|
|||||||
+8
-5
@@ -82,12 +82,15 @@ var TRexAttack = class TRexAttack {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, we slightly increase the window's scale as part of the warp effect.
|
// For this effect, we slightly increase the window's scale as part of the warp effect.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
const warp = 1.0 + 0.5 * settings.get_double('claw-scratch-warp');
|
const warp = 1.0 + 0.5 * settings.get_double('claw-scratch-warp');
|
||||||
|
|||||||
+8
-5
@@ -79,12 +79,15 @@ var TVEffect = class TVEffect {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows are scaled down vertically.
|
// For this effect, windows are scaled down vertically.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
+8
-5
@@ -79,12 +79,15 @@ var Wisps = class Wisps {
|
|||||||
return new Shader(settings, forOpening);
|
return new Shader(settings, forOpening);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is also called from extension.js. It is used to tweak a window's open / close
|
// The tweakTransition() is called from extension.js to tweak a window's open / close
|
||||||
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
// transitions - usually windows are faded in / out and scaled up / down by GNOME Shell.
|
||||||
// forOpening is set to true if this is called for a window-open transition, for a
|
// The parameter 'forOpening' is set to true if this is called for a window-open
|
||||||
// window-close transition it is set to false. The modes can be set to any value from
|
// transition, for a window-close transition it is set to false. The modes can be set to
|
||||||
// here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode. This also
|
// any value from here: https://gjs-docs.gnome.org/clutter8~8_api/clutter.animationmode.
|
||||||
// determines how the uProgress uniform value will progress in the shader.
|
// The only required property is 'opacity', even if it transitions from 1.0 to 1.0. The
|
||||||
|
// current value of the opacity transition is passed as uProgress to the shader.
|
||||||
|
// Tweaking the actor's scale during the transition only works properly for GNOME 3.38+.
|
||||||
|
|
||||||
// For this effect, windows should be scaled down slightly but not faded.
|
// For this effect, windows should be scaled down slightly but not faded.
|
||||||
static tweakTransition(actor, settings, forOpening) {
|
static tweakTransition(actor, settings, forOpening) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user