Automatically remember and restore window state and positions. Useful when using Gnome with wayland in a multi-monitor setup. Some applications won't remember their location when monitors are connected or disconnected. This extension solves that problem by saving window state periodically and restoring it when screen arrangement is changed.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
13 | Active |
12 | Active |
11 | Active |
10 | Rejected |
9 | Rejected |
8 | Rejected |
7 | Rejected |
6 | Rejected |
5 | Rejected |
4 | Active |
3 | Active |
2 | Active |
1 | Rejected |
For the reviewers: This extension has to persist the window states across session locking and unlocking. I have tried implementing the other suggested method, ie. serialize/deserialize and persist the state in disk. But that makes the extension unnecessarily complex. I believe this extension satisfies all the conditions mentioned in the rules for using `unlock-dialog` session mode. - It is a must for the extension to work properly. - This extension doesn't connect any keyboard signals and hence none needs to be disconnected. - A comment regarding the reason for using `unlock-dialog` session mode is added to the `disable()`. https://gjs.guide/extensions/review-guidelines/review-guidelines.html#session-modes