- Only retain workspace_back_and_forth if workspace is set (
d8ae56f)
- handle empty window properties (4679401e2858c261bc5b403cdd04644019b8508e)
- We do no longer automatically move windows to the workspace we think it belongs,
because that interfered with i3s
assign. #38
- [tests] fix i3ipc socket mock
- Run tests with py37, py38 and pypy3
- Merge
.coveragerc,.flake8and.isort.cfgintosetup.cfg - Add
LICENSE.txt, tests andtox.inito sdist
- Add tests with 100% coverage
- Introduce black
- Introduce isort
- Introduce flake8
- Use Travis CI to ensure and enforce all of the above
--leave-fullscreendoesn't work if no workspace has been provided #30
- Add flag to disable existing fullscreen #27
- Rename --init-workspace to --target-workspace #28
- Added flag to set initial workspace #15
- Move created windows to expected workspace #16
- Window cycling #17
- Use the new
timeoutargument for i3ipc main loop #19 - Move to markdown for README #23