workspace: Use Util.lerp() instead of own _interpolate()
Use the utility function we newly introduced instead of having our own private _interpolate() in workspace.js. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1617>
This commit is contained in:
parent
959639bdc9
commit
6ae49092c1
@ -8,6 +8,7 @@ const DND = imports.ui.dnd;
|
||||
const Main = imports.ui.main;
|
||||
const Overview = imports.ui.overview;
|
||||
const Params = imports.misc.params;
|
||||
const Util = imports.misc.util;
|
||||
const { WindowPreview } = imports.ui.windowPreview;
|
||||
|
||||
var WINDOW_PREVIEW_MAXIMUM_SCALE = 0.95;
|
||||
@ -24,10 +25,6 @@ var LAYOUT_SPACE_WEIGHT = 0.1;
|
||||
|
||||
var WINDOW_ANIMATION_MAX_NUMBER_BLENDING = 3;
|
||||
|
||||
function _interpolate(start, end, step) {
|
||||
return start + (end - start) * step;
|
||||
}
|
||||
|
||||
// Window Thumbnail Layout Algorithm
|
||||
// =================================
|
||||
//
|
||||
@ -175,7 +172,7 @@ var UnalignedLayoutStrategy = class extends LayoutStrategy {
|
||||
// good. We'll use a multiplier of 1.5 for this.
|
||||
|
||||
// Map from [0, 1] to [1.5, 1]
|
||||
return _interpolate(1.5, 1, ratio);
|
||||
return Util.lerp(1.5, 1, ratio);
|
||||
}
|
||||
|
||||
_computeRowSizes(layout) {
|
||||
|
Loading…
Reference in New Issue
Block a user