-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add sticky monitor workspaces to the core (#1071)
This PR includes changes to add sticky monitor workspaces to Whim's core. ## Sticky Monitor Workspaces The `IMapSector` now has two new dictionaries: - `StickyWorkspaceMonitorIndexMap` - a dictionary that maps workspaces to the monitor indices they are sticky to. - `WorkspaceLastMonitorMap` - a dictionary that maps a workspace to the last monitor it was on. These are used to store and determine which monitors workspace can be displayed on. Saved workspaces will regain their sticky monitor indices during startup, via the `CoreSavedStateManager`. ## Code Clean-up and Improvements - `IWindowManager.CreateWindow` has been replaced by `IContext.CreateWindow`. - Replaced some references to the legacy API. - Reduced the build time for local development by reducing code generation occurrences.
- Loading branch information
Showing
25 changed files
with
1,050 additions
and
323 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.