Skip to content

Commit e34f00a

Browse files
committed
Disable features that are prevented by missing exports in GNOME 45
References https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2978
1 parent 0f1c6f9 commit e34f00a

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

[email protected]/overview/overviewManager.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import ControlsManagerLayout from './controlsManagerLayout.js';
1+
// import ControlsManagerLayout from './controlsManagerLayout.js';
22
import SecondaryMonitorDisplay from './secondaryMonitorDisplay.js';
3-
import ThumbnailsBox from './thumbnailsBox.js';
3+
// import ThumbnailsBox from './thumbnailsBox.js';
44
import WorkspacesView from './workspacesView.js';
55

66
export default class OverviewManager {
77
constructor(settings) {
88
this._settings = settings;
99

10-
this._thumbnailsBoxOverride = new ThumbnailsBox();
10+
// this._thumbnailsBoxOverride = new ThumbnailsBox();
1111
this._workspacesViewOverride = new WorkspacesView();
12-
this._controlsManagerLayoutOverride = new ControlsManagerLayout();
12+
// this._controlsManagerLayoutOverride = new ControlsManagerLayout();
1313
this._secondaryMonitorDisplayOverride = new SecondaryMonitorDisplay();
1414

1515
this._handleShowOverviewGridChanged();
@@ -37,16 +37,16 @@ export default class OverviewManager {
3737
}
3838

3939
override() {
40-
this._thumbnailsBoxOverride.overrideOriginalProperties();
40+
// this._thumbnailsBoxOverride.overrideOriginalProperties();
4141
this._workspacesViewOverride.overrideOriginalProperties();
42-
this._controlsManagerLayoutOverride.overrideOriginalProperties();
42+
// this._controlsManagerLayoutOverride.overrideOriginalProperties();
4343
this._secondaryMonitorDisplayOverride.overrideOriginalProperties();
4444
}
4545

4646
restore() {
47-
this._thumbnailsBoxOverride.restoreOriginalProperties();
47+
// this._thumbnailsBoxOverride.restoreOriginalProperties();
4848
this._workspacesViewOverride.restoreOriginalProperties();
49-
this._controlsManagerLayoutOverride.restoreOriginalProperties();
49+
// this._controlsManagerLayoutOverride.restoreOriginalProperties();
5050
this._secondaryMonitorDisplayOverride.restoreOriginalProperties();
5151
}
5252

[email protected]/workspacePopup/workspaceManagerOverride.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ import Meta from 'gi://Meta';
66
import Shell from 'gi://Shell';
77
import WorkspaceSwitcherPopup from "./workspaceSwitcherPopup.js";
88
// TODO: export SCROLL_TIMEOUT_TIME
9-
import {SCROLL_TIMEOUT_TIME} from 'resource:///org/gnome/shell/ui/windowManager.js';
10-
import {WorkspaceAnimationController} from "./workspaceAnimation.js";
9+
// import {SCROLL_TIMEOUT_TIME} from 'resource:///org/gnome/shell/ui/windowManager.js';
10+
const SCROLL_TIMEOUT_TIME = 150;
11+
// import {WorkspaceAnimationController} from "./workspaceAnimation.js";
1112

1213
const WraparoundMode = {
1314
NONE: 0,
@@ -28,9 +29,9 @@ export default class WorkspaceManagerOverride {
2829
this._keybindings = keybindings;
2930
this._overviewKeybindingActions = {};
3031
this.monitors = [];
31-
this._workspaceAnimation = new WorkspaceAnimationController();
32+
// this._workspaceAnimation = new WorkspaceAnimationController();
3233
this.overrideProperties = [
33-
'_workspaceAnimation',
34+
// '_workspaceAnimation',
3435
'handleWorkspaceScroll',
3536
];
3637
this._overrideDynamicWorkspaces();

0 commit comments

Comments
 (0)