@all
Thanks a lot for your feedback, it counts!
Here's a "gift" below...
@autocart
Oh, I just see you edited your post and fixed your need! Nice and clean.
Well, a while back, I had considered implementing a —non-destructible— auto-saving feature, but never pushed it further. Even if it's quite different, your post gave me the incentive to tackle it, so...
- - - - - - - - -
Here's a new function added to Session Manager:
AutoSave!
Enable it in
Options > General: Enable Autosave.
=> The active session (renamed with an
"—Autosave—" suffix) will be autosaved each time you leave it to load another session.
BUT the original session is retained! So you can reset it whenever you want, or conversely, you can update your original session with the current (autosaved) state.
To activate autosave for another session (or reset it for the same session), just clik on
"Reset Autosave".
Wait, there's more...
Here's another function:
Define a script to run when a specific session is loaded!
Add a script to a session in
Options > Associate Script with Current Session.
=> When loading the session, your script (or label in script) will be run. Possibilities are limitless: you can use the script to run apps or AutoHotkey scripts, change catalogs, etc...
Sessions with a script to Run will be marked with a
"®" suffix
(btw, I removed the redundant • suffix for layout sessions).
If you find uses for this, please, do share your ideas!
Session Manager v2.6b7 - Changelog
+++ AutoSave active session
+++ Associate scripts with sessions
+ Added possibility to save temporary session layout
* Cosmetic and lexical changes
Well, enjoy & tell me what you think!
Have a nice day,
Flux