Review of "Another Window Session Manager" version 7

Details Page Preview

Close open windows gracefully and save them as a session. And you can restore them when necessary manually or automatically at startup. Most importantly, it supports both X11 and Wayland! Main features: - Restore the previous session at startup. disabled by default. - Save running apps and windows automatically when necessary, this will be used to restore the previous session at startup. - Close running apps and windows automatically before Log Out, Restart, Power Off. disabled by default. - Close running windows gracefully - Close apps with multiple windows gracefully via ydotool so you don't lose sessions of this app (See also: How to make Close by rules work) - Save running apps and windows manually - Restore a selected session at startup (See also: #9). disabled by default. - Restore a saved session manually - Restore window state, including Always on Top, Always on Visible Workspace and maximization - Restore window workspace, size and position - Restore 2 column window tiling - Stash all supported window states so that those states will be restored after gnome shell restarts via Alt+F2 -> r or killall -3 gnome-shell. - Move windows to their own workspace according to a saved session - Support multi-monitor - Remove saved session to trash - Search saved session by the session name fuzzily For more information, please visit https://github.com/nlpsuge/gnome-shell-extension-another-window-session-manager/blob/feature-close-save-session-while-logout/README.md. Please report issues on Github.

Extension Homepage
https://github.com/nlpsuge/gnome-shell-extension-another-window-session-manager

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection posted a review
Thanks!
JustPerfection active
I approve this but it's better to remove that _testFill() function.
5q0Fw posted a review
Sure, I'll remove it in the next version. :)
JustPerfection waiting for author
(line 38 utils/string.js) Why `anki` in command?
5q0Fw posted a review
Hi, The method _testFill() is used for testing. In this test method, I fill anki to ${appName}. And _testFill() is commented (line 32 utils/string).
5q0Fw posted a review
Maybe should I comment or remove all code from line 30 to line 43? _testFill() method can be used by other js, but it really makes no sense, it just a testing method. anki is just a string, it can't be launched during loading the string.js and using String.prototype.fill(), it should be safe.