Releases: JonnyHaystack/i3-resurrect
Releases · JonnyHaystack/i3-resurrect
1.4.5
1.4.4
Fixes:
- Fix bug with
i3-resurrect ls profiles
not working - Fix incorrect value for
directory
option in default config
1.4.3
Fixes:
- Fix bug with commas in path due to lack of proper quoting
- Fix bug with workspaces beginning with space by quoting workspace names when switching workspace
1.4.2
Fixes:
- Fixed bug causing incorrect program saving when cmdline contains empty args
1.4.1
Fixes:
- Properly handle processes which modify their own commandline and dump it all into argv[0]
- Fix crash when restoring programs if a non-saved window was already open on the workspace
1.4.0
Fixes:
- Workspace root layout mode is now restored correctly
- Windows are no longer left behind when initiating a restore for an unfocused
workspace - Disallowed characters such as
/
are now removed from file names - Marks are now preserved
Enhancements:
- Very significant performance improvements
- Added
-p/--profile
option to allow saving a workspace and restoring it to a
different workspace instead of only the same workspace name as it had
originally - Added
ls
command for listing saved workspaces/profiles - Added
rm
command for deleting saved workspaces/profiles - Added
-n/--numeric
option for specifying workspace by number instead of name - Floating windows are now supported
- As a result, the scratchpad can now be saved/restored using
i3-resurrect save/restore -w __i3_scratch
- As a result, the scratchpad can now be saved/restored using
- It is now possible to interpolate cmdline arguments from the actual process
into custom command mappings - Programs that are already open in the workspace will no longer be restored
1.3.2
Fixes:
- Made corrections to reflect upstream changes in i3ipc-python
1.3.1
Fixes:
- Fix bug saving terminal emulator working directory
1.3.0
Enhancements:
- Rework
window_command_mappings
config parameter to make it much more flexible - Add
window_swallow_criteria
option to allow specifying swallow criteria on a per-window basis - Add unit tests
- Add command tests (using tox)
- Integrate with Travis CI and Coverall
- Add
--version
option - Improve command help text
1.2.0
Fixes:
- Terminal emulator cwd is now retrieved from the terminal's first subprocess instead of window title
- Set PWD environment variable as well as cwd, because a lot of applications use the PWD environment variable for things
Enhancements:
- Switched from os.path to pathlib
- Add --layout-only and --programs-only options to save/restore commands
- Implement deferred swallowing using xdotool to unmap and remap windows so that matching by window title can work properly
- Change the way windows are looped through when saving programs
- Update documentation (including a gif demonstrating usage)