Skip to content

Commit

Permalink
Disable features that are prevented by missing exports in GNOME 45
Browse files Browse the repository at this point in the history
  • Loading branch information
mzur committed Oct 10, 2023
1 parent 0f1c6f9 commit e34f00a
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
16 changes: 8 additions & 8 deletions [email protected]/overview/overviewManager.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import ControlsManagerLayout from './controlsManagerLayout.js';
// import ControlsManagerLayout from './controlsManagerLayout.js';
import SecondaryMonitorDisplay from './secondaryMonitorDisplay.js';
import ThumbnailsBox from './thumbnailsBox.js';
// import ThumbnailsBox from './thumbnailsBox.js';
import WorkspacesView from './workspacesView.js';

export default class OverviewManager {
constructor(settings) {
this._settings = settings;

this._thumbnailsBoxOverride = new ThumbnailsBox();
// this._thumbnailsBoxOverride = new ThumbnailsBox();
this._workspacesViewOverride = new WorkspacesView();
this._controlsManagerLayoutOverride = new ControlsManagerLayout();
// this._controlsManagerLayoutOverride = new ControlsManagerLayout();
this._secondaryMonitorDisplayOverride = new SecondaryMonitorDisplay();

this._handleShowOverviewGridChanged();
Expand Down Expand Up @@ -37,16 +37,16 @@ export default class OverviewManager {
}

override() {
this._thumbnailsBoxOverride.overrideOriginalProperties();
// this._thumbnailsBoxOverride.overrideOriginalProperties();
this._workspacesViewOverride.overrideOriginalProperties();
this._controlsManagerLayoutOverride.overrideOriginalProperties();
// this._controlsManagerLayoutOverride.overrideOriginalProperties();
this._secondaryMonitorDisplayOverride.overrideOriginalProperties();
}

restore() {
this._thumbnailsBoxOverride.restoreOriginalProperties();
// this._thumbnailsBoxOverride.restoreOriginalProperties();
this._workspacesViewOverride.restoreOriginalProperties();
this._controlsManagerLayoutOverride.restoreOriginalProperties();
// this._controlsManagerLayoutOverride.restoreOriginalProperties();
this._secondaryMonitorDisplayOverride.restoreOriginalProperties();
}

Expand Down
9 changes: 5 additions & 4 deletions [email protected]/workspacePopup/workspaceManagerOverride.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ import Meta from 'gi://Meta';
import Shell from 'gi://Shell';
import WorkspaceSwitcherPopup from "./workspaceSwitcherPopup.js";
// TODO: export SCROLL_TIMEOUT_TIME
import {SCROLL_TIMEOUT_TIME} from 'resource:///org/gnome/shell/ui/windowManager.js';
import {WorkspaceAnimationController} from "./workspaceAnimation.js";
// import {SCROLL_TIMEOUT_TIME} from 'resource:///org/gnome/shell/ui/windowManager.js';
const SCROLL_TIMEOUT_TIME = 150;
// import {WorkspaceAnimationController} from "./workspaceAnimation.js";

const WraparoundMode = {
NONE: 0,
Expand All @@ -28,9 +29,9 @@ export default class WorkspaceManagerOverride {
this._keybindings = keybindings;
this._overviewKeybindingActions = {};
this.monitors = [];
this._workspaceAnimation = new WorkspaceAnimationController();
// this._workspaceAnimation = new WorkspaceAnimationController();
this.overrideProperties = [
'_workspaceAnimation',
// '_workspaceAnimation',
'handleWorkspaceScroll',
];
this._overrideDynamicWorkspaces();
Expand Down

0 comments on commit e34f00a

Please sign in to comment.