- 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
,.flake8
and.isort.cfg
intosetup.cfg
- Add
LICENSE.txt
, tests andtox.ini
to sdist
- Add tests with 100% coverage
- Introduce black
- Introduce isort
- Introduce flake8
- Use Travis CI to ensure and enforce all of the above
--leave-fullscreen
doesn'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
timeout
argument for i3ipc main loop #19 - Move to markdown for README #23