forked from ZenBrowserMirrors/zen-desktop
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
This commit is contained in:
commit
61b384ee56
1 changed files with 5 additions and 9 deletions
|
@ -472,19 +472,15 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
|
||||||
}
|
}
|
||||||
|
|
||||||
async _handleSwipeEnd(event) {
|
async _handleSwipeEnd(event) {
|
||||||
if (!this.workspaceEnabled || !this._swipeState?.isGestureActive) return;
|
if (!this.workspaceEnabled) return;
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
const isRTL = document.documentElement.matches(':-moz-locale-dir(rtl)');
|
const isRTL = document.documentElement.matches(':-moz-locale-dir(rtl)');
|
||||||
const moveForward = (this._swipeState.direction === 'right') !== isRTL;
|
const moveForward = (event.direction === SimpleGestureEvent.DIRECTION_RIGHT) !== isRTL;
|
||||||
|
|
||||||
let rawDirection = moveForward ? 1 : -1;
|
const rawDirection = moveForward ? 1 : -1;
|
||||||
if (this._swipeState.direction) {
|
const direction = this.naturalScroll ? -1 : 1;
|
||||||
let direction = this.naturalScroll ? -1 : 1;
|
this.changeWorkspaceShortcut(rawDirection * direction, true);
|
||||||
this.changeWorkspaceShortcut(rawDirection * direction, true);
|
|
||||||
} else {
|
|
||||||
this._cancelSwipeAnimation();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Reset swipe state
|
// Reset swipe state
|
||||||
this._swipeState = {
|
this._swipeState = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue