Features: 1. Tiling support and enhancement 2. Stash and restore all supported window states#53
Merged
Conversation
… that I can restore some data like tiling relation, but it won't work totally if I restart gnome shell via `killall -3 gnome-shell`. This is probably because the whole extension system just nests the gnome-shell process, so kill gnome-shell will kill the extension immediately, thus it's not possible to receive any signals.
…ssion so that I can restore some data like tiling relation, but it won't work totally if I restart gnome shell via `killall -3 gnome-shell`. This is probably because the whole extension system just nests the gnome-shell process, so kill gnome-shell will kill the extension immediately, thus it's not possible to receive any signals." This reverts commit 9071c82.
…tore window states from a gnome shell restart
…us might be stolen frequently, I'm not sure how to deal with it.
…ser_op` is false it will move to (0,Y,W,H). Set `user_op` to true to fix it. And Just in case that some apps can only be resized but not moved after `metaWindow.move_resize_frame()`, using `metaWindow.move_frame` to move it first.
…o windows together while tiling
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tiling support and enhancement
Fixes: Restore automatically the "maximizedness" state of the window #40
This PR provides some degree of 2 column
tilingsupporting.Please note that this feature is not same as
edge tilingin gnome shell. Gnome shell and mutter don't expose any APIs of this.Stash and restore all supported window states
Other enhancements and bug fixes